20得票3回答
在Windows上安装NERDTree

我正在尝试在Windows 7上安装Vim插件NERDTree。我在我的用户文件夹(C:/Users/Username)中创建了一个“.vim”目录,并将插件解压到其中。我运行了“:helptags ~.vim\doc”和“:helptags [full-path]”。关闭并重新打开了Vim。...

19得票7回答
我该如何让gVim(Windows)使用“home\.vim”作为我的插件文件夹?

我有一台运行Windows 7的桌面电脑和一台运行Mountain Lion的Macbook Pro。我分别使用gVim和MacVim。我喜欢在这两台机器之间同步我的插件和设置,所以我将它们存储在我的Google Drive中,我可以随时从那里提取它们。 在我的Mac上,我只有一个.gvim...

19得票3回答
为什么需要在 <Plug> 映射名称周围加括号?

许多插件通过&lt;Plug&gt;映射使其公共映射接口可访问。然后,用户可以将这些映射用作自己映射的钩子,例如:nmap &lt;Leader&gt;fu &lt;Plug&gt;fooPluginUnlinkRootDir。 最近,我遇到了一些将其映射名称放在括号中的插件,例如: &...

18得票6回答
如何在IntelliJ的ideavim中获取绝对行号和相对行号?

我正在使用IntelliJ IDE开发项目,并刚刚安装了ideamvim插件。在.ideavimrc文件中,我添加了以下属性: set rnu 通过这个属性,在Intellij中的文件中我可以看到相对行号,这很棒。但是我是否也可以得到绝对行号呢?在我的VSCode中,我既有绝对行号又有相对行号...

17得票6回答
YouCompleteMe无法使用:需要编译支持Python(3.6.0+)的Vim。

我有 Vim 8.2.850。我正在尝试安装YouCompleteMe,但在尝试打开Vim时出现以下错误: &quot;YouCompleteMe不可用:需要使用支持Python(3.6.0+)的编译的Vim&quot; 如何解决这个问题?我看到其他人回答了不同版本的问题。但抱歉,我是一个新手...

17得票7回答
Vundle在Ubuntu上无法在VIM中工作

我按照这篇博客中的指示安装了Vundle:http://web.archive.org/web/20120731003342/http://www.charlietanksley.net/philtex/sane-vim-plugin-management,但在尝试运行:BundleInsta...

16得票1回答
忽略 VIM 插件的错误和警告

假设我有一个非常有用的VIM插件,但它会生成许多错误/警告信息,而我并不在意。如何忽略该插件生成的所有错误?我只希望不再被这些消息打扰。是否有任何设置或函数调用可以关闭这样的消息?我知道最好的方法是报告此问题,但如何使它们不再出现?错误示例:

16得票1回答
在vimscript中调用C++库函数

有没有一种方法可以在vimscript编写的vim插件中调用C++共享库函数? 假设有一个名为hello_world.so的共享库,其中包含一个名为hello_world()的函数。我想在vim用户使用特定按键绑定时调用此函数。

15得票3回答
在命令行中,Vim自动完成替换和搜索

在vim中进行搜索和替换命令时,是否可以使用 Ctrl+n 类似于自动补全的功能呢? 我的意思是:假设我当前文件中有一个名为myNumber的变量。如果我进入插入模式并输入myNu,然后按下 Ctrl+n,它将自动完成单词为 myNumber(假设没有其他以这些字母开头的单词)。 是否有办...

15得票2回答
使用 command-T 进行搜索

当我使用命令-T搜索某个文件时,通常会由于不在正确的目录中而无法找到它,因此我必须更改目录。 是否可能设置命令-T首先搜索在Nerdtree或其他地方书签​​的目录? 我可以将目录更改为/,但这会搜索非常大范围的文件。当我将目录更改为我的主目录并且正在寻找像.bashrc 之类的普通文件时...