~/.vim/ftplugin/ 下有c.vim和cpp.vim
但是vim打開cpp和c文件時(shí)使用的配置都是c.vim中指定的
使用vim xxx.cpp -V跟蹤了打開的配置列表,發(fā)現(xiàn)有這么一段
line 17: sourcing "/usr/share/vim/ftplugin/cpp.vim"
Searching for "ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim" in "/home/wyx/.vim,/usr/share/vim,/usr/share/vim,
/usr/share/vim/after,/home/wyx/.vim/after"
Searching for "/home/wyx/.vim/ftplugin/c.vim"
line 12: sourcing "/home/wyx/.vim/ftplugin/c.vim"
原來(lái)/usr/share/vim/ftplugin/cpp.vim中直接調(diào)用了c.vim
runtime! ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim
把這行注釋掉,問(wèn)題解決
但是vim打開cpp和c文件時(shí)使用的配置都是c.vim中指定的
使用vim xxx.cpp -V跟蹤了打開的配置列表,發(fā)現(xiàn)有這么一段
line 17: sourcing "/usr/share/vim/ftplugin/cpp.vim"
Searching for "ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim" in "/home/wyx/.vim,/usr/share/vim,/usr/share/vim,
/usr/share/vim/after,/home/wyx/.vim/after"
Searching for "/home/wyx/.vim/ftplugin/c.vim"
line 12: sourcing "/home/wyx/.vim/ftplugin/c.vim"
原來(lái)/usr/share/vim/ftplugin/cpp.vim中直接調(diào)用了c.vim
runtime! ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim
把這行注釋掉,問(wèn)題解決