红联Linux门户
Linux帮助

Yavide:通过vim实现的C C++现代IDE

发布时间:2016-04-23 09:47:54来源:linux网站作者:HsiunKao

vim有大量为了开发者的插件,并且当他们整合在一起vim就变得比除此以外任何IDE都要强大。另外的优点就是资源消费少,和Eclipse或者NetBeans比较是它是最低的。这也使得基于vim的IDE的主意适合远程编程。Yavide是一个认真使用vim插件的新项目,并且尝试把所有的事情打包到一起。它也致力于提供一些在其他IDE不可用的功能。它现在的状态(在这篇文章写作时),Yavide看起来像是spf13-vim(http://tuxdiary.com/2015/02/01/spf13-vim/)的下一步。Yavide仍然是在开发阶段并且还没看到他的第一个版本。然而,作者正致力于缺失和被要求的功能。

Yavide:通过vim实现的C C++现代IDE


功能:

对C/C++做了捆绑和调整(计划支持Python和Java)

项目管理和项目浏览

当前单元定义的类符的概览(如,宏,结构体,类,方法,命名空间,等)

源码自动补全(后端有真实的C/C++编译器检查正确性)

源码导航(全自动后端标签系统保证最好的UI体验)

源码静态分析

版本控制集成(集成git)

构建工具(集成make)

为不同的操作定制快捷键


其他特性:

语法高亮
高亮当前行
括号自动补全
基于上下文的自动补全
多文本编辑支持
模板代码补全
grep支持
bash集成
彩色主题支持


插件

下面vim插件是在编写本文时已经集成了插件:

A
Clang_complete
NERDTree
NERDCommenter
SuerTab
Tagbar
vim-airline
UltiSnips
vim-autoclose
vim-fugitive
vim-gitgutter
vim-multiple-cursors
vim-pathogen


安装

在基于Ubuntu的系统上安装Yavide,运行:

$ sudo apt-get install build-essential vim-gnome python2.7 git libclang-dev python-dev 

运行下面的命令从git仓库克隆yavide并安装它:

$ cd ~/ && git clone https://github.com/JBakamovic/yavide.git 
$ cd yavide && ./install.sh 

修改你想要安装yavide的位置。默认是/opt。yavide将创建它自己的目录并且安装文件在里面。

在GitHub上:https://github.com/JBakamovic/yavide

本文翻译自:http://tuxdiary.com/2015/02/15/yavide/


为什么要弄这么一篇文章呢,因为我也想写一个包含各种我需要的插件的vim的IDE,按照我的想法来构建,遵守我的使用习惯,并且在我需要的任何时候我都可以快速的从github上clone下来,完成个性化ide的搭建。


本文永久更新地址:http://www.linuxdiyf.com/linux/20001.html