我如何设置一个选项并禁止在其他任何地方更改其值?
例如,我每个制表符使用 2 个空格:set shiftwidth=2
。
并且 vim 运行时会针对某些文件类型进行更改。我不希望发生这种情况。
答案1
您可以尝试类似的方法:
augroup Forbid
autocmd!
autocmd FileType * set shiftwidth=2
augroup END
通常情况下,您会使用setlocal
而不是set
但您希望每个文件类型都使用相同的值,因此...set
就可以了。