vimrc 设置 tabstop 被病原体覆盖

vimrc 设置 tabstop 被病原体覆盖

这是我的 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

相关内容