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到当前目录, 然后在去拷贝到目标目录, 然后再删除当前目录中的解压文件夹, 方便多了. 使 ...
随机推荐
- cssText在 IE6/7/8和chrome/Firefox/IE9+的不同
一,结尾没有分号 <div style="font-size:14px;">test</div> <script type="text/ja ...
- ajax轮询session阻塞问题
近来读了几篇关于ASP.NET下Session机制的文章,结合自己的实际应用,有点感想: 在ASP.NET的Session的默认机制下,对同一个SessionID下的用户请求ASP.NE ...
- notepad++之TextFX插件
一.安装 插件→Plugin Manager→Show Plugin Manager,Availble→选中TextFX→install 二.使用 1.去除重复行 TextFX—>TextFX ...
- DOI EXCEL显示报表
我这个是比较不规则的数据填充 1.程序开头,定义一个工作区,存对应单元格的值: BEGIN OF TY_EXCEL, C031() TYPE C, C032() TYPE C, C033() TYPE ...
- java 分析方法调用过程
StackTraceElement[] s = new Exception().getStackTrace(); for(int i=0;i<s.length;i++) System.out.p ...
- grease monkey setTimeout
在grease monkey中要使用如下方法进行setTimeout var f = function(){alert(1); setTimeout(f,100); } var inst=setTim ...
- Codeforces Round #308 (Div. 2)----C. Vanya and Scales
C. Vanya and Scales time limit per test 1 second memory limit per test 256 megabytes input standard ...
- SqlHelper帮助类
数据库连接字符串//Data Source=.;Initial Catalog=Test1;User Id=sa;Password=123456; public static class SqlHel ...
- C#基础学习文章导航
第一部分:入个门 C#入门篇-1:HelloWorld的类 C#入门篇-2:什么是变量 C#入门篇-3:数据类型及转换 C#入门篇-4:使用运算符 第二部分:流程控制语句 C#入门篇5-1:流程控制语 ...
- web开发-服务器Controller到前端中的数据传递
一, ajax方式 (一)controller中 1. 定义AjaxResponse类 成员有: status , message, data. 其中 status是成功或失败状态, message ...