Vim

(Vim) 如何在所有文件類型中使用 TAB 進行縮進?

  • July 13, 2014

我只使用TAB進行縮進,所以我將 Vim 配置為只使用它們:

set autoindent
set noexpandtab
set tabstop=4
set shiftwidth=4

但有些文件 ( .py) 仍然使用空格。我已經搜尋並發現:

filetype plugin indent on

但這沒有幫助,我嘗試過:

au FileType python setlocal noexpandtab

但這僅對python有幫助。那麼如何申請noexpandtab所有文件類型呢?

一些 vim 語法會在打開文件時設置某些設置。正如您所發現的,您可以通過autocmd在語法完成後使用 an 來設置設置來解決此問題。

要使autocmd應用於所有文件類型,請使用*. 例如:

autocmd FileType * set noexpandtab

引用自:https://unix.stackexchange.com/questions/144266