我的目标是使用扩展程序对文件进行语法突出显示,*.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
我正在尝试在vim中打开文件(缓冲区?)时执行自动命令,该文件将通过执行显示缩进指南<Leader>ig.我正在使用vundle插件nathanaelkane/vim-indent-guides
我目前正在尝试autocmd BufWinEnter <Leader> ig,但这似乎没有奏效.我也试过了<Leader>ig.
为了使这项工作,我需要改变什么?
我正在尝试Vim插件Jedi-vim,它会在自动完成时打开一个预览窗口,并在完成时关闭.这可能导致光标和代码在物理LCD屏幕中的位置跳跃,这让我的眼睛不舒服.我可以选择将此窗口打开,但我更喜欢拥有更大的屏幕空间.有没有办法将预览窗口移动到底部,或者使用垂直分割?
当我在vim中打开netrw和一些文件时,在使用恢复会话时只显示文件面板..mksession
是否可以netrw从保存的会话中恢复文件浏览器面板?
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)
我仍然遇到错误。我有什么想念的吗?
我已经安装了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键入LaTeX文档。尽管我使用自定义的配色方案,但我在默认插件中同时使用了拼写检查和语法突出显示功能。使用此设置,这是我在LaTeX文档中得到的典型视图:
如您所见,拼写检查器还会以红色突出显示注释(否则为绿色)。我希望注释完全是绿色的,而与语法的使用无关,以方便可视化。如何要求Vim强制注释突出显示优先于语法?
我可以通过运行看到插件的可配置变量
: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) 我正在使用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)