• vim plugins (vim 插件) 工具集


    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
    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的内容

  • 相关阅读:
    Java LinkList遍历方式
    Java LinkedList的实现原理
    ArrayList 原理(2)
    ArrayList 原理(1)
    Java中HashMap的实现原理
    Java HashMap两种遍历方式
    【转】Unity3d:读取FBX中的动画
    C#与U3D中字符串尾0
    U3D中的又一个坑
    MaxScript 学习笔记【有转载】
  • 原文地址:https://www.cnblogs.com/qianggezhishen/p/7349301.html
Copyright © 2020-2023  润新知