之前是按照这篇文章进行的设置
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方便多窗口查看多个源文件,neocomplcache则提供自动补全功能。安装后可以感受到vim的便捷!
`taglist`是Vim的一个插件,它提供了一个侧边栏,显示当前文件的函数和变量列表。开发者可以通过这个列表直观地查看代码结构,快速定位到所需的函数或标识符,增强了代码的可读性和编辑体验。 `NERD_Tree`是另一个...
为了充分利用这个工具,用户需要首先解压缩文件,然后按照"doc"中的指示安装和配置"winmanager",如果需要的话,还可以安装和启用相关的插件。这样的工具对于系统管理员或希望优化和自定义其Windows环境的普通用户来...
5. 源码和工具标签:这里提到的 "源码" 和 "工具" 标签可能指的是 "winmanager.vim" 插件是用 Vimscript 编写的,并且作为开发者工具来使用的。Vimscript 是 Vim 的内置脚本语言,用于编写 Vim 插件和自定义命令。 ...
这是我自己的vim配置文件,包括winmanager、ctags、taglist、nerdtree等插件,功能非常强大,欢迎使用,详细使用介绍http://blog.csdn.net/nersie/article/details/24740155
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配置文件,已经配置...包含如下vim插件:ctags、nerdTree、Taglist、WinManager、Nerd_comenter。具体使用方法见readme.md文件。也可以参考我的博客:https://blog.csdn.net/Ace_Shiyuan/article/details/105558811
本文将重点探讨“Linux Vim插件”,特别是“taglist”、“winmanager”和“lookupfile”这三个插件,以及它们如何改善Vim的使用。 首先,`taglist`是一款非常流行的Vim插件,主要用于代码浏览。它能够生成并显示...
TagList是Vim的一个标签栏插件,它能够显示当前工程中的所有函数、类和变量等标签,形成一个清晰的代码大纲。通过这个标签列表,你可以迅速跳转到感兴趣的代码段,或者了解整个项目的结构。TagList支持多种编程语言...
在给定的标题和描述中,我们提到了五个Vim插件:grep、vimcdoc、visualmark、winmanager和minibufexpl。接下来,我们将深入探讨这些插件的功能和安装过程。 1. grep: grep是Linux/Unix系统中的一个命令行工具,...
文件浏览器和窗口管理器 -- 插件: WinManager vim辅助工具。
例如,对于cscope和ctags,通常需要编译源代码,而对于taglist和winmanager这样的Vim插件,则需将其复制到Vim的plugin目录下。 2. **配置Vim**: 在.vimrc配置文件中添加必要的设置和映射,以启用这些工具的功能。...
在这个"vim插件集合"中,包含了一些非常实用的插件,如ctags5.7、grep、winmanager、supertab、cscope和taglist,它们各自提供了不同的功能,使得Vim在代码编辑和导航方面更加高效。 1. **ctags5.7**: Ctags是一个...
WinManager安全管理系统用户手册
本人使用的vim配置文件 包含winmanager,ctags,taglist,autocomplete
当前vim7.4适用于windows环境 已安装的插件和支持的功能: ...9. winManager:文件浏览,默认没有自动打开,需要时使用wm命令打开winManager和TagList。 10. pyflakes:python代码检查,在命令模式输入:cc进行检查。
强大的vim配置文件,可同时适用于linux和windows下的vim配置。 涵盖了所有主流插件的配置,常见的显示设置,编译命令的映射。 插件: ctags 代码跟踪 taglist 类视图 winmanager 文件视图 minibuffer 显示多文件...
它包含了多个在编程过程中非常实用的插件,如ctags、minibufexplorer、SuperTab、TagList、NERD Tree以及OmniCppComplete和WinManager等。接下来,我们将详细介绍这些插件及其在vim中的作用。 1. **ctags**:这是一...
除了默认的分割窗口操作,WinManager允许用户自定义布局,拖放窗口,以及用键盘快捷键更方便地控制窗口大小和位置,这对于多任务处理非常实用。 5. **a.vim**:由于信息不全,我们无法给出详细解释。通常,这种命名...
gvim vim 用vim-plug安装配置taglist ctrlp nerdtree winmanager nerdcommenter neocomplete 等常用程序, 参考博客 https://blog.csdn.net/howard789/article/details/113306624