我只用标签为了缩进,所以我将 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