是否有类似 bash 的反向搜索历史 ( Ctrl- R) 之类的东西,但仅适用于目录?
我有一些我想跳转到的深层文件夹层次结构,所以我想使用类似反向搜索历史的东西,但它只查找文件夹名称并给我绝对路径。
从本质上讲,它会给出与使用类似的结果,!?但只匹配cd前面的命令,您可以单步执行结果和完整路径。
到目前为止,我找到的最好的解决方案是bashmarks。
如何从脚本将 html 作为富文本发送到剪贴板?我的最终目标是创建一个脚本,以便我可以将源文件中的内容粘贴到电子邮件中,但我想要一个通用的答案来粘贴到任何接受富文本的程序中。
粘贴到电子邮件的示例用法:
:TOhtml命令创建一个带有vim语法高亮的html文件因此,我决定在 vim 中试用 powerline,因此我使用 brew 安装了 pypy。我也安装了 macvim,它是用 python 支持编译的。
按照电力线安装说明,我将以下行添加到我的.vimrc:
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setup
Run Code Online (Sandbox Code Playgroud)
但是,运行 vim 会出现一些错误,首先是:
ImportError: No module named powerline.vim
Run Code Online (Sandbox Code Playgroud)
现在,我用谷歌搜索了一下,发现将 PYTHONPATH 环境变量设置为
`brew -prefix`/lib/pypy/site-packages
Run Code Online (Sandbox Code Playgroud)
将解决问题,实际上,没有错误。
由于我没有 python 经验,我想知道这是否是设置 $PYTHONPATH 的正确方法,如果是,为什么不通过安装来完成?
另外,如果有多个 python 安装, $PYTHONPATH 可以指向他们所有的站点包吗?
我编写的所有代码都使用 vim。我最大的问题是找不到好的 Python 代码折叠插件。我发现了两到三个流行的使用缩进的方法,但它们往往折叠得太少或太多。理想情况下,这就是我希望它折叠的内容:
仅此而已。我目前使用的插件还不错,但它倾向于在方法中折叠功能。它也会对类方法中具有不同缩进级别的代码块感到困惑(例如:for 循环后跟更多代码将导致在 for 循环之后折叠代码)。
有谁知道满足这些要求的插件还是我应该弄清楚如何编写自己的插件?
这些是我过去尝试过的事情: