9得票2回答
在vim中使用通用的Python命令?

如果 vim 支持特性+python,在 vim 脚本中可以嵌入一些 Python 代码。 function! IcecreamInitialize() python << EOF class StrawberryIcecream: def __call__(self):...

10得票1回答
配置Vim/Neovim ALE插件以支持在JavaScript文件中使用:ALEGoToDefinition

我使用 vim-plug 安装了 Vim 的 ALE 插件: Plug 'dense-analysis/ale' 插件似乎已经正确安装。例如,我可以使用ALE自动格式化文件,例如Prettier。但是,似乎无法使任何使用语言服务器的内容正常工作。 例如,在以下JavaScript文件中...

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

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

10得票3回答
在Windows系统中安装Pathogen Vim插件

我想在Windows的GVIM中安装pathogen插件,但说明说要安装在\vimfiles\autoload文件夹中,而我没有这个文件夹。我应该如何安装pathogen呢?

33得票4回答
Vim错误E492 - 不是编辑器命令:PluginInstall。

我试图在我的Macvim上安装Vundle。我按照以下 链接 获取了Vundle。我还配置了我的 .vimrc 文件。但是当我尝试 PluginInstall 时,我得到了以下错误。E492: Not an editor command: PluginInstall 我的 .vimrc 文件包...

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

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

10得票2回答
Vim:我该如何禁用默认的LogiPat插件?

在Vim 7.4中,默认安装了一个名为“LogiPat”的插件。该插件公开了一个命令:ELP,这个命令与我经常使用的另一个命令:Explore有重名现象。对于最后那个命令,我总是使用:E,但由于LogiPat插件公开了:ELP,因此我需要输入:Ex,这增加了一些操作。 我不使用LogiPat插...

8得票2回答
我该如何告诉git使用哪个版本的vim?

当我用vim编辑提交信息(通过输入git commit)时,vim会打开,但首先弹出一个提示,说明YouCompleteMe插件不可用: $ git commit YouCompleteMe unavailable: requires Vim 7.3.584+ Press ENTER or ...

28得票3回答
如何在NERDTree中进行快速搜索?

是否可能通过文件名和文件内容在NERDTree窗口中进行搜索?

10得票5回答
使用Syntastic在Vim中,跳转到当前行的快速修复或位置列表中的错误。

我开始使用Syntastic插件来检查当前缓冲区的语法并指出有错误的行。我可以使用:Errors打开错误列表,然后通过按下Enter跳转到包含错误的行,以便在我的缓冲区中查看错误。 我想知道如何反过来做。我想从标记有语法错误的缓冲区行转到相应的位置列表条目,以便我可以在列表中读取完整的错误消...