vim查看函数列表设置步骤
2016-06-02 14:37
260 查看
vim查看函数列表设置步骤
在ubuntu中查看代码,查看网友的经验,昨天设置了一次可以使用,今天在另一台机子上也设置了一下,发现还是走了很多弯路,现在整理一下使用vim能查看到函数列表的步骤:1、sudo apt-getinstall exuberant-ctags
2、下载taglist_42.zip,解压到home目录下的.vim子目录中: http://www.vim.org/scripts/download_script.php?src_id=7701
3、将taglist下的doc和plugin文件夹考到~/.vim下。发现.vim文件夹没有,怎么办呢,百度了一下,新建一个就行。
4、输入vim命令,用":helptags."在代码根目录下生成tags文件。这个需要注意,浪费了我挺多时间。如总目录为A,下有A1、A2、A3等子目录,不能在A1/A2/A3平级的目录下生成tags,而应该在A平级的目录下用vim命令,在打开的文件中输入“:helptags.”后退出,可以看到多了一个tags目录。用ctags -R命令也可。vim打开代码,输入 “:settags=/direct/tags,这样在代码中就可以用ctrl+]来查看原始函数定义了,ctrl+T返回。目录下vim每个代码文件时,都需要settags=。。。,很是麻烦,可以在vim
~/.vimrc中加入 settags=/direct/tags,这样就不用每个文件都直指定tags的路径了。
有多个tag时
:tax,跳转到符号x的定义处,如果有多个符号,直接跳转到第一处
:tsx,列出符号x的定义
:tj x,可以看做上面两个命令的合并,如果只找到一个符号定义,那么直接跳转到符号定义处,如果有多个,则让用户自行选择。
Ctrl+],跳转到当前光标下符号的定义处,和ta类似。
Ctrl+t,跳转到上一个符号定义处,和上面的配合基本上就能自由跳转了。
另外两个:tn, :tp是在符号的多个定义之间跳转
5、查看代码时,使用: TlistToggle命令切换函数列表的开、关。 按住ctrl键然后按两下w键在正常编辑区域和tags区域中切换。在tags区域中,把光标移动到变量、函数名称上,然后敲回车,就会自动在正常编辑区域中定位到指定内容了,很方便的。在A平行的目录下会有一个tags-te生成。
相关文章推荐
- 安装图形界面
- DialogFragment is gone after returning back from another activity
- Python实现C代码统计工具(四)
- jfinal中JsonResult常用
- 为什么百度手机搜索和电脑搜索排名不一样
- 使用Nexus搭建Maven代理仓库
- 可运行的jar文件
- 一步步在SAE 部署自己的python项目
- Struts2实现CRUD(增 删 改 查)功能实例代码
- Zuora在线测试题解之Three Page Path
- .xin域名
- 网络编程:Reactor与Proactor的概念(设计模式)
- Sql Server 聚集索引扫描 Scan Direction的两种方式------FORWARD 和 BACKWARD
- Python学习路程day18
- malloc和free
- iOS应用支持IPV6,就那点事儿
- Android项目笔记四:Android端的socket客户端建立
- C程序问题归纳(static,auto,register,extern,程序内存分布图,linux下程序的执行过程......)(二)
- Oracle 11g 间隔分区(INTERVAL)批量规范命名
- 云终端