Vim实战手册(9)Vimide——打造你自己的IDE(B)
来源:互联网 发布:青海民族大学宿舍网络 编辑:程序博客网 时间:2024/06/05 01:06
转载本文请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant
经过《Vim实战手册(8)Vimide——打造你自己的IDE(A)》之后,我们都知道了如果使用Tags来提高生产力。这一篇文章将向大家介绍WinManager,可以让你的Vim看起来更像Vimide : )
1、下载WinManager插件
你暂时先不需要了解什么是WinManager,一会就一目了然了。相信经过上一篇博文的了解后,你的Vim应该配置成这个样子了:
不过现在仅仅是有tags可以用,要是能够像Visual Studio或者Eclipse中那样有一个File Explorer或者Package Manager之类的东东就好了。那么就引出了WinManager,首先下载该插件,下载地址是:winmanager.zip 。下载后解压,将其中的doc下的winmanager.txt文件放入vim/vim73中(由于版本号和系统的不同,名称可能略有不同,这里我使用的是Vim 7.3的Mac版本)的doc下,plugin中的winmanager.vim放到vim/vim73中的plugin中。
2、修改VimRC
加入如下两句:
1 let g:winManagerWindowLayout='FileExplorer|TagList'
2 nmap wm :WMToggle<cr>
其中第1行代码的作用,是设置窗口布局为FileExplorer和TagList上下排列。
第2行代码的作用,是将wm快捷键映射到:WMToggle<cr>,:WMToggle<cr>相当于开启WinManager的开关键。简单映射后可以更快地开关。
然后重新进入Vim,输入命令:
1 wm
我相信你一定看到了这样类似的布局:
更多详细用法你可以使用这个命令来查看:
1 :help winmanager
3、左上角的类似File Explorer的东东是什么?
你一定发现左下角还是TagList,而左上角貌似有点眼熟。是的,就是你用Vim打开某一目录时看到的。比如有一个名为test_dir的目录,在Shell下输入:
1 vim test_dir
则一定看到类似情景:
这其实是Vim内置的netrw.vim插件的功能,主要用来编辑目录。我们正是利用WinManager来管理布局,而那个类似File Explorer的东东就是netrw了。在netrw中可以做如下操作(并附上快捷键):
(1)光标移动:与文件编辑时的光标移动快捷键相同,可参考《Vim实战手册(3)常用光标移动操作》一文。
(2)展开目录:回车键,即<cr>。
(3)收起目录:也是回车键。
(4)创建目录:按d键,然后输入目录名后回车。
(5)删除目录:按D键删除光标所在的目录。
(6)切换显示方式:按i键。有平铺、树、列表、详细四种模式。
(7)重命名目录:按R键。
(8)改变排序方式:按s键。
(9)到更高一层目录:按-号。
更多用法你可以使用这条命令来查看:
1 :help netrw
- Vim实战手册(9)Vimide——打造你自己的IDE(B)
- Vim实战手册(8)Vimide——打造你自己的IDE(A)
- Vim实战手册(10)Vimide——打造你自己的IDE(C)
- 打造最强大的vim IDE(一) —— vim管理插件的插件
- 打造你自己的vim--如何配置vim
- 打造你自己的vim--如何配置vim
- 用EditPlus打造你自己的IDE
- Linux学习笔记(七)打造vim下的IDE
- Vim——打造Python IDE
- 使用vimide建立自己的IDE
- 我的Mac之路(1)—— 安装虚拟机,以及打造VIM IDE for Python
- Vim实战手册——常用的状态切换按键
- Vim实战手册(2)常用的状态切换按键
- Vim实战手册(2)常用的状态切换按键
- Vim实战手册(7)关于加密
- cygwin+ctags+taglist 打造vim c语言编辑器(IDE)
- vim配置(Vundle插件管理+打造python IDE)
- 打造自己的Vim的IDE
- hadoop如何发音
- USACO Section 5.3 Milk Measuring - DFSID+DP...
- OJ做题常见的几个错误
- gcc汇编
- [转]Windows Sysinternals 微软官方免费的极品实用绿色小工具合集,绝对值得你收藏
- Vim实战手册(9)Vimide——打造你自己的IDE(B)
- 【转】FileTypesMan 强大的文件类型管理工具 (文件扩展名关联/右键菜单管理利器)
- 【转】WebMatrix 从零建站如此简单!来自微软的免费网站服务器快速建站套件
- 如何在ubuntu11.10下安装jdk
- 如何在Ubuntu下安装g++并应用于netbeans
- 使用 JIRA 搭建企业问题跟踪系统
- 禁用ViewState
- asp.net 自定义错误页
- ASP.NET中加密与解密QueryString的方法