使用a.vim for C++

sta*_*tti 7 c++ vim plugins editor

有没有办法使用a.vim插件在.h,.cxx .txx文件之间切换?或者,您能提供其他解决方案吗?我们的想法是.h -> .txx -> .cxx在按键时自动切换.

非常感谢你们两位!

Mic*_*fik 3

查找 a.vim 中包含 的行AddAlternateExtensionMapping。第一个参数是当前文件的扩展名,第二个参数是您要使用 切换到的文件的扩展名列表:A它们按优先顺序列出。就您而言,您必须对其进行设置,以便它能够循环运行。

call <SID>AddAlternateExtensionMapping('h', 'txx,cxx')
call <SID>AddAlternateExtensionMapping('txx', 'cxx,h')
call <SID>AddAlternateExtensionMapping('cxx', 'h,txx')
Run Code Online (Sandbox Code Playgroud)

所以现在你从 .h 转到 .txx(如果存在)或 .cxx(如果不存在)。