手把手教你把vim改装成一个ide编程环境

手把手教你把vim改装成一个ide编程环境

ID:3924655

大小:1.03 MB

页数:26页

时间:2017-11-25

手把手教你把vim改装成一个ide编程环境_第1页
手把手教你把vim改装成一个ide编程环境_第2页
手把手教你把vim改装成一个ide编程环境_第3页
手把手教你把vim改装成一个ide编程环境_第4页
手把手教你把vim改装成一个ide编程环境_第5页
资源描述:

《手把手教你把vim改装成一个ide编程环境》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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本文不会教你:1.如何使用vim.本文不会从零开始教你如何使用vim

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

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

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

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

7、面是我常用的一些命令,放在这里供我备忘:%跳转到配对的括号去[[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)gD跳转到局部变量的定义处''跳转到光标上次停靠的地方,是两个',而不是一个"mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)>增加缩进,"x>"表示增加以下x行的缩进<减少缩进,"x<"表示减少以下x行的缩进4语法高亮写程序没有语法高亮将是一件多么痛苦的事情啊,幸亏vim的作者是个程序员(如果不是,那可NB大了),提

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。