本博这个牌子怎么样(本博使用的vim(gvim)相关插件整理)
之前有朋友在博客里希望我能列出自己使用的所有Vim插件 ,一直没有时间 ,趁周末的最后的几个小时 ,就给大家列一下 ,大家可以实行拿来主义 ,取自己需要的 ,呵呵~
OK ,一个个来说吧~~
plugin:
编程相关: 公共: taglist相信无人不知其大名 ,用来提供单个源代码文件的函数列表之类的功能 。最近在使用一个针对面向对象语言的类似插件-tagbar.vim ,也很不错 。
NERD_commenter提供快速注释/反注释代码块的功能
DoxygenToolkit.vim添加doxygen注释
snipMate提供快速生成代码段的功能
mark.vim给不同的单词高亮 ,表明不同的变量时很有用 。(特别说明一下 ,vim.org上有两个Mark.vim ,请使用链接中指向的那个,另外一个是有bug的)
authorinfo自动生成/更新文件的作者信息(本博编写)
checksyntax一个通用的语法检查插件 ,支持c,js,等等
Indent Guides用来帮助缩进对齐的插件 ,需要的时候会很好用
c/c++: omnicppcomplete提供C++代码的自动补全功能
a.vim提供快速切换.h和.cpp文件的功能
python: pyflakes提供实时检查python代码语法的功能(强烈推荐!)
pydoc在vim中查找python文档
js: jsbeautify.vim优化js代码,并不是简单的缩进 ,而是整个优化
html/xml: matchit使%不仅能够匹配简单的<>() ,还能匹配<html></html>之类标签的功能
xml.vim提供快速编写xml/html的能力 ,如标签自动闭合等
常用工具: NERD_tree提供展示文件/目录列表的功能 ,比自带的文件浏览器要好很多
conque_term提供在vim中打开终端的功能 ,非常有用!
csExplorer提供列出配色列表的功能 ,就不用一个个手工去敲配色名字了
calendar提供日历的功能 ,并且可以记笔记
fencview自动检测文件编码 ,也可以手动选择文件编码 。
visincr提供生成数列的功能
vimwiki用vim来打造个人wiki
FuzzyFinder很强大的文件查找工具 ,需要依赖L9
auto_mkdir用 :w 写入文件的时候会自动创建目录
surround.vim快速给单词/句子两边增加符号(包括html标签) ,缺点是不用用"."来重复命令 ,repeat.vim可以解决这个问题
Vimpress用vim来查看 、发布 、修改 、删除博客 ,有人优化了这个代码:VimRepress
VOoM提供outline功能,功能非常强大
Align提供对齐文字的功能 ,不同于indent插件 ,一旦用到就会非常方便
CmdlineComplete提供命令模式下的补全,可以补全缓冲区中出现过的单词 ,很好用(另一个选择是cmdline completion)
weibo.vim在Vim中发腾讯微博(本博编写)
娱乐: qiushibaike可以在vim中看糗事百科(本博编写 ,纯属娱乐~~)
DrawIt可以在vim中画图 ,键盘控制 。(还有一款插件 ,sketch也是画图 ,不过是用鼠标控制)
indent:
javascript.vim提供js代码的智能缩进 ,仅使用了他的indent功能
indent/python.vim提供python的语法缩进 ,比默认的要好很多(本博修改)
syntax:
javascript.vim提供更好的js语法高亮
python.vim提供更好的python语法高亮
actionscript.vim提供as代码的语法高亮
json.vim提供json的语法高亮
css.vim 本博修正版:css.vim提供实时显示颜色的功能 ,如#FFFFFF
markdown提供markdown着色功能 ,顺便也提供了snippet
这里的列表会随博主的使用情况实时更新 ,希望能让大家使用vim更加方便 。
另外 ,博友们如果还有什么好的插件我没有列出来 ,欢迎留言提醒~~
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!