Vim每打开一个文件,就会在内存中创建一个对应缓冲区,Vim文件缓冲区列表介绍介绍了使用Vim标准的文件缓冲区切换命令实现缓冲区管理

本文介绍Vim插件vim-fswitch,用于实现同伴文件 (如test.h和test.cpp)的快速切换

vim-fswitch 插件提供配置文件fswitch.vim,其安装方法可以参考Vim教程网介绍的Vim插件管理器Pathogen和Vundle简介

安装完Vim插件vim-fswitch 后,在Vim配置文件~/.vimrc 中增加以下配置

1
2
'同伴文件*.cpp 和 *.h 切换'
nmap <silent> <Leader>sw :FSHere<cr>

假设Vim当前打开的文件为 MyClass.h,在命令行模式下输入命令 ;sw 后,Vim会在新的文件缓冲区中打开 MyClass.cpp文件显示在当前窗口;再次输入命令 ;sw ,便可以切换到原先的窗口,如下图所示

vim插件