vim插件入门

折腾了几天vim,终于也算告一段落,接下来的日子,就是要在实战中继续深入学习和熟悉vim的操作。ps:右手小拇指表示压力很大。

最后这几天主要是参照网上搭建IDE的资料,不停的尝试各种插件。其实现在vim的插件管理先进多了,可以用Vundle【2】像maven管理jar包一样管理插件。我之所以使用古老的方式,只是想体验下,以后肯定是要跟随时代的步伐使用vundle的。

大多数插件都可以按照名字在vim-scripts【1】中找到,或者只要到vim官网上去找。每个插件都有说明和安装指导,官方的才是最准确的,很多网上的中文资料不是很准确,所以英语对于计算机系的同学还是非常重要的。

这里记录下最终我安装的vim插件,基本就是要了个winmanager和taglist,然后配置taglist和winmanager自带的fileexplorer一起在左边显示。很多文章推荐MiniBufExplorer,但是我的winmanager集成MiniBufExplorer后FileExplorer窗口大小出现了问题【4】,虽然可以解决,但我就是不喜欢了。加上我觉得bufexplorer也很方便,所以能省就省了。再补上两个autoclose,一个括号引号补全(autoclose),一个html标签补全(html_autoclosetag),近期主要以学习AngularJs为主,也够用了。

.
├── doc
│   ├── bufexplorer.txt
│   ├── taglist.txt
│   └── winmanager.txt
├── ftplugin
│   └── html_autoclosetag.vim
├── plugin
│   ├── autoclose.vim
│   ├── bufexplorer.vim
│   ├── taglist.vim
│   ├── winfileexplorer.vim
│   ├── winmanager.vim
│   └── wintagexplorer.vim

以及我的vimrc配置,就在末尾加了两行,没用map设置快捷键,等命令都滚瓜烂熟了再说:

set number " Enable line number 显示行号
let g:winManagerWindowLayout=‘FileExplorer|TagList‘ "窗口管理 文件浏览|tags列表

当然CTags也是一定要装的,这就是全部了。

参考资料:

【1】vim插件的git资源 http://vim-scripts.org/vim/scripts.html

【2】vim插件管理 https://github.com/vim-scripts/vundle

【3】javacomplete插件优化教程 http://www.cnblogs.com/Nstd/archive/2012/04/14/2447828.html

【4】winmanager集成MiniBufExplorer http://blog.csdn.net/hittata/article/details/8062090

时间: 2024-08-27 00:05:01

vim插件入门的相关文章

vim插件详细安装过程

1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&quo

跟我一起学习VIM - vim插件合集

2016-06-14 15:04 13333人阅读 评论(0) 收藏 举报 分类: Linux(104)  目录(?)[+]  前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹的表情,原来编辑器可以这样强大,这算是对我多年来使用VIM的最大鼓舞吧.所以分享结束之后,将这篇简短教程整理一下作为我2014年的第一篇Blog. 目录写在前面:Life Changing Editor什么是VIM为什么选VIM为什么选其它为什么犹豫

【转载】跟我一起学习VIM - vim插件

目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VIM的基本用法 VIM进阶:插件 插件管理神器:Vundle 配色方案 导航与搜索 自动补全 语法 其它 终极配置: spf13 与其它软件集成 一些资源 写在最后 搭完网站之后的第一篇文章有些兴奋,先变身话痨简单回顾一下我是如何接触到VIM的,不感兴趣的同学可以直接跳过这一部分:-) 写在前面:Life

Vim 从入门到精通

Vim from zero to hero - Vim 从入门到精通 原文地址:https://github.com/mhinz/vim-galore 原文作者:Marco Hinz 简介 什么是 Vim? Vim 哲学 入门 精简的 vimrc 我正在使用什么样的 Vim 备忘录 基础 缓冲区,窗口,标签 已激活.已载入.已列出.已命名的缓冲区 参数列表 按键映射 映射前置键 寄存器 范围 标注 补全 动作,操作符,文本对象 自动命令 变更历史,跳转历史 内容变更历史记录 全局位置信息表,局部

DataPool插件入门——午后的速溶咖啡

节点式高性能光纤收发器(又名光纤收发器或光电转换器)是由广州邮科通信设备有限公司研制生产的新型高速以太网光纤网络传输类产品,具备地址过滤.网络分段及智能监控报警等功能,可实现光纤中继.单多模转换等功能,适合一条链路多个以太网接点的组网方案,提高网络工作效率及网络运行可靠性.产品性能稳定可靠,设计方面符合以太网标准,并有防雷击保护措施.特别适用于电信.有线电视.铁路.军事.金融证券.海关.民航.海运.电力.铁路.水利及油田等各种宽带数据网及要求高可靠性数据传输或组建IP数据传输专网的领域.是宽带校

[vundle]利用vundle工具来管理vim插件

转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具.虽然对普通的Linux用户来说开始学用起来难度相当大,但鉴于它具有的种种好处,完全值得一学.至于功能方面,Vim可以通过插件实现全面定制.不过由于其高级配置,你可能需要在其插件系统上花一番时间,才能够高效地对Vim进行个性化定制.幸好,我们有几个工具可以简化我们使用Vim插件.Vundle就是本人每天使用的一款工具. 1. Vundle简介 Vundle

vim插件管理之Vundle

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.正是由于其可定制的特性, 许许多多的Vim插件便诞生了.管理这些插件又成为我们最为头疼的问题,最近无意中发现了Vundle----其特色在于使用git来管理插件, 更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下.那么下面我们就来看看如何安装和配置Vundle: 1.在用户根目录下创建.vim/bundle目录(如果在用户根目录没有的这些目录的话) 2.将vundle拷贝到./vim/

【总结】vim插件之 Neosnippet

Neosnippet 是一款用于自动补全代码片段的vim插件. 什么叫自动补全代码片段呢? 例如,在c++文件中使用neosnippet, 则在插入模式下输入 for<快捷键> 它将展开为典型的 C 循环:行如 for (i = 0; i < count; i++) { } 这里只是记录一下使用方法,安装过程不做介绍. 我在vim中将neosnippet的快捷键设置为 ctrl+k.在:map中可以看到一下 随后就可以使用 for<ctrl+k> 来自动补全一个for循环了.

【手把手教你Eclipse插件开发】之插件入门

最近由于特殊需要,开始学习插件开发. 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了.但是总有些IT工厂,为了要节约成本,开发自己的开发工具,但是又要节省时间,总不能一切都自己来.毕竟开发一个eclipse也要很长时间的.因此,插件开发出现在历史舞台. 首先要了解插件开发,就得从SWT/JFACE说起了.SWT是一种开源的界面开发框架,以前学java的时候,总是用一些panel,就类似这个.JFace又是一种基于SWT的UI不