NERDTree 自动加载特定目录
我在 Windows 中使用 gvim。默认情况下,nerdtree 默认加载 C:\ 驱动器。我想将其更改为 E:\ 驱动器。如何实现这一点? 每当我尝试使用 :NERDTree 命…
VIM:正则表达式 \zs \ze 问题
我试图删除从第二个字符到最后一个 .word\ 模式的所有文本(也删除点),但之前可能没有 \点。如果点之前有 \,则删除直到之前的 .word\ 模式。 我创…
使用 Quickfix 在 Vim 中编译 Perl
好吧,这不是关于编译,但最近我在 Vim 中发现了 :compiler 命令。该帮助包含在快速修复文档中,据我所知,我可以运行: :compiler perl 选择 perl 解…
有没有办法在vim中插入几行预先写好的东西?
我经常使用以下两个 HTML 片段: <a href="" title=""></a><br /> <br /> 和 <a href="" title=""</a><br /> <hr class=…
删除文本文件中模式后的所有字符
我有一个包含数千行文本的文本文件。每行结束就像 \\server\share\file.txt -> information 我想删除文件扩展名末尾后面的空格后面的所有内容。所以…
如何切换到在 Vim 中打开给定名称的文件的缓冲区?
Vim 中有没有可以切换到缓冲区的函数?例如,如果我知道我在某个选项卡的某个窗口中打开了 TODO.txt 文件,我想跳转到该选项卡并聚焦该窗口。这可能吗…
TextMate 中的 VIM 风格键盘导航
我在 OSX 中使用 TextMate,如果我可以使用“h”、“j”、“k”、“l”和修饰键(如 Control、Option 或 Command)启用 VIM 风格的键盘导航,我会很高…
如何从地图和“:split”中调用vim函数
我想使用 vimrc 文件中的“map”来映射一个键,如下所示: map <C-I> :split ~/some/file 该命令实际上工作正常。 我的问题是:如何从映射/分割行…