标签: vim-plugin

VIM中模板工具包(.tt文件)的语法突出显示

我的目标是使用扩展程序对文件进行语法突出显示,*.tt到目前为止,每次都是令人沮丧的"不".

我找到了这个vim-perl插件.使用遗留方法'make install'安装,没有任何反应.尝试使用病原体.

我正在尝试启用语法突出显示的文件有扩展名*.tt,我注意到vim-perl有tt2.vim文件.

我不是VIM的专家,但我很确定我已正确安装它.假设这么多,应该改变任何一个名为VIM,Perl的文件tt2.*tt.*工作(我已经试过了,事实并非如此)?

是什么赋予了?

vim syntax-highlighting template-toolkit vim-plugin vim-syntax-highlighting

2
推荐指数
1
解决办法
1704
查看次数

缓冲区加载/文件打开时vim自动命令?

我正在尝试在vim中打开文件(缓冲区?)时执行自动命令,该文件将通过执行显示缩进指南<Leader>ig.我正在使用vundle插件nathanaelkane/vim-indent-guides

我目前正在尝试autocmd BufWinEnter <Leader> ig,但这似乎没有奏效.我也试过了<Leader>ig.

为了使这项工作,我需要改变什么?

vim autocmd vim-plugin

2
推荐指数
1
解决办法
3709
查看次数

Vim临时窗口的位置

我正在尝试Vim插件Jedi-vim,它会在自动完成时打开一个预览窗口,并在完成时关闭.这可能导致光标和代码在物理LCD屏幕中的位置跳跃,这让我的眼睛不舒服.我可以选择将此窗口打开,但我更喜欢拥有更大的屏幕空间.有没有办法将预览窗口移动到底部,或者使用垂直分割?

vim vim-plugin jedi-vim

2
推荐指数
1
解决办法
2242
查看次数

在vim会话中保存文件资源管理器面板

当我在vim中打开netrw和一些文件时,在使用恢复会话时只显示文件面板..mksession

是否可以netrw从保存的会话中恢复文件浏览器面板?

vim netrw vim-plugin

2
推荐指数
1
解决办法
258
查看次数

vim中的Ack插件不起作用

vim使用Ack插件时出现以下错误:

[ No Name]
|| ack-grep: Command not found.

ack在该路径上安装了vim-plugin ~/.vim/bundle/ack.vim。我已经与核对过:scriptnames,它显示了正确的路径。

在我的.vimrc文件中添加了以下条目:

let g:ackprg="ack-grep -H --nocolor --nogroup --column"
nmap <leader>a <Esc>:Ack! 
Run Code Online (Sandbox Code Playgroud)

我仍然遇到错误。我有什么想念的吗?

vim ack vim-plugin

2
推荐指数
2
解决办法
1040
查看次数

关闭vimrc中的gitgutter

我已经安装了gitgutter, 并希望默认关闭它.文档说使用

:GitGutterDisable

去做这个.如果我在vim会话中这是有效的.但是我想将它添加到我的vimrc中以使其永久化.

我已经尝试在vimrc中调整其他插件命令,例如

let g:GitGutterDisable
Run Code Online (Sandbox Code Playgroud)

和其他各种组合,但不能让该死的东西关闭.我还查看了〜/ .vim/bundle/vim-gitgutter/plugin/gitgutter.vim并在那里摆弄了一些设置.

我接近将下面设置为零

call s:set('g:gitgutter_enabled',                     1)
Run Code Online (Sandbox Code Playgroud)

但这只是永久关闭它,即:vim命令行上的GitGutterSignsToggle不再有效

vim vim-plugin

2
推荐指数
1
解决办法
731
查看次数

插件是由vimrc加载还是之后加载?

我对Vim加载插件文件的顺序感到困惑,并且似乎在网上找到混合的答案。 有些答案似乎表明vimrc在插件之前已加载,而其他答案表明它们是 vimrc的采购过程中在线上加载的filetype plugin indent on。有人可以说明一下after /目录中的vimrc,插件和插件的加载顺序,导致每个加载的原因以及在vim会话期间何时可以重新加载它们(例如,再次采购vimrc时会发生什么,何时重新出现)。设置文件类型等)?

vim vim-plugin ftplugin

2
推荐指数
1
解决办法
657
查看次数

如何在Vim中的注释中禁用拼写突出显示

我用Vim键入LaTeX文档。尽管我使用自定义的配色方案,但我在默认插件中同时使用了拼写检查语法突出显示功能。使用此设置,这是我在LaTeX文档中得到的典型视图:

屏幕截图

如您所见,拼写检查器还会以红色突出显示注释(否则为绿色)。我希望注释完全是绿色的,而与语法的使用无关,以方便可视化。如何要求Vim强制注释突出显示优先于语法?

vim syntax-highlighting vim-plugin

2
推荐指数
1
解决办法
500
查看次数

查看名称与模式匹配的vim变量(即显示名称中包含"airline"的变量)

我可以通过运行看到插件的可配置变量

:let
Run Code Online (Sandbox Code Playgroud)

但是,随着越来越多的安装,这将变得乏味.它们不是按字母顺序排序的.

我当然可以浏览插件的文档.

在vim中,有没有办法查看名称与模式匹配的所有变量?比如,如果我想看到包含的所有变量airline怎么办?不只是开头airline,还有前缀像b:airline_whitespace_check

不管是否有办法建成VIM要做到这一点,是有办法管的内容:let通过grep通过一个子shell?所以这样的事情可以做到:

<magic that echos :let to subshell> | grep airline | sort
Run Code Online (Sandbox Code Playgroud)

vim vim-plugin

2
推荐指数
1
解决办法
56
查看次数

如何在Vim中默认禁用ale插件?

我正在使用https://github.com/w0rp/ale插件。但它使VIM不太敏感......我有一个绑定ALETooggle<leader>l

默认情况下禁用它并在需要时通过键盘快捷键启用是很好的,我尝试穿上ALEDisable我的.vimrc但它给了我下面的错误

Error detected while processing /Users/daniel/.vimrc:
line   94:
E492: Not an editor command: ALEDisable   
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

这是一个.vimrc可能引发问题的示例

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
Plugin 'w0rp/ale'
call vundle#end()            " required
filetype plugin indent on    " …
Run Code Online (Sandbox Code Playgroud)

vim vim-plugin

2
推荐指数
2
解决办法
1430
查看次数