我基本上希望vim
在c ++头文件上使用命令,并且只在c ++头文件上使用。我怎样才能做到这一点?
我已经尝试将命令放在~/.vim/ftplugin/hpp.vim
中无效,因为Vim将hpp文件视为cpp文件。
答案 0 :(得分:2)
在~/.vim/ftplugin/cpp.vim
:
if expand('%:e') ==? 'hpp'
" your script here
endif
更好的是:
if expand('%:e') =~? '\v^h%(pp|h|\+\+|xx)?$'
" your script here
endif