Vim 禁止修改選項

Vim 禁止修改選項

我如何設定一個選項並禁止在其他地方更改其值?

例如,我每個選項卡使用 2 個空格:set shiftwidth=2

vim 運行時會針對某些檔案類型變更它。我不希望這種事發生。

答案1

你可以嘗試這樣的事情:

augroup Forbid
  autocmd!
  autocmd FileType * set shiftwidth=2
augroup END

通常,您會使用setlocal而不是,set但您希望每個文件類型都有相同的值,所以...set就可以了。

相關內容