ubuntu14.04 配置.linux 查看源代码神器,ctags+vim

如何查看linux下的源代码:以前我会再linux安装一个source insight,但是安装这儿需要有安装这个wine,才能安装上去.

ctags+vim的组合

  今天介绍另一种linux下查看源代码的工具就是.ctags+vim的组合.

  如果没有安装vim工具的话.可以使用 sudo apt-get install vim 进行安装.

  如果没有安装ctags工具的话.可以使用sudo apt-get install ctags进行安装.

你可以您没有配置apt-get 源的话.或者没有vim配置的话,可以参考如下资源:

http://blog.csdn.net/shaohuazuo/article/details/41721647

下面是介绍如何使用ctags和vim工具.并进行一些简单的配置.

第一步:安装完成ctags之后.需要进入到源代码的路径.使用ctags -R 命令生成ctags文件.

    这里以linux源代码为例:这个是在电脑上的linux3.5的源代码/home/zshh/work/driver/kernel/linux35

    进入到该目录.使用

<pre name="code" class="html">[email protected]:~/work/driver/kernel/linux35_tiny4412$ ctags -R

    完成之后会生成一个tags文件.

第二步:需要设置ctags文件的路径到/usr/share/vim/vimrc这个文件中添加一行.

vim /usr/share/vim/vimrc  

添加如下配置:

set tag =/home/zshh/work/driver/kernel/linux35/tags

第三步:简单使用.

  cd /home/zshh/work/driver/kernel/linux35

  vim  -t  memset    会直接打开memset源代码文件. 

  先进入vim然后再检索

  $>vim

  在vim中进入命令行模式,键入如下内容:

  :ta memset

  此时,vim会自动跳转到memset定义的位置。如果有多个定义,ctags默认会显示多个数字选项,键入想要查看的数字即可;

有些ctags会默认直接显示第一个查到的定义,如果该定义并非我们想查找的,可以换用tselect命令:

:tselect memset

 利用光标位置检索

 在用vim编辑文件时,首先把光标定位到要查看的定义,按如下快捷键:

 Ctrl + ]  //查看定义

 Ctrl + o  //返回

上述两个命令支持递归操作

 

时间: 2024-08-06 20:05:23

ubuntu14.04 配置.linux 查看源代码神器,ctags+vim的相关文章

ubuntu14.04配置ADSL拨号上网

配置 ADSL 打开应用程序菜单,依次选择附件 - 终端. sudo pppoeconf  依照步骤提示进行,在输入用户名的时候注意把username清空后输入,否则可能会出现usernameXXXXX的现象. 开机后,先在终端:sudo poff -a 输入密码 再sudo pon dsl-provider 这样和在XP的宽带连接差不多. ------------------------------------------------- 注意:以下命令不是设置步骤,只是教你如何进行adsl拨号

ubuntu14.04配置mysql+cdt

1.sudo apt-get install mysql-server mysql-client sudo apt-get install libmysql-dev 2. 修改cdt配置 project-->properities-->c/c++build-->settings-->gcc c complier-->includes-->include paths(-I): 加入:/usr/include/mysql 3.project-->properities

ubuntu14.04 配置cuda

首先,我装的系统是Ubuntu14.04.1. 1. 预检查 按照参考链接1中所示,检查系统. 执行命令: :~$ lspci | grep -i nvidia 03:00.0 3D controller: NVIDIA Corporation GK110GL [Tesla K20c] (rev a1) 04:00.0 VGA compatible controller: NVIDIA Corporation GK106GL [Quadro K4000] (rev a1) 04:00.1 Aud

ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)

Ubuntu下的文档编辑虽然有libreoffice,但对中文和公式的排版始终不如ms office,因此要想写出高质量的文档,只能靠latex了,现在随着xeCjk的开发,中文文档在ubuntu下的排版已经非常棒了,已经足够支持和成熟,其组合是:texlive2014+texmaker+lyx+中文字体,这样在ubuntu下就可以开发出完美的中文文档了. 转入正题,以下的方法在3台电脑上成功安装(在64位系统上安装): 1.首先安装texlive2014,不推荐用官方源sudo apt-get

64位ubuntu14.04配置adb后提示没有那个文件或目录

1.配置完adb环境变量后在终端输入adb: [email protected]:~$ adb /home/ameyume/adt-bundle-linux-x86_64-20140702/sdk/platform-tools/adb: 没有那个文件或目录 原因:由于是64位的linux系统,而Android SDK只有32位的,需要安装一些支持包才能使用.安装: [email protected]:~$ sudo  apt-get install ia32-libs [sudo] passwo

阿里云Ubuntu14.04配置Mono+Jexus

总所周知,ASP.NET是微软公司的一项技术,是一个网站服务端开发的一种技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,就是所谓动态网站开发,它依赖运行于 IIS 之中的程序 .但是从成本上面来讲,Linux(开源)系统的花费比Windows Server系列少得多.因此,更多的企业愿意采用Linux作为服务器系统.由于ASP.NET依赖于IIS,导致有部分创业型公司在技术选型上会将ASP.NET筛选掉.我们伟大的程序猿,为了能让ASP.NET运行在Linux系统上,Mono

Ubuntu14.04配置VIM与GVIM 高亮、跳转与自动补齐

一.环境:刚安装好的Ubuntu14.04,本文只能保证 在Ubuntu下能达到效果. 二.安装GVim. sudo apt-get update sudo apt-get install vim-gtk 三.自定义vim与Gim语法高亮. 控制语法高亮的文件叫做 语言名.vim,例如,你想自定义C语言的语法高亮,那么叫做c.vim. 你可以在自己的根目录下新建目录,然后在这里面配置,这样仅针对你一个用户有效 ~/.vim/plugin 插件目录 ~/.vim/doc 文档目录 ~/.vim/s

ubuntu14.04 配置中文输入法

ubuntu14.04自带中文输入法,只要配置就可以了. 1.安装中文支持 System Settings -->  Language Support 点击 install/remove languages, 安装 chinese(simplified) 2.选择输入法框架 在同一个页面选择 Keyboard input method system "IBUS" 3.配置拼音输入法 System Settings --> Text Entry 点击"+"

在ubuntu14.04配置nodejs运行环境

首先是连接服务器看看 看起来还不错. //连接服务器的方法,由于我用的时macbook pro 所以直接使用ssh的方法连接啦 1.打开您的命令窗口并运行以下命令:  chmod 400 qiushi.pem 2.使用ssh连接我的服务器  ssh -i /Users/qiushi/Downloads/qiushi.pem [email protected] 下面开始配置我常用的nodejs了 我之前使用过windows 7,Ubuntu14.04,Mac 10.9 都开发过nodejs发现很多