我的~/.vimrc
包含以下内容(Ubuntu 14.04中的默认值,只是添加了最后一行):
set smartindent
set tabstop=4
set shiftwidth=4
filetype plugin indent on
在~/.vim/after/ftplugin/c.vim
:
set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab
我希望只有.c
和.h
个文件才能使用8列标签。但是,其他文件也会被感染,例如.html
个文件。
如何让c.vim
仅影响与C相关的文件?
答案 0 :(得分:3)
改变这个:
set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab
到此:
setlocal tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab