vim学习笔记(一)
来源:互联网 发布:淘宝宝贝物流重量 编辑:程序博客网 时间:2024/05/21 22:30
reference: http://amix.dk/blog/post/19329
代码浏览的主要功能:
(1)通过函数名定位到函数实现。
(2)从函数调用的地方跳转到函数实现
(3)从函数实现跳转回函数调用
(4)浏览函数或者变量的原型信号
(5)浏览一个文件的函数数
本章使用ctags和taglist plugin来有效的使用vim editor达到上述性能。
1。 ctags package install and configure
step1: Install ctags packagge
#apt-get install exuberant-ctags
(or)
#rpm -ivh ctags-5.5.4-1.i386.rpm
step2: 在你的代码中欧冠呢生成ctags
在你的工程代码目录下,使用ctags命令:
#cd ~/src
#ctags *.c
可以使用#cat tags来查看使用ctags命令生成的相关信息。
2。 4种在vim 编辑器中比较强大的Ctags用法
(1) 通过函数名来定位函数定义:
:ta main // 定位到函数名为main的函数
(2) 通过函数回调来定位函数定义:
--将光标定位到函数调用的位置
-- Ctrl + ]
(3) 返回函数调用位置
--Ctrl + t
(4) 定位具有相似名称的函数
:ta /^get //定位拥有是get起头的函数,并罗列清单
3。 Taglist 插件:Tag List 插件是一个 VIM的代码浏览插件和提供一个代码结构的全局浏览和 有效的浏览不同编程语言的 程序。
step 1: 下载Taglist plugin
$cd /usr/src
$wget -0 taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701
step 2: 安装taglist vim 插件
$ mkdir ~/.vim
$ cd ~/.vim
$ unzip /usr/src/taglist.zip
step 3: 在~/.vimrc中启动插件
$vim ~/.vimrc
filetype plugin on
4. 5个强大的taglist vim插件特性
(1)使用TlistOpen打开Tag list窗口
#vim mycprogram.c
:TlistOpen
(2)跳转到源码的函数定义部分
只要在光标选中的函数名中按回车就会自动跳转过去
(3)跳转到函数定义在另外一个源文件
Ctrl + ]
(4)查阅函数原型
在Taglist中按下函数的space键就可以看到函数原型
(5)浏览源码中的函数个数信息
在function或者variables上按下回车就可以在下面的 框中看到
---- 今天先总结到这里 , 下期继续 ----
- vim学习笔记(一)
- vim学习笔记(一)
- vim学习笔记(一)
- Linux学习笔记(一):VIM笔记
- vim学习笔记(一)
- vim学习笔记一
- vim 学习笔记 一
- vim学习笔记(一):VIM简介和安装
- Vim的学习笔记【一】
- VIM 编辑器学习笔记一
- vim学习(一)
- 学习vi和Vim编辑器笔记(一)
- vim学习笔记一(环境配置及编译文件)
- vim 学习总结(一)
- vim学习之(一)
- vim学习笔记(待续...)
- VIM学习笔记(二)
- VIM学习笔记(三)
- 软件开发模型介绍、总结归纳
- 盘点那些千奇百怪的手机套(二)
- 第25章、OnTouchListener触摸事件(从零开始学Android)
- NSArray和NSMutableArray对象的使用
- http status 汇总
- vim学习笔记(一)
- 「译」JavaScript 的 MVC 模式
- 支持向量机通俗导论(理解SVM的三层境界)
- java调用ruby代码显示字符集的解决办法
- html的input输入框提示信息
- Android.mk简介
- JobTracker和TaskTracker
- struts2导出excel java 导出excel
- [整理]Android Intent和PendingIntent的区别