[VIM]Linux下打造自己的IDE
来源:互联网 发布:绿榴莲网络班价格 编辑:程序博客网 时间:2024/05/16 14:57
对于用惯IDE的同学,突然用Vim会发现没有那么快捷和方便,以下用到的三个插件能打造VIM 比较方便的效果,先看效果:
要用到如此效果需要三个插件:
一 NERDTree
下载地址:http://www.vim.org/scripts/script.php?script_id=1658
然后解压,解压缩后把plugin,doc,syntax,nerdtree_plugin四个目录复制到/usr/share/vim/vim73/目录下,即可完成安装。
之后输入:NERDTre就可以打开
二 安装Taglist
cp doc/taglist.txt /usr/share/vim/vim72/doc/cp plugin/taglist.vim /usr/share/vim/vim72/plugin/
let Tlist_Show_One_File=1 "只显示当前文件的tagslet Tlist_WinWidth=40 "设置taglist宽度let Tlist_Exit_OnlyWindow=1 "tagList窗口是最后一个窗口,则退出Vimlet Tlist_Use_Right_Window=1 "在Vim窗口右侧显示taglist窗口
三 winmanager
前面介绍的几个工具和插件,主要提供快捷的编辑功能,如定义跳转,符号查询,符号提示与补全等。这里的三个插件,主要优化布置VIm的界面。具体来说,NERDTree提供树形浏览文件系统的界面,MiniBufExplorer提供多文件同时编辑功能,而Winmanager将这NERDTree界面和Taglist界面整合起来,使Vim更像VS!
分别从http://www.vim.org/scripts/script.php?script_id=1658
http://www.vim.org/scripts/script.php?script_id=159
http://www.vim.org/scripts/script.php?script_id=95
下载NERDTree,MiniBufExplorer和Winmanager安装包(Winmanager还有个更新的vba版本http://www.vim.org/scripts/script.php?script_id=1440,这里选用旧版本的Winmanger)。
1)像其它插件一样,将NERDTree安装包解压到~/.vim目录。并进入doc目录,在Vim命令行下运行"helptags ."命令。
2)MiniBufExplorer只有一个.vim文件,将其拷贝到~/.vim/plugin目录。
3)在~/.vimrc文件中加入以下几行:
4)将Winmanager安装包解压到~/.vim目录。
- let g:miniBufExplMapWindowNavVim = 1
- let g:miniBufExplMapWindowNavArrows = 1
- let g:miniBufExplMapCTabSwitchBufs = 1
- let g:miniBufExplModSelTarget = 1
- let g:miniBufExplMoreThanOne=0
5)在~/.vimrc文件中加入以下几行:
- let g:NERDTree_title="[NERDTree]"
- let g:winManagerWindowLayout="NERDTree|TagList"
- function! NERDTree_Start()
- exec 'NERDTree'
- endfunction
- function! NERDTree_IsValid()
- return 1
- endfunction
- nmap wm :WMToggle<CR>
6)这个版本的Winmanager好像有个小bug,你在打开Winmanager界面时,会同时打开一个空的文件。这会影响后续使用,所以我们要在打开Winmanager时关掉这个空文件。在~/.vim/plugin目录下的winmanager.vim文件中找到以下函数定义并在第5行下添加第6行的内容:
- function! <SID>ToggleWindowsManager()
- if IsWinManagerVisible()
- call s:CloseWindowsManager()
- else
- call s:StartWindowsManager()
- exe 'q'
- end
- endfunction
到这里,就大功告成了!
好啦 可以愉快的使用VIM了!!~~
- [VIM]Linux下打造自己的IDE
- linux下懒人打造自己的IDE
- linux 下打造自己的 Python IDE
- 打造自己的Vim的IDE
- 使用Vim打造自己的IDE
- 配置vim,打造自己的C IDE
- Vim打造属于自己的IDE
- 打造属于自己的Vim IDE
- Linux学习笔记(七)打造vim下的IDE
- 在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 问题总结
- 打造Linux下属于自己的强大IDE:VIM配置使用手册
- vim+cscope+ctags打造属于自己的IDE
- 配置vim,打造自己的C IDE(二)
- vim+cscope+ctags打造属于自己的IDE
- Linux下用Vim+cscope+ctags打造具有Source Insight便利性的IDE
- Linux VIM 搭建自己的IDE 一
- vim自己的IDE
- 打造自己的vim
- 关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- SQL 数据类型:MySQL 数据类型
- Netty 权威指南之Google protobuf 编解码
- 看大型的支付系统如支付宝等如何实现风控的!
- 关于按键扫描程序
- [VIM]Linux下打造自己的IDE
- DNS协议解析
- 推荐大家几款软件
- 第八章 作业
- switch命令行
- 删除dbms_job
- android学习笔记五—android的存储2 文件的读取与写入
- RFS之webdriver
- leetcode-2Add Two Numbers