我经常在 vim 中打开许多文件。问题是某些文件有自己的选项。例如:
make 文件的设置
set noexpandtab tabstop=4 shiftwidth=4 softtabstop=4
set list listchars=eol:¬,tab:??,trail:~,extends:>,precedes:<
hi SpecialKey ctermfg=243
hi NonText ctermfg=243
Run Code Online (Sandbox Code Playgroud)
C文件的设置
set colorcolumn=100 tabstop=4 shiftwidth=4 softtabstop=4
Run Code Online (Sandbox Code Playgroud)
因此,如果我先打开 makefile,然后:tabe main.c我可以看到从 makefile 中打开的不可见字符。
我知道我:set nolist可以想象,如果我有许多其他选项继承自许多其他文件。我怎么能告诉vim不要继承它们:tabe anotherFile?