一、vim IDE环境简介
在Linux/Unix系统上,完全可以打造一款类Visual Studio高效的集成开发环境,下面介绍一下,我在Ubuntu上使用vim+cscope+ctags搭建的IDE,先上效果图。
二、安装包下载地址,
链接:https://pan.baidu.com/s/1Qmf1rpc3FDCO0QPtbi30Ng 提取码:9whx
三、安装步骤:
1.将下载的安装包,解压到用户目录home/username下面,username是你的用户名。解压命令tar zxvf FileName.tar.tgz
2.建立软连接
ln -s .vim/.vimrc .vimrc
建立成功后,输入 ls -la,显示如下:
3.修改.vimrc 路径,将如下的’username’改成你自己的使用的用户名
let g:clang_library_path="/home/username/vim-env/clang-3.2"
4.安装三个包:ctags+cscope+python
sudo apt-get install ctags
sudo apt-get install cscope
sudo apt-get install python
5.vim需要支持python,通过在终端中输入如下命令查看:
vim --version
如果支持的是+ python3,就需要切换到+python,方法参考:vim支持+python和+python3切换
6.cd到代码根目录输入,输入vim. 就可以开启界面
终端字体建议设置:Consolas 常规 12,显示比较美观
7.基本操作
F7 打开/关闭树形目录NERDTree
F8 打开/关闭代码标签栏TagbarF4 选定跟路径
F3 添加指定代码仓tag
输入shift + :进入底行模式,然后输入a+Tab键,可显示如下菜单:
然后通过小键盘的左移和右移键,可以选到指定的功能标签,其中‘AutotagsGenSpecified’是添加指定代码路径的tag,在.vimrc这里配置,根据需要可以自行配置,
快捷键:
Ctrl+w+h 光标focus左侧树形目录
Ctrl+w+l 光标focus右侧文件显示窗口
Ctrl+c+f 跳转到代码树目录所在路径
Ctrl + ] 跳转到定义
Ctrl++e 搜索字符
Ctrl-n 下一个
Ctrl-p 上一个
* 选定字符
n 下一个
p 上一个
mm 高亮显示
Ctrl-p 代码编辑模式,自动补全选项,上一个
Ctrl-n 代码编辑模式,自动补全选项,下一个
Ctrl-z 关闭vim
fg 打开vim
快捷键在.vimrc里面有设置,更加详细请参考:vim快捷键大全