今天.介绍vim+ctags+cscope+taglist的内核阅读配置. 当使用过之后,我相信大部分人都会舍弃之前的Eclipse(我就是活生生的一个样例).我们先来看看实现的界面是怎么样的: 我们一起看看是怎么实现的.这里主要是通过vim为基础的几款插件搭建而成的,也就是我们标题中的ctags+cscope+taglist.他们分别的功能例如以下: ctags:实现函数间的跳转,高速查找函数的定义 taglist:基于ctags和vim的一款插件,主要是实现右側的文件夹导航 cscope:很…
原文网址:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ . 阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且我们只要安装一些插件配合vim的工作一样能达到IDE的效果,好了,废话少说.浏览了很多有关的网页资源后,发…
转自:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ . 阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且我们只要安装一些插件配合vim的工作一样能达到IDE的效果,好了,废话少说.浏览了很多有关的网页资源后,发现有…
VIM+ctags+cscope用法: http://blog.csdn.net/hnllei/article/details/7407124 http://blog.csdn.net/luckywang1103/article/details/44181557 http://www.cnblogs.com/itech/archive/2012/03/23/2414145.html…
Linux文本编译工具VIM详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.VIM概述 1>.vim简介 >.vi: 全称Visual editor,即文本编辑器,历史悠久,基本上最小化安装就该命令. >.文本:ASCII, Unicode >.文本编辑种类: 行编辑器:sed 全屏编辑器:nano, vi,vim >.vim 全称:VIsual editor iMproved,是对vi的一个版本的增强(比如语法高亮,),最小化安装的时候并没有按照…
Linux文件编辑工具--VIM 1.VIM基本概述 1.1 什么是vim vi 和 vim 是 Linux 下的一个文本编辑工具.(可以理解为 windows 的记事本,或 Notepad++ 1.2 为什么需要vim 因为 Linux 一切皆为文件,而我们工作最多的就是修改某个 服务的配置 (其实就是修改文件内容). 也就是说如果没有 vi/vim 我们很多工作都无法完成.所以 vim 是学习 linux 最重要的命令之一 1.3 vi与vim的区别 vi 和 vim 都是文本编辑器,只不过…
使用vim + cscope/ctags,就能够实现Source Insight的功能,可以很方便地查看分析源代码.   关键词: vim, cscope, ctags, tags   1. 查看vim是否支持cscope     $ vim --version | grep cscope    2. 编译支持cscope的VIM(--enable-cscope)     # USE="bash-completion cscope nls perl python -acl -gpm -minim…
最近在看一个开源的项目,突然发现在Linux上不知道有什么方便的工具来看开源代码.以前,在Windows上用VS2010集成开发环境,对于任意一个函数直接有快捷键跳转到函数定义处.可现在在Linux上束手无策.然后,开始在网上找资料,才知道linux上有ctags的神器,唉..伤心,到底是菜鸟,连这些常用的工具都不知道,尚需努力啊!这里先记录学习下... 一.插件介绍 大部分unix系统都有ctags,它能跟vim很好地合作.ctags工具主要是用来遍历源代码文件生成tags文件,这些tags文…
Ctags是一个用于从程序源代码树产生索引文件(或tag文件),从而便于文本编辑器来实现快速定位的实用工具.在产生的tag文件中,每一个tag的入口指向了一个编程语言的对象.这个对象可以是变量定义.函数.类或其他的物件. Ctags是开放源代码的程序.支持下列的编程语言:汇编,AWK, ASP, BETA, Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, PHP…
对比了下,感觉还是Vim比较专业. 一:使用说明: ‘/’查找忽略大小写,比如需要查找“book”,当输入/b的时候会自动找到第一个以"b"开头的单词 实现C程序的缩减 查询中自由跳转 双击F3调出函数,变量等tags 单击F3出现文件管理器(重复这个过程关闭文件管理器).以上产生的子区域都是通过Ctrl+ww来相互切换 单击F10仅加载tags和cscope文件 将光标指向一些函数名或者变量名,使用Ctrl+\+以下字母来跳转,并使用Ctrl+o跳转回来. s - 查找C语言符号,即…