这是我的 vimrc 配置:
set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab
execute pathogen#infect()
syntax on
filetype plugin indent on
colorscheme spacegray
病原体插件覆盖了我的设置tabstop
。当我禁用病原体时,Vim 中的制表符和空格可以正常工作。我该如何解决这个问题?
答案1
由于我不使用病原体,我不知道您是否可以修改其行为,但我认为您可以。请查看其文档。
或者,您可以覆盖病原体和其他插件(假设它们没有在自动命令事件上设置选项),方法是将您的设置放入类似的内容中~/.vim/after/plugin/overrides.vim
。
看:
:help 'runtimepath'
请特别注意帮助条目的这一部分:
:help after-directory