Linux---- vim 插件
http://hi.baidu.com/omnice/blog/item/4ba97317cc67cc10962b4378.html
- fuzzyfinder.vim
- 可以替代四个插件, 不过这个插件也不是完美的,比如
- 和favex.vim相比,它的收藏夹缺少对目录的支持
- 和selectbuf.vim相比,它少了对多个buf的批量选择和处理
mru.vim -> fuzzyfinder.vim:FuzzyFinderMruFile
-
favex.vim -> fuzzyfinder.vim:FuzzyFinderFavFile
selectbuf.vim -> fuzzyfinder.vim:FuzzyFinderBuffer
-
NERDTree.vim -> fuzzyfinder.vim:FuzzyFinderFile
- AlignMaps.vim
-
AlignPlugin.vim的一些按键映射
- AlignPlugin.vim
- 按照一定格式对齐文本
- Align
- 一个对齐的插件,用来排版,面对一堆乱七八糟的代码时,用来对齐代码,功能强大,不过用到的机会不多
- a.vim
- 在.c/.h之间切换,写代码必备
- bufexplorer.vim
- 列出当前打开的buffer,可以很容易的切换到和删除选定的buffer,必备插件之一
- calendar.vim
- 日历插件,有了它,用vim来写日记很方便
- cecutil.vim
- 一些插件用到的一些库函数
- cscope_maps.vim
- cscope的vim插件,提供快捷键操纵cscope,好东东,如果你在用cscope的话
- csExplorer.vim
- color theme浏览插件,列出所有的vim color theme到一个列表中,选中后按回车即可应用相应的color theme,试验color theme时再也不用一次次输入:colo theme_name了,从上百个color theme中选择自己喜欢的theme时有用
- c.vim
- c/c++ support,让你用编写c/c++程序时如虎添翼,有很多贴心的功能,每个功能都有快捷键,不过一部分和NERD_comments冲突 如果经常编写一些单文件的c程序,但是不想写makefile,用这个,他帮你完成,F9编译并链接,ctrl-F9运行
- Decho.vim
- 某些插件用到的一个debug工具
- DoxygenToolkit.vim
- 添加doxygen注释
- DrawIt.vim
- 在vim里画图
- favex.vim
-
FavEx : Favorite file and directory explorer ,可以添加目录和文件到收藏夹,可以把经常编辑的文件添加到收藏夹来,在文件打开以后,\ff新增文件到收藏夹,\fd新增目录到收藏夹
- fencview.vim
- mbbill的编码识别插件
- genutils.vim
- 一些插件依赖的库函数
- LargeFile.vim
- 让大文件打开快一点
- latex-suite
- great for latex
- lookupfile.vim
- 五星级推荐的好插件!我觉得它是vim上最伟大的插件之一,提供多种方式查找文件,让你在复杂的目录树中也能轻松自如找到你要的文件
- LustyJuggler
- Switch very quickly between your most recently used buffers
- manpageview.vim
- 在vim里查看man
- mark.vim
- 同时高亮多个单词
- matchit.vim
- 扩展了vim的%功能,让%可以匹配的,不再仅仅是括号,支持多种语言.必备插件之一
- Mru
-
Address, 给vim增加MRU功能,也就是保留最近打开的文件记录,:MRU打开,q退出,很方便,有过一个支持菜单的类似的插件 不过对于我这样的不用菜单的用户,还是这个命令行的好用一点,因为经常使用,所以我映射到了F2
- multiselect.vim
- 同时选择多个区域
- multvals.vim
- array操作库函数,multiselect依赖它
- NERD_commenter.vim
- 代码注释
- NERD_comments
-
功能强大的代码注释工具,用来注释或者取消注释,支持很多语言,可以对文本块操作,最常用到的快捷键是\c<space>
- NERD_tree.vim
- tree explorer for vim
- netrwclean.vim
- netrw清理工具,经常升级netrw的话,用来删除老版本
- netrwPlugin.vim
- vim自带的文件浏览器
- parenquote.vim
-
给选中的文字加上引号,支持( { [ < ' " `,选中后,\加上你想要添加的符号,比如选中abc后,\(,得到(abc)
- project.vim
- 自制的工程管理插件
- python_calltips
- best for python
- qfixtoggle.vim
- 快速打开关闭quickfix window
- qbuf
-
Very small, clean but quick and powerful buffer manager. c.
- selectbuf.vim
- 提供快速的buffer选择
- sketch.vim
- 画图
- snippetEmu.vim
- 扩展了vim的abbr缩写功能,支持占位符,支持变量替换.
- snippetsEmu.vim
-
功能强大的缩写扩展,vim版的TextMate
- supertab
- tab operation
- taglist.vim
- vim的代码浏览器,生成函数列表,支持跳转,可以根据光标λ置查询到当前的函数名
- toansi.vim
- 将语法高亮转成 BBS 上的彩色
- utl.vim
- 给vim增加url的识别功能,但是功能远不只是支持url,还有更多,详情见utl的帮.
- vcscommand.vim
- 给vim整合了cvs/subversion功能,不用离开vim环境也能执行常用的cvs/subversion操作.
- viki.vim
-
vim的wiki
- visincrPlugin.vim
- vimincr.vim的公共接口
- visincr.vim
- 给vim增加生成递增或者递减数列的功能,支持十进制,十六进制,日期,星期等,功能强大灵活
- vis.vim
- 可以对选中的文本块执行ex操作,尤其是visual block模式下,vim自己是不支持的.选中后,:B 加上ex命令
- winmanager.vim
- 给vim增加IDE的功能,提供目录浏览和buffer浏览功能,因为显示器太小,感觉太占空间,所以单独使用bufexplorer,而且现在vim7的netrw功能也够强大,所以感觉比较鸡肋,而且貌似很久没有更新,所以基本不用
- word_complete.vim
- 单词完成,没用它
- yankring.vim
- 类似emacs的king ring,给vim的yank也增加缓冲,vim本身只缓冲删除的字符串,不缓冲yank的内容
Linux---- vim 插件的更多相关文章
- Sublime编辑器上的Linux Vim插件常用快捷键
Sublime编辑器上的 Vim 插件常用快捷键 vim 的设置: 在Reference-> User Settings(首选项--> 设置用户) 选项,点击进入配置文件编辑状态,默认的用 ...
- 【linux】vim常用操作及vim插件的安装使用
vim是linux下一个非常好用的文本编辑器,在linux下开发的人员要熟练掌握vim常用命令. 1. 打开在第n行 vim +143 filename.txt 2. 只读模式打开 vim -R / ...
- linux 下程序员专用搜索源码用来替代grep的软件ack(后来发现一个更快的: ag), 且有vim插件的
发现一个比ack更快更好用的: https://github.com/ggreer/the_silver_searcher , 使用时命令为ag,它是基于ack的代码二次开发的,所有使用方法基本 ...
- Linux --- vim 安装、支持python3的配置、插件自动补全YCM的安装配置及全过程错误总结
1.git(用来下载vim和相关插件) sudo apt-get install git 2,cmake(用来编译clang-llvm) sudo apt-get install build-esse ...
- Linux c++ vim环境搭建系列(4)——vim插件安装配置使用
4. 插件 主要是c++相关的. ~/.vimrc文件在GitHub上有:https://github.com/whuwzp/vim_config 以下内容参考: https://github.com ...
- VIM插件攻略
工欲善其事,必先利其器.一个强大的开发环境可以大大提高工作效率.好吧,我知道这是废话...不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样 ...
- 「个人vim插件+配置」
2016.10.4 filetype indent on syntax on set nu ai ci si set sw= ts= set autochdir set backspace= colo ...
- vim插件ctags的安装和使用
vim插件ctags的安装和使用 2013-11-19 20:47 17064人阅读 评论(0) 收藏 举报 分类: 开发工具(3) linux编程(9) c/c++编程(11) 版权声明:本 ...
- 【转载】跟我一起学习VIM - vim插件
目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VI ...
- vim插件的安装方式 -- vim注释插件和doxygen函数注释生成插件-ctrlp插件-tabular等号对齐 插件
使用unzip的时候 指定 -d选项, 是说明解压到的 目标地址. 这个参数还是比较方便的, 比直接unzip到当前目录, 然后在去拷贝到目标目录, 然后再删除当前目录中的解压文件夹, 方便多了. 使 ...
随机推荐
- Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考: http://redis.io/download 但有时候又想在windows下 ...
- Leetcode--Add two number
地址:https://leetcode.com/problems/add-two-numbers/ 代码: class Solution { public: ListNode* addTwoNumbe ...
- VS2010中将当前选定项目做为启动项
Visual Studio 2010一个解决方案中多个项目,如果想选择哪个项目就设置哪个项目为启动项可以这么做. 一.对于以后新建的解决方案想这样通过VS设置工具: 二.对于已经存在的解决方案可以这样 ...
- android 圆角边框及图片
<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http: ...
- C# 获取当前星期几三种实现方法(转)
获取当前星期几实现这个功能有多种方法,接下来将列出3种供你参考,感兴趣的你可不要错过了哈,希望本文所提供的知识点对你有所帮助 第一种: string[] Day = new string[] { &q ...
- DOI EXCEL显示报表
我这个是比较不规则的数据填充 1.程序开头,定义一个工作区,存对应单元格的值: BEGIN OF TY_EXCEL, C031() TYPE C, C032() TYPE C, C033() TYPE ...
- C#与Java中相等关系
最近在学习java的语法,发现java中两个字符串某些情况下不能用==这个来判断,比如自己定义的类中有String属性,那么就不能用==判断两个是否相等.这才开始比较C#和Java在这里的区别,最后发 ...
- BZOJ4002 [JLOI2015]有意义的字符串
据说这两场加起来只要170= =而这是最简单的题目了QAQ 看到$(\frac {b + \sqrt {d} } {2} )^n$,第一反应是共轭根式$(\frac {b - \sqrt {d} } ...
- Graphical installers are not supported by the vm
http://www-01.ibm.com/support/docview.wss?uid=swg21462180 Technote (troubleshooting) Problem(Abstrac ...
- ASP.NET-【缓存】-使用ASP.NET缓存
缓存一个List 泛型结构 1.显示 var s = Get("personsl"); foreach (var item in s) { Response.Write(item. ...