(Vim) 如何在所有文件类型中使用 TAB 进行缩进?

(Vim) 如何在所有文件类型中使用 TAB 进行缩进?

我只用标签为了缩进,所以我将 Vim 配置为仅使用它们:

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

但有些文件( .py)仍在使用空间。我搜索了一下并发现:

filetype plugin indent on

但这没有帮助,我尝试过:

au FileType python setlocal noexpandtab

但这仅对 python 有帮助。那么如何noexpandtab申请全部文件类型?

答案1

某些 vim 语法会在打开文件时设置某些设置。正如您所发现的,您可以通过autocmd在语法完成后使用 来设置设置来解决此问题。
要使autocmd应用于所有文件类型,请使用*.例如:

autocmd FileType * set noexpandtab

相关内容