在ubuntu12.04下安装vim,ctags和NerdCommenter以及如何配置以便开发c/c++语言的方法

ubuntu是一款流行的linux(debian)操作系统,在ubuntu下写c/c++程序不像在windows下写c/c++程序那样会有诸多的IDE软件,且ubuntu(linux)和windows是两种风格完全不同的操作系统,所以在不同操作系统下工作也应该有不同的风格,若在ubuntu下还用wine来实现安装windows风格的软件就显得不专业,因此,我们在ubuntu下写c/c++程序使用的编辑器也应该是linux风格的。在此,我推荐使用非常流行的vim编辑器,当然要想方便的编写c/c++程序还要安装插件以及改写(或者创建)配置文件。
    在ubuntu12.04下安装vim,ctags和NerdCommenter以及如何配置的方法包含以下几大步骤。

    一.安装vim及创建登录用户配置文件
    使用命令sudo apt-get install vim安装,安装完成后,在用户目录下只有.viminfo一个文件。我们需要在~/.vimrc文件下进行配置(在~/.vimrc文件下配置只对登录的用户有效,一般情况下一台laptop只有一个人在用,因此只配置~/.vimrc即可),但是在用户目录下没有.vimrc文件(.vimrc与~/.vimrc是同一个文件,~/代表用户目录),因此需要在用户目录下创建.vimrc文件,此时可以选择用刚装好的vim软件来创建.vimrc文件,使用命令vim ~/.vimrc即可。

    二.根据编写c/c++语言的要求配置.vimrc文件
    我也是freshman,只对自己的.vimrc进行了简单的配置,而且没有完全弄懂.vimrc里面的每一行语句,下面我就将自己的.vimrc文件内的内容贴出来,如图1所示,供大家指正。注:左边的数字是行号,不是内容中的部分。图1中第10行是想在输入的,但是没有达到目的,我也没有删除这行,待以后再去完成所述功能。第33行和第34行起到配置在vim使用NerdCommenter插件(下面会提到)的功能。

在ubuntu12.04下安装vim,ctags和NerdCommenter以及如何配置以便开发c/c++语言的方法

                                                                 图1
    三.安装ctags插件
    ctags插件是用来标识源代码中的变量,函数,宏定义,类(class),结构体(struct)等,可以利用ctags插件方便的查找某个变量或者某个函数等。
    使用命令sudo apt-get install ctags即可安装ctags插件。下面简单介绍一下ctags插件的用法。
    1.首先是对源代码中的变量,函数等进行标记。进入源代码所在的目录,然后$ctags -R *(这个命令是对源代码目录下的所有文件进行标识)或者$ctags -R codefile(codefile代表源代码文件)。
    2.使用$vim -t tag(tag表示要查找的变量或者函数或者其他)用来查找。执行命令之后光标会定位在查找结果处。
    3.在vim中执行:ts tag(tag为变量或者函数或者其他),执行之后,在vim中会以列表形式列出查找结果,然后根据自己的需要选择。
    以上的三条命令是常用的命令。

    四.安装NerdCommenter以及配置
    1.下载NerdCommenter软件包(任何形式的软件包均可),然后解压,解压得到的文件夹内会包含plugin文件夹和doc文件夹,文件夹plugin下会包含Nerd_Commenter.vim文件,文件夹doc下会包含Nerd_Commenter.txt文件。
    2.由于安装vim后用户目录下没有.vim目录,同时没有.vim/plugin目录和.vim/doc目录,因此需要新建.vim目录,.vim/plugin和.vim/doc目录。
    3.分别将1.中的Nerd_Commenter.vim文件和Nerd_Commenter.txt文件拷贝(或者剪切)到2.中的plugin文件夹下和doc文件夹下。
    4.在vim中执行:helptags ~/.vim/doc然后重启vim。
    5.在~/.vimrc文件中配置使能NerdCommenter,如图1中第33行和第34行。

    自此,标题所述的方法就讲述完毕。由于本人知识有限,上述内容肯定存在不足,请指正。

转载于:https://www.cnblogs.com/199008nan/p/3428415.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值