VIM 安装taglist

参考自:http://www.cnblogs.com/caosiyang/archive/2011/12/23/2299190.html

    http://blog.csdn.net/duguteng/article/details/7414592

1.taglist下载页面:http://sourceforge.net/projects/vim-taglist/files/vim-taglist/

  命令行下输入:

wget http://www.vim.org/scripts/download_script.php?src_id=19574 -O abc.zip && unzip -o -d ./ abc.zip && mv doc/taglist.txt  /usr/share/vim/vim[0-9][0-9]/doc/ && mv  plugin/taglist.vim /usr/share/vim/vim[0-9][0-9]/plugin/ && rmdir doc plugin

2.在.vimrc中加入如下:

"语法高亮
syntax on

"显示行号
set number

"自动缩进与C语言风格缩进
set autoindent
set cindent

"缩进宽度
set tabstop=4
set softtabstop=4
set shiftwidth=4
"建议开启expandtab选项,会自动将tab扩展很空格,代码缩进会更美观
set expandtab
"set noexpandtab

"switch case 对齐风格
set cino=g0,:0

"
" taglist
"
let Tlist_Show_One_File=1    "只显示当前文件的tags
let Tlist_WinWidth=40        "设置taglist宽度
let Tlist_Exit_OnlyWindow=1  "tagList窗口是最后一个窗口,则退出Vim
let Tlist_Use_Right_Window=1 "在Vim窗口右侧显示taglist窗口

set mouse=a  " always use mouse

let Tlist_Use_SingleClick=1 "使能鼠标在Tlist中的单击

let Tlist_Auto_Open=1  "打开VIM时默认打开Tlistlet Tlist_Ctags_Cmd="/usr/bin/ctags" "将taglist与ctags关联

3.使用或者退出Tlist的命令是 :Tlist

  窗口切换是: Ctrl+ww

4.『常用配置选项』

- Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用此选项设置一下;

- 如果你不想同时显示多个文件中的tag,设置Tlist_Show_One_File为1。缺省为显示多个文件中的tag;

- 设置Tlist_Sort_Type为”name”可以使taglist以tag名字进行排序,缺省是按tag在文件中出现的顺序进行排序。按tag出现的范围(即所属的namespace或class)排序,已经加入taglist的TODO List,但尚未支持;

- 如果你在想taglist窗口是最后一个窗口时退出VIM,设置Tlist_Exit_OnlyWindow为1;

- 如果你想taglist窗口出现在右侧,设置Tlist_Use_Right_Window为1。缺省显示在左侧。

- 在gvim中,如果你想显示taglist菜单,设置Tlist_Show_Menu为1。你可以使用Tlist_Max_Submenu_Items和Tlist_Max_Tag_Length来控制菜单条目数和所显示tag名字的长度;

- 缺省情况下,在双击一个tag时,才会跳到该tag定义的位置,如果你想单击tag就跳转,设置Tlist_Use_SingleClick为1;

- 如果你想在启动VIM后,自动打开taglist窗口,设置Tlist_Auto_Open为1;

- 如果你希望在选择了tag后自动关闭taglist窗口,设置Tlist_Close_On_Select为1;

- 当同时显示多个文件中的tag时,设置Tlist_File_Fold_Auto_Close为1,可使taglist只显示当前文件tag,其它文件的tag都被折叠起来。

- 在使用:TlistToggle打开taglist窗口时,如果希望输入焦点在taglist窗口中,设置Tlist_GainFocus_On_ToggleOpen为1;

- 如果希望taglist始终解析文件中的tag,不管taglist窗口有没有打开,设置Tlist_Process_File_Always为1;

- Tlist_WinHeight和Tlist_WinWidth可以设置taglist窗口的高度和宽度。Tlist_Use_Horiz_Window为1设置taglist窗口横向显示;

5.在taglist窗口中,可以使用下面的快捷键:

<CR>          跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o             在一个新打开的窗口中显示光标下tag
<Space>       显示光标下tag的原型定义
u             更新taglist窗口中的tag
s             更改排序方式,在按名字排序和按出现顺序排序间切换
x             taglist窗口放大和缩小,方便查看较长的tag
+             打开一个折叠,同zo
-             将tag折叠起来,同zc
*             打开所有的折叠,同zR
=             将所有tag折叠起来,同zM
[[            跳到前一个文件
]]            跳到后一个文件
q             关闭taglist窗口
<F1>          显示帮助

时间: 2024-10-04 23:28:46

VIM 安装taglist的相关文章

快速配置vim+ctags+taglist

实验平台:centos 7 1.安装vim编辑器 点击(此处)折叠或打开 $sudo yum install vim 并编辑配置文件.vimrc文件,放在主目录下/home/developer 参考配置如下 点击(此处)折叠或打开 set guifont=Courier_New:h10:cANSI " 设置字体 autocmd InsertLeave * se nocul " 用浅色高亮当前行 autocmd InsertEnter * se cul " 用浅色高亮当前行 s

windows下vim安装

下载VIM的windows版本:ftp://ftp.vim.org/pub/vim/pc/gvim74.exe 安装ctags:http://files.cnblogs.com/files/jiahu-Blog/ctags58.zip               解压后将文件夹下的ctags.exe文件复制到与gvim相同的文件夹下. 安装taglist:http://files.cnblogs.com/files/jiahu-Blog/taglist_46.zip          解压后将t

vim + ctags + taglist配置和使用

vim +ctags + taglist ,ctags+cscope 安装配置和使用 内容:VIM下ctags和taglist的安装配置方法:一键安装 ctags和cscope的方法 :vim语法高亮,自动缩进,python 自动缩进设置,下面将逐个介绍安装和配置使用方法,仅供参考: 1, vim + ctags + taglist配置和使用 taglist依赖于ctags,所以要先装ctags,否则taglist装了也没法用! 1.首先安装ctags 首先是ctags的安装,推荐使用exube

vim 安装

Ubuntu 16.04 下 Vim安装及配置 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrwxrwx 1 root root 17 12月 9 21:12 /etc/alternatives/vi -> /usr/bin/vim.tiny lrwxrwxrwx 1 root root 20 12月 9 21:13 /usr/bin/vi -> /etc/alternatives/

Ubuntu16.04 为vim安装YouCompleteMe插件

安装这个插件因为一些错误的操作费了不少时间,把过程记录下,以后需要安装时避免浪费时间. 一些准备工作: 1.首先安装vim: 1 sudo apt-get install vim-gtk 2.安装完成后,查看vim对python的支持 1 vim --version | grep python 发现是有对Python3的支持而没有对Python2的支持. 如果需要换成对python2的支持的话,可以安装py2包: 1 sudo apt-get install vim-nox-py2 安装完成后,

Linux - vim安装 配置与使用

一 Vim 简介 以前一直用vi,最近开始使用 vim,下面将两者做一下比较. vi和vim都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面:1.多级撤消 在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消.2.易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台.3.语法加亮 vim可以用不同的颜色来加亮你的代码.4.可视化操作 就是说v

Vim使用taglist功能

下载 wget http://www.vim.org/scripts/download_script.php?src_id=19574 -O taglist.zip 然后解压taglist.zip到~/.vim/目录下 在vim中使用如下命令切换taglist显示 :TlistToggle 使用Ctrl+w+w在正常窗口与taglist窗口之间切换. 在~/.vimrc中作如下配置 let Tlist_Ctags_Cmd = '/usr/bin/ctags' "设定Linux系统中ctags程序

vim安装markdown插件

vim-markdown插件安装 我用的是vundle管理插件,所以修改~/.vimrc 配置文件,添加 1 Plugin 'plasticboy/vim-markdown' 之后执行 1 :PluginInstall vim-instant-markdown插件安装 这是一个实时 大专栏  vim安装markdown插件预览的插件,当你用vim打开markdown文档的时候,会自动打开一个浏览器窗口,并且可以实时预览.此插件目前支持OSX和Unix/Linux 首先要保障安装了nodejs 安

CentOS6 下Vim安装和配置

1.系统只安装了vim-minimal,执行以下命令安装另外两个组件 yum install vim-common yum install vim-enhanced 2.安装ctags yum install ctags 下载linux-2.6.32.27内核源码并解压到~/arm/linux-2.6.32.27,进入该目录,生成索引文件 ctags -R * 3.安装插件(基本上就是解压到~/.vim目录):taglist/nerdcommenter/omnicppcomplete/echof