手把手教你把Vim改装成一个IDE编程环境

上传人:cn****1 文档编号:473680653 上传时间:2024-01-02 格式:DOC 页数:32 大小:2.02MB
返回 下载 相关 举报
手把手教你把Vim改装成一个IDE编程环境_第1页
第1页 / 共32页
手把手教你把Vim改装成一个IDE编程环境_第2页
第2页 / 共32页
手把手教你把Vim改装成一个IDE编程环境_第3页
第3页 / 共32页
手把手教你把Vim改装成一个IDE编程环境_第4页
第4页 / 共32页
手把手教你把Vim改装成一个IDE编程环境_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《手把手教你把Vim改装成一个IDE编程环境》由会员分享,可在线阅读,更多相关《手把手教你把Vim改装成一个IDE编程环境(32页珍藏版)》请在金锄头文库上搜索。

1、手把手教你把Vim改装成一个IDE编程环境(图文)1写在前面Linux 下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, 工欲善其事, 必先利其器嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它简易是界面上看起来简易, 但功能绝对不比一个好的IDE差, 该有的功能都有, 不该有的功能也有, 你就自己没事偷着乐吧,

2、 下面我开始介绍今天的工作了.本文会教你:1. 中文帮助手册的安装2. vim编程常用命令3. 语法高亮4. 在程序中跳来跳去: Ctags 的使用5. 教你高效地浏览源码 - 插件: TagList6. 文件浏览器和窗口管理器 - 插件: WinManager7. Cscope 的使用8. QuickFix 窗口9. 快速浏览和操作Buffer - 插件: MiniBufExplorer10. c/h文件间相互切换 - 插件: A11. 在工程中查找 - 插件: Grep12. 高亮的书签 - 插件: VisualMark13. 自动补全14. 加速你的补全 - 插件: SuperTab本文

3、不会教你:1. 如何使用vim. 本文不会从零开始教你如何使用vim, 如果你是第一次接触vim, 建议你先看看其他的vim入门的教程, 或者在shell下输入命令: vimtutor, 这是一个简单的入门教程.2. 编程技巧.3. vim脚本的编写.我的工作环境是: Fedora Core 5gvim是自己编译的7.0, 如果你还没有安装gvim, 请看我的这篇文章由于本人一直从事C语言工作, 所以下面这些例子都是在C语言程序中演示的, 其他语言的没有试过, 如果有朋友在别的语言下有问题, 可以跟我讨论一些, 我会尽量帮助你们的.本文用的示范源码是vim7.1的源码, 可以在www.vim.

4、org下载到源码包:vim-7.1.tar.bz2, 你也可以不用下载, 就用你自己程序的源码, 关系不大的. 我把源码解压在我的home目录下: /vim71下面对文中的一些名字定义一下:1. 文中用到的一些用括起来的符号比如, , 之类的, 你可以用下面的命令看看解释:help keycodes 2. 文中说的一些路径, 比如: /.vim/plugin /.vim/doc /.vim/syntax 如果你没有, 就自己创建.3. 文中说到的.vimrc文件都是指 /.vimrc先给大家看张图片, 我是vim的界面, 解解馋先_(- 图1 -)对照上图的图标, 我在本文中将教会你以下这些功

5、能: 1简洁明了的Buffer浏览和操作2文件浏览器3tag浏览器4高亮的书签5更丰富的语法高亮6成员变量的下拉, 自动补全2中文帮助手册的安装vim自带的帮助手册是英文的, 对平时编程的人来说没有多大阅读困难, 何况还有星级译王呢, 可偏偏有一帮人将其翻译成了中文, 可偏偏我又挡不住诱惑将它安装了, 唉.又痛失一个学习英文的好机会, 下不为例.大家看看我的中文帮助界面吧:(- 图2 -)安装方法: 在下面的网站下载中文帮助的文件包:http:/ (English)http:/vcd.gro.clinux.org (中文)下载的文件包应该是类似这样的: vimcdoc-1.5.0.tar.gz

6、解压后其中有个doc文件夹, 将其中的内容全部复制到/.vim/doc, 或者vim安装目录下的doc目录中, 此时vim中的help信息已经是中文的了.注意:a. 如果无法显示中文, 在/.vimrc中增加下面这句试试: set helplang=cnb. 帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在/.vimrc中设置: set encoding=utf-83vim编程常用命令建议先看看帮助手册中的下面章节, 其中有关tags文件的部分你可以先跳过, 在后面的章节中会讲到, 到时候你在回来看看, 就觉得很简单了:help usr_29:help usr_30下面是我

7、常用的一些命令, 放在这里供我备忘:%跳转到配对的括号去跳转到代码块的开头去(但要求代码块中必须单独占一行)gD跳转到局部变量的定义处跳转到光标上次停靠的地方, 是两个, 而不是一个mx设置书签,x只能是a-z的26个字母x跳转到书签处(是1左边的键)增加缩进,x表示增加以下x行的缩进减少缩进,x配色方案(gvim)中选择一个你满意的配色方案, 然后在/.vimrc文件中增加下面这句:colorscheme desertdesert是我喜欢的配色方案, 你可以改成你的. 如果菜单中的配色方案你还不满意(你也太花了吧), 没关系, 在 vim.org 上跟你一样的人很多, 他们做了各种各样的颜色

8、主题, 你可以下载下来一个一个的试, 多地可以看到你眼花. 如果这样你还不满意(你还真是XXXX), 没关系, vim的作者早想到会有你这种人了, 你可以创建你自己的颜色主题, 把下面的这篇文档好好学习一些一下吧:help syntax.txt更炫的语法高亮:你可能会发现很多东西没有高亮起来, 比如运算符号, 各种括号, 函数名, 自定义类型等, 但是看上面的图片, 我的运算符号和函数名都加亮了_, 想知道为什么吗? 哇哈哈哈哈. 让我来教你吧 .主 要的思路是新建一个语法文件, 在文件中定义你要高亮的东东, 想高亮什么就高亮什么, 用vim就是这么自信. 所谓的语法文件就是vim用来高亮各种

9、源文件的一个脚本, vim靠这个脚本的描述来使文件中的不同文本显示不同的颜色, 比如C语言的语法文件放在类似于这样的一个路径中:/usr/share/vim/vim64/syntax/c.vim其他语言的语法文件也可以在这个路径中找到, 你的也许不在这个路径中, 不管它, 在你自己的HOME下新建一个语法文件, 新建一个空文件:/.vim/syntax/c.vim在其中加入= Highlight All Function=syn match cFunction ()*)(me=e-2syn match cFunction s*(me=e-1hi cFunction gui=NONE guifg

10、=#B5A1FF= Highlight All Math Operator= C math operatorssyn match cMathOperator display -+*/%= C pointer operatorssyn match cPointerOperator display -|. C logical operators - boolean resultssyn match cLogicalOperator display !=syn match cLogicalOperator display = C bit operatorssyn match cBinaryOpera

11、tor display (&|)=syn match cBinaryOperator display syn match cBinaryOperatorError display = More C logical operators - highlight in preference to binarysyn match cLogicalOperator display &|syn match cLogicalOperatorError display (&|)= Math Operatorhi cMathOperator guifg=#3EFFE2hi cPointerOperator guifg=#3EFFE2hi cLogicalOperator guifg=#3EFFE2hi cBinaryOperator gui

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号