在VIM配置Taglist
来源:互联网 发布:有声小说阅读软件 编辑:程序博客网 时间:2024/05/22 10:54
taglist
能够列出源文件中的tag(function, class, variable, etc)并跳转.
注意:taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用!
(1)到http://vim.sourceforge.net/scripts/script.php?script_id=273
下载taglist_42.zip,即
http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
(2)解压得到两个文件
# unzip -d taglist taglist_42.zip
# cd taglist
# tree
.
|-- doc
| `-- taglist.txt
`-- plugin
`-- taglist.vim
(3)安装
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/
(4)配置和使用
cd /usr/share/vim/vim61/doc/
启动vim,用 “:helptags .”来配置好帮助文件
重启vim,用“:TlistToggle”来打开和关闭taglist窗口。
可以用“:help taglist”来获得更多帮助信
能够列出源文件中的tag(function, class, variable, etc)并跳转.
注意:taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用!
(1)到http://vim.sourceforge.net/scripts/script.php?script_id=273
下载taglist_42.zip,即
http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
(2)解压得到两个文件
# unzip -d taglist taglist_42.zip
# cd taglist
# tree
.
|-- doc
| `-- taglist.txt
`-- plugin
`-- taglist.vim
(3)安装
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/
(4)配置和使用
cd /usr/share/vim/vim61/doc/
启动vim,用 “:helptags .”来配置好帮助文件
重启vim,用“:TlistToggle”来打开和关闭taglist窗口。
可以用“:help taglist”来获得更多帮助信
若要默认打开taglist,_vimrc中加入
let Tlist_Auto_Open=1
配置ctags
ctags -R .生成tags
find . -name '*' | xargs ctags
xargs前一个命令生成的内容作为后一个命令的参数
在你的src目录中生成你的tags
进入vi中set tags=XXXX(刚刚的tags的目录)/tags
OK,ctags已经配置好可以使用了
:ts XXX(要查询的函数或变量)
移动光标到 XXX(要查询的函数或变量)按组合键:
Ctrl+]
回退
Ctrl+O 或Ctrl+T
配置taglist
taglist的功能是即时生成当前文件的函数列表和全局变量列表,便于索引。
注意:taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用!
(1)到http://vim.sourceforge.net/scripts/script.php?script_id=273 下载taglist_42.zip,即 http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
(2)解压得到两个文件
# unzip -d taglist taglist_42.zip
# cd taglist
# tree
.
|-- doc
| `-- taglist.txt
`-- plugin
`-- taglist.vim
(3)安装
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/
(4)配置和使用
cd /usr/share/vim/vim61/doc/
启动vim,用 “:helptags .”来配置好帮助文件
重启vim,用“:TlistToggle”来打开和关闭taglist窗口。
可以用“:help taglist”来获得更多帮助信
taglist的功能是即时生成当前文件的函数列表和全局变量列表,便于索引。
最常用指令:
1.切换函数列表的开、关
:TlistToggle。
2.在正常编辑区域和tags区域中切换
ctrl+w+w。
3.定位指定内容
在tags区域中,把光标移动到变量、函数名称上,然后敲回车,就会自动在正常编辑区域中定位到指定内容了,很方便的。
在taglist窗口中,可以使用下面的快捷键:
<CR> 跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o 在一个新打开的窗口中显示光标下tag
<Space> 显示光标下tag的原型定义
u 更新taglist窗口中的tag
s 更改排序方式,在按名字排序和按出现顺序排序间切换
x taglist窗口放大和缩小,方便查看较长的tag
+ 打开一个折叠,同zo
- 将tag折叠起来,同zc
* 打开所有的折叠,同zR
= 将所有tag折叠起来,同zM
[[ 跳到前一个文件
]] 跳到后一个文件
q 关闭taglist窗口
<F1> 显示帮助
- 在VIM配置Taglist
- 如何在linux下面配置Vim+c.vim+Ctags+taglist
- 如何在linux下面配置Vim+c.vim+Ctags+taglist
- vim taglist+ctags配置
- vim taglist配置
- Vim+ ctags + taglist + omnicppcomplete 配置
- Vim+ ctags + taglist + omnicppcomplete 配置
- Vim+ ctags + taglist + omnicppcomplete 配置
- vim配置之一 taglist+ctags
- vim + ctags + taglist安装配置
- vim配置taglist以及用法
- vim配置(taglist等)
- vim taglist 安装与配置
- vim 配置NERDTree以及taglist
- Vim配置 Vim+Ctags+Taglist+cscope
- Vim--c在vim中的taglist插件
- Vim配置(常用配置+Cscope+taglist)
- vim +ctags +taglist +global+cppcomplete 配置
- hdu 1028 Ignatius and the Princess III
- malloc()参数为0的情况
- 网络游戏到底用的是tcp还是udp?
- 【Android】用NDK编译Ffmpeg
- hdu 2100 Lovekey
- 在VIM配置Taglist
- 自动备份脚本
- 大数据与运营商
- Java总结(17)内省javaBean
- c include
- Struts2 实现上传附件(支持多附件)
- 自己开发能在asp.net项目正常使用的定时器WebTimer,让定时器听话起来
- Java框架学习笔记——写在开始之前
- 关于火狐在<td>中不支持使用position:relative