我碰巧已经安装了病原体并使用JSHint和Janus运行,效果很好。但是,当我尝试使用插件vim-indent-guide时,它根本不会显示。
根据病原体以及vim缩进指南的github,似乎唯一真正必要的步骤是将存储库克隆到我的~/.vim/bundles
。我知道加载项的.vim
文件需要位于名为plugins
的子目录中,我确认了这一点。我的缩进指南已安装到~/.vim/bundle/vim-indent-guides/plugin/indent_guides.vim
中。我也在使用VIM 7.3,这应该意味着版本不是问题。
为了测试我的理论病原体是否有效,我制作了一个明确引发JSHint错误的文件
鉴于该假设被证明是正确的,我在我正在编辑的文件中使用:scriptnames
测试是否正在加载文件。果然,我看到两个与名称匹配的文件
104: ~/.vim/bundle/vim-indent-guides/plugin/indent_guides.vim
105: ~/.vim/bundle/vim-indent-guides/autoload/indent_guides.vim
但是,我看不到任何文件中标签或间距的可见结果。
也许这是一个显示问题或Janus“覆盖”这个附加组件的设置,但说实话,我很难过。有人有什么想法吗?
答案 0 :(得分:0)
我还没有colorscheme
这是我在.vimrc
之后添加到installation
文件中的内容:
...
" Indent Guides Settings
let g:indent_guides_enable_on_vim_startup = 1
let g:indent_guides_auto_colors = 0
let g:indent_guides_guide_size = 1
autocmd VimEnter,Colorscheme * :hi IndentGuidesOdd guibg=red ctermbg=3
autocmd VimEnter,Colorscheme * :hi IndentGuidesEven guibg=green ctermbg=4
colorscheme default
...
祝你好运。
答案 1 :(得分:0)
在bash中用echo $TERM
检查$ TERM变量。如果用TERM=xterm
代替TERM=xterm-256color
,则只能处理8种颜色(而不是256种),并且这些颜色将无法正确显示。
您可以通过~/.profile
中的此行将其固定为正确的值:
export TERM=xterm-256color
这样做,重新输入vim并键入:set t_Co
应该显示t_Co=256
,这是正确的。