taglist and nerdtree

函数:function! s:Tlist_Window_Exit_Only_Window()中的winbunr(2)改为winbunr(3),即只剩2个窗口时关闭,考虑到2个窗口肯定是同时存在,所以这样还是可行的:

 1 function! s:Tlist_Window_Exit_Only_Window()
 2
 3     " Before quitting Vim, delete the taglist buffer so that
 4
 5     " the ‘0 mark is correctly set to the previous buffer.
 6
 7     if v:version < 700
 8
 9     if winbufnr(3) == -1
10
11         bdelete
12
13         quit
14
15     endif
16
17     else
18
19     if winbufnr(3) == -1
20
21         if tabpagenr(‘$‘) == 1
22
23            " Only one tag page is present
24
25            bdelete
26
27            quit
28
29         else
30
31            " More than one tab page is present. Close only the current
32
33            " tab page
34
35            close
36
37         endif
38
39     endif
40
41     endif
42
43 endfunction

同时在vimrc中需要设置:let Tlist_Exit_OnlyWindow=1

时间: 2024-10-28 23:29:11

taglist and nerdtree的相关文章

ubuntu 12.04 下 Vim 插件 YouCompleteMe 的安装

作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4137402.html 1.需要保证vim的版本大于7.3.584,否则的话需要更新vim 可以通过第三方源更新: 在终端输入下面的代码: $ sudo add-apt-repository ppa:fcwu-tw/ppa $ sudo apt-get update $ sudo apt-get install vim 升级得到vim7.4 2.需要有clang3.2以上的库 可以再此处下载

打造vim成类source insight——contiki源码阅读工具

一.Ubuntu14.04下配置 1.配置vimrc文件 输入:version课查看vimrc文件及位置: system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc“(建议放置位置) 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" system gvimrc file: "$V

vim 的安装及配置

Frm :http://blog.csdn.net/g_brightboy/article/details/14229139# 简介 为了更加方便的学习和研究一个开源c++项目(当然Linux环境下),特地花了一两周的时间研究vim及其插件的配置和使用方法,整理出来:一来做个记录便于日后回顾查看,二来分享出来为大家提供方便. vim是什么 vim是一款功能强大.支持各种插件.配置极为灵活的编辑器,且支持多种主流OS(linux.Unix.mac.windows),可用来各种编程预言的coding

一起talk Vim吧(第二十二回:Vim大结局)

各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim.上一回咱们介绍了Vim中的NerdTree 插件..这一回,咱们不再介绍新的Vim插件.不过咱们会对前面章回中说过的Vim插件和Vim的刀法做一 个总结.这一回是大型章回体科技小说的最后一回,因此,这一回叫作Vim大结局.好了,还是那句话, 闲话休提,言归正转.让我们一起talk Vim吧! 看官们,时光如箭,岁月如歌,前面的Vim刀法仿佛还在眼中闪动,后面的Vim插件又相继飞来.咱们在 前面的章回中介绍了Vim的刀法和Vim的插

【转】ubuntu 12.04 下 Vim 插件 YouCompleteMe 的安装

原文网址:http://www.cnblogs.com/jostree/p/4137402.html 作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4137402.html 1.需要保证vim的版本大于7.3.584,否则的话需要更新vim 可以通过第三方源更新: 在终端输入下面的代码: $ sudo add-apt-repository ppa:fcwu-tw/ppa $ sudo apt-get update $ sudo apt-g

将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)(转)

1.安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件.这些使用apt-get安装即可:[email protected]:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持.缩进等等.vim中文帮助文档tar包下载地址:http://sourceforge.net/projects/vimcdoc/files/vimcdoc/解压后其中有个doc文件夹, 将其中的内容

一起talk Vim吧(第二十一回:Vim插件之NerdTree续)

各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim.上一回咱们介绍了Vim中的NerdTree 插件..这一回,咱们继续说NerdTree插件,不过咱们上一回说的是如何安装该插件,这一回咱们说的是 如何使用该插件.好了,还是那句话,闲话休提,言归正转.让我们一起talk Vim吧! 看官们,咱们先来说说NerdTree的基本操作.具体如下: h j k l 这几个键在目录窗口中的操作和VIM一样,这里不做详细说明. J K表示到最上/下面的目录,当目录很长时,它们很方便. q表示关

一起talk Vim吧(第二十回:Vim插件之NerdTree)

各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim.上一回咱们介绍了Vim中的taglist 插件..这一回,咱们继续说Vim的插件,不过我们说的是另外一个插件:NerdTree.好了,还是那句话, 闲话休提,言归正转.让我们一起talk Vim吧! 看官们,所谓的NerdTree就是把某个目录以及目录中的文件或者子目录以树状的形式显示出来.它和taglis 一样,是一个插件.下面我们先说说如何安装NerdTree. 1.下载插件: 到http://www.vim.org/scri

快速配置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