Ubuntu7.10vivim搭建超级cc编程环境.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ubuntu7.10vivim搭建超级cc编程环境

向 Android 驱动进军。。。 背叛了一段时间CU,我又回来了。。 管理博客 发表文章 留言 收藏夹 · 资源网站 · 学习的网站 · 学习的圈子 博客圈 音乐 相册 文章 · 学习日记 · 学习转载 · 生活杂事 首页 Ubuntu7.10 vi/vim搭建超级c/c++编程环境 ??????? 在没有怎么太深的接触vi/vim之前,也曾经搞不懂为什么有好多linux下的程序员说vi/vim是个超级的代码编辑器或者编译器,也有不少的(我认为是刚在linux编程不久的人)说,“。。头让门挤啦,有那么多功能强大的linux环境下的IDE不用,竟然就用个简单的vi/vim,不用说界面类似DOS,连编译都要用命令。。”。。等等类似的评价吧。 ????? 我开始也不懂它到底哪强大,但我仍坚持使用vim可以说是据以两点原因: ????? 1、既然有那么多的前辈说它强大,那么就必定有他的道理? ????? 2、我规定自己以后的发展方向是 The Embedded System on Linux,所以,在嵌入式硬件平台资源很有限的情况下,使用耗资大的IDE有点不现实,但是vi/vim却非常适合应用在这种硬件平台上。 ????? 好了,其实我现在也是个linux下编程的新手,但我坚信我选择用vi/vim是正确的。 ????? 下面我们就在Ubuntu7.10下用vi/vim搭建c/c++的编程环境,至于到底超不超级的,相信大家自有评价?? ^.^ 注:本文主要参考和引用了 吴垠 的文章《手把手交你把Vim改装成一个IDE编程环境》,如果涉及到版权问题,请通知我,我会及时处理 ^.^????? 不过该文章主要是用gvim在RedHat上搭建的,考虑到在嵌入式系统的硬件平台可能用不了gvim,故采用纯粹的vi/vim,而且主机环境为 Ubuntu7.10,这样,一些文件的安装路径可能和RedHat的有所区别,请读者自己注意吧? :) ????? 本文已经假设你已经升级到了完整版的Vim7.1.56,而且已经安装了如gcc和g++等必须的编译器。 ? 1、Vi/Vim中文帮助手册的安装。 ?????? a、 下载帮助中文包/-》UN*X打包文件,我下到的是vimcdoc-1.6.0.tar.gz,解压后,进入到该解压后的文件夹vimcdoc-1.6.0,执行命令 ????? $ sudo ./vimcdoc.sh -i??????????? //对中文帮助文件进行安装,详细可参考文件“INSTALL” ????? 安装完成后, 在终端打开vi/vim,输入命令:help,即可看到,显示的帮助文件已经为中文了。 ????? b、vim编程常用命令(引): ?????? 建议先看看帮助手册中的下面章节, 其中有关tags文件的部分你可以先跳过, 在后面的章节中会讲到, 到时候你在回来看看, 就觉得很简单了: ????? :help usr_29 ????? :help usr_30 ?????? 下面是我常用的一些命令, 放在这里供我备忘: % 跳转到配对的括号去 [[ 跳转到代码块的开头去(但要求代码块中{必须单独占一行) gD 跳转到局部变量的定义处 跳转到光标上次停靠的地方, 是两个, 而不是一个 mx 设置书签,x只能是a-z的26个字母 `x 跳转到书签处(`是1左边的键) 增加缩进,x表示增加以下x行的缩进 减少缩进,x表示减少以下x行的缩进 ? ??? 2、语法高亮显示: ?????? 编辑配置文件:$ sudo? vi /etc/vim/vimrc ,取消掉“syntax on”的注释,就可以开启代码编辑时的语法高亮显示了,并增加设置“colorscheme? murphy? ,其中murphy是配色方案,所有的配色方案保存在目录“/usr/share/vim/vim71/colors”里,以“.vim”为结尾的文件。如果这里面没有你喜欢的主题,则在上一定会有符合你胃口的主题。 ?????? 更炫的语法高亮:(引) ?????? 你可能会发现很多东西没有高亮起来, 比如运算符号, 各种括号, 函数名, 自定义类型等, 但是看上面的图片, 我的运算符号和函数名都加亮了^_^, 想知道为什么吗? 哇哈哈哈哈.... 让我来教你吧 ... ????? 主要的思路是新建一个语法文件, 在文件中定义你要高亮的东东, 想高亮什么就高亮什么, 用vim就是这么自信. 所谓的语法文件就是vim用来高亮各种源文件的一个脚本, vim靠这个脚本的描述来使文件中的不同文本显示不同的颜色, 比如C语言的语法文件放在类似于这样的一个路径中:? /usr/share

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档