`
paddy.w
  • 浏览: 506216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用winmanager合并显示NERDTree和TagList

    博客分类:
  • Vim
阅读更多
        之前是按照这篇文章进行的设置http://www.cnblogs.com/ifys/archive/2010/10/24/1860610.html。距现在的时间已经比较久了,这篇文章貌似也做过了更新。最近在用vundle,重新看了下设置,用下面这个方法更简单,也符合我的需求。http://www.blogjava.net/ktoo/archive/2011/07/25/354946.html

        直接在.vimrc里面进行如下设置

let g:NERDTree_title='NERD Tree'
let g:winManagerWindowLayout='NERDTree|TagList,Tarbar'
function! NERDTree_Start()
    exec 'NERDTree'
endfunction

function! NERDTree_IsValid()
    return 1
endfunction


        需要注意的是,打开winmanager会出现一个空的buff,关闭这个buff有两种方法:
        1、在vimrc中定义winmanger开关快捷键时:
nmap <silent> mt :if IsWinManagerVisible() <BAR> WMToggle<CR> <BAR> else <BAR> WMToggle<CR>:q<CR> endif <CR>

        判断winmanager是否打开,若打开则执行一个:q,退出空buff
        2、修改winmanager.vim
function! <SID>ToggleWindowsManager()
	if IsWinManagerVisible()
		call s:CloseWindowsManager()
	else
		call s:StartWindowsManager()
	end
endfunction
修改为
function! <SID>ToggleWindowsManager()
	if IsWinManagerVisible()
		call s:CloseWindowsManager()
	else
		call s:StartWindowsManager()
                exe 'q'
	end
endfunction


        这样就满足了我的需求:NerdTree在左上,TagList在左下。不需要Tarbar的话,就把Tarbar的位置删除掉。
分享到:
评论

相关推荐

    vim插件工具(ctags taglist winmanager neocomplcach)

    资源提供了vim下常用插件,ctags可以实现代码的跳转,taglist方便查看程序结构,winmanager方便多窗口查看多个源文件,neocomplcache则提供自动补全功能。安装后可以感受到vim的便捷!

    Ubuntu VIM cscope ctag taglist nerd_tree winmanager omnicppcomplete插件配置文件

    `taglist`是Vim的一个插件,它提供了一个侧边栏,显示当前文件的函数和变量列表。开发者可以通过这个列表直观地查看代码结构,快速定位到所需的函数或标识符,增强了代码的可读性和编辑体验。 `NERD_Tree`是另一个...

    winmanager.zip

    为了充分利用这个工具,用户需要首先解压缩文件,然后按照"doc"中的指示安装和配置"winmanager",如果需要的话,还可以安装和启用相关的插件。这样的工具对于系统管理员或希望优化和自定义其Windows环境的普通用户来...

    vim在打开标签页时自动打开winmanager布局

    5. 源码和工具标签:这里提到的 "源码" 和 "工具" 标签可能指的是 "winmanager.vim" 插件是用 Vimscript 编写的,并且作为开发者工具来使用的。Vimscript 是 Vim 的内置脚本语言,用于编写 Vim 插件和自定义命令。 ...

    vim配置文件vimrc

    这是我自己的vim配置文件,包括winmanager、ctags、taglist、nerdtree等插件,功能非常强大,欢迎使用,详细使用介绍http://blog.csdn.net/nersie/article/details/24740155

    ubuntu11.10下GVim配置安装步骤(改进版).rar

    NERDTree,taglist,quickfix,vimim,winmanager,a.vim auto_mkdir,cmdline-complete,conqueterm_2.2,EasyGrep, errormaker,fencview,LargeFile,load_template,authorinfo, NERDTree_commend,statusline,supertab,...

    vim_config.tar.bz2

    vim配置文件,已经配置...包含如下vim插件:ctags、nerdTree、Taglist、WinManager、Nerd_comenter。具体使用方法见readme.md文件。也可以参考我的博客:https://blog.csdn.net/Ace_Shiyuan/article/details/105558811

    linux_vim插件

    本文将重点探讨“Linux Vim插件”,特别是“taglist”、“winmanager”和“lookupfile”这三个插件,以及它们如何改善Vim的使用。 首先,`taglist`是一款非常流行的Vim插件,主要用于代码浏览。它能够生成并显示...

    vim打造ide代码浏览器的插件

    TagList是Vim的一个标签栏插件,它能够显示当前工程中的所有函数、类和变量等标签,形成一个清晰的代码大纲。通过这个标签列表,你可以迅速跳转到感兴趣的代码段,或者了解整个项目的结构。TagList支持多种编程语言...

    Vim插件(grep,vimcdoc,visualmark,winmanager,minibufexpl)

    在给定的标题和描述中,我们提到了五个Vim插件:grep、vimcdoc、visualmark、winmanager和minibufexpl。接下来,我们将深入探讨这些插件的功能和安装过程。 1. grep: grep是Linux/Unix系统中的一个命令行工具,...

    winmanager源码

    文件浏览器和窗口管理器 -- 插件: WinManager vim辅助工具。

    VimIde工具集

    例如,对于cscope和ctags,通常需要编译源代码,而对于taglist和winmanager这样的Vim插件,则需将其复制到Vim的plugin目录下。 2. **配置Vim**: 在.vimrc配置文件中添加必要的设置和映射,以启用这些工具的功能。...

    vim插件集合

    在这个"vim插件集合"中,包含了一些非常实用的插件,如ctags5.7、grep、winmanager、supertab、cscope和taglist,它们各自提供了不同的功能,使得Vim在代码编辑和导航方面更加高效。 1. **ctags5.7**: Ctags是一个...

    WinManager安全管理系统用户手册.doc

    WinManager安全管理系统用户手册

    vim的配置文件

    本人使用的vim配置文件 包含winmanager,ctags,taglist,autocomplete

    vim for Windows 集成环境 IDE 自动补全 tags

    当前vim7.4适用于windows环境 已安装的插件和支持的功能: ...9. winManager:文件浏览,默认没有自动打开,需要时使用wm命令打开winManager和TagList。 10. pyflakes:python代码检查,在命令模式输入:cc进行检查。

    vim 配置文件

    强大的vim配置文件,可同时适用于linux和windows下的vim配置。 涵盖了所有主流插件的配置,常见的显示设置,编译命令的映射。 插件: ctags 代码跟踪 taglist 类视图 winmanager 文件视图 minibuffer 显示多文件...

    vim配置软件

    它包含了多个在编程过程中非常实用的插件,如ctags、minibufexplorer、SuperTab、TagList、NERD Tree以及OmniCppComplete和WinManager等。接下来,我们将详细介绍这些插件及其在vim中的作用。 1. **ctags**:这是一...

    vim常用插件集合

    除了默认的分割窗口操作,WinManager允许用户自定义布局,拖放窗口,以及用键盘快捷键更方便地控制窗口大小和位置,这对于多任务处理非常实用。 5. **a.vim**:由于信息不全,我们无法给出详细解释。通常,这种命名...

    gvim8.2 主程序,配置文件和相关的plug.rar

    gvim vim 用vim-plug安装配置taglist ctrlp nerdtree winmanager nerdcommenter neocomplete 等常用程序, 参考博客 https://blog.csdn.net/howard789/article/details/113306624

Global site tag (gtag.js) - Google Analytics