您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

vim配置成ide 主要是用于php和c开发者

2024/3/2 12:13:52发布15次查看
vim配置成ide 主要是用于php和c开发者 提供文件目录, 自动补全和提示, 新建文件默认注释等功能
目标 让vim有ide的效果1. 目录树2. 打开文件标签3. 函数、类成员视图(eclipse的outline功能)4. 函数跳转5. 自动补全6. 查找、替换
效果图
如果加载不出来, 请参考我的博客上的图片
安装 版本要求 vim 版本>=7.3 低版本可以执行 vim74install.sh 安装查看vim版本 vim --version
安装 步骤 git clone https://github.com/wming3/.vimtoide.git ~/.vimcd ~/.vimsh install.sh
新增插件 cd ~/.vimgit submodule add https://github.com/scrooloose/nerdcommenter.git bundle/nerdcommenter
删除vim插件, 使用如下命令 1.git rm -r --cache bundle/nerdcommenter 2.rm -rf bundle/nerdcommenter 3.修改.gitmodules ,删除相关节点
插件使用说明 默认配置 = , :下文中的 用此替代符 : 关闭当前buff : 打开下一个buff : 打开前一个buff : 相对行号/绝对行号的控制 : 文件时光机功能
conque-shell 在vim中打开terminal的插件:conqueterm bash 打开终端:conquetermsplit 分隔窗口方式打开终端
omnicppcomplete c/c++代码自动补全增强插件
checksyntax_vim 语法检查插件f5 启用检查(文件保存后自动检查)
cscope 语法标签生成,代码阅读插件f6 生成当前目录的语法标签 (只跟踪 .php .phtml .java .c .cpp .h)文件 跳转定义 跳转上一步 g: 查找函数定义 d: 查找函数调用 s: 查找所有出现处 c: 查找调用记录
easygrep 关键字查找插件vv 查找关键字
file-line fuzzyfinder 文件查找插件(支持通配符) f4 开启
nerdcommenter 用来给代码添加注释cc 添加注释cu 取消注释c 添加/取消 注释cm 段注释cs 漂亮的注释
nerdtree ? 打开帮助b 显示/关闭书签d 删除书签f5 给当前目录创建标签r 更新当前目录t 在新标签中打开当前文件f1 帮助 f2 打开文件目录树f3 打开文件标签,函数类成员视图
snipmate 代码块生成for/foreach/class/func + tab 生成代码段语法文件: ~/.vim/snippets/*.snippets
solarized 默认模板自带的管理插件
space supertab 代码自动提醒插件
tabular 文本对齐插件:tab /= 按等号对齐
tagbar 标签阅读插件(兼容面向对象语言)f3 显示/关闭
vcscommand 版本控制插件(支持git,svn):vcsadd 向源添加文件:vcsannotate 在每行代码前显示提交者:vcscommit 提交对当前文件的更改:vcsdelete 在源中删除当前文件:vcslog 显示文件的历史更改情况:vcsrevert 回滚当前文件到源中历史最新版本:vcsreview 查看当前文件的某个特定版本:vcsstatus 查看当前文件的版本信息:vcsunlock 撤销对当前文件的锁定:vcsupdate 更新当前文件到源中版本:vcsvimdiff 查看当前文件与历史版本的差别
vim-l9 vim-powerline 状态栏增强插件
博客地址: http://blog.csdn.net/u010187139/article/details/50015339
参考地址: http://wiki.baidu.com/pages/viewpage.action?pageid=137577394
项目主页:http://www.open-open.com/lib/view/home/1448628661267
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product