插件Nerdtree实现浏览文件系统并打开文件或目录,在window中是非常不错的插件,但是在Ubuntu中这个插件就是一坑,特别提示,且无解.若在Ubuntu中使用目录浏览插件,建议使用其他插件,如winmanager等.

Nerdtree操作文档:http://www.cnblogs.com/mo-beifeng/archive/2011/09/08/2171018.html

tags下载地址: http://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags58.zip

TagList插件.

neocomplcache插件:自动提示和路径提示.操作文档:http://hi.baidu.com/moonyjy/item/f9f3a33118ff3d423175a1ef

NERDCommenter插件:代码注释插件

Cscope插件

  • zencoding 用于快速书写HTML代码的zencoding插件,它非常优秀,几乎改变了我书写HTML代码的方式

    • 展开缩写:ctrl + y + ,
    • 多行缩写:ctrl + y + , 注意星号(*)的作用
    • 跳转到上(下)个编辑位置:ctrl + y + N(n)
    • 获取图片的长宽大小: ctrl + y + i
    • 注释切换:ctrl + y + /
    • url生成:ctrl + y + a
  • tasklist 类似Eclipse中的TODO功能,很方便
    • 默认 <leader>t 调出,支持 TODO/FIXME/XXX 等标记
  • auto_mkdir 保存文件到一个不存在的目录结构时,会自动创建目录结构树
    • 比如键入如下命令保存文件::w /data/csser.com/vim.file,但实际上/data/csser.com/目录并不存在,不要紧,这款插件自动解决。
  • bufferexplorr 快速方便查看缓冲区内已打开的文件列表,并可进行切换、删除等操作
    • 默认<leader>be调出
  • JavascriptLint Javascript语法检查工具的vim插件
    • 默认保存js文件时会进行语法错误检查
  • jsbeautify 更美观的格式化Javascript代码matchit 让HTML中也可以通过"%"在标签开始和结束之间跳跃选择
    • 默认<leader>ff调用,必须是已经存在的文件,未保存无效
  • neocomplcache 效率较高的输入自动提示插件
  • Nerd_commenter 注释功能增强
    • 单行注释:<leader>cc
    • 多行美观注释:<leader>cs
    • 取消注释:<leader>cu
  • Nerd_tree 文件浏览器
    • 我设置的<F3>调出,但很少用
  • snipMate 代码段补全
    • 新建一个javascript文件,输入if<Tab>,有效过,但一般我也用的少
  • surround 便捷的操作环绕字符
    • 这个很方便、很强大的插件,写程序还是必备较好
  • Tabular 可以指定某个符号对齐
    • 是否看到很多类库的源码中定义变量的=号都是对齐的,用它就很方便了,不用按了<Tab>又空格的。不仅仅等号,其它符号也可有对齐,命令::Tabularize /=

Vim插件集合的更多相关文章

  1. linux 下程序员专用搜索源码用来替代grep的软件ack(后来发现一个更快的: ag), 且有vim插件的

    发现一个比ack更快更好用的:  https://github.com/ggreer/the_silver_searcher   , 使用时命令为ag,它是基于ack的代码二次开发的,所有使用方法基本 ...

  2. (转)自动安装VIM插件

    转自: http://xwz.me/wiki/doku.php?id=vim:plugins 我的插件列表 把下面GetLatestVimScripts.dat放进~/.vim/GetLatest/目 ...

  3. 2019-11-29-VisualStudio-好用插件集合

    原文:2019-11-29-VisualStudio-好用插件集合 title author date CreateTime categories VisualStudio 好用插件集合 lindex ...

  4. 常用vim插件的安装、使用和管理

      1.Ctags Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或者其他工具用来快速查找定位源代码中的符号,入变量名,函数名等.比如,tags文件就是Taglist和 ...

  5. VIM插件攻略

    工欲善其事,必先利其器.一个强大的开发环境可以大大提高工作效率.好吧,我知道这是废话...不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样 ...

  6. [Tools] Vim插件管理

    我们在使用插件的时候,都不希望插件安装的很杂乱,它不是一个看不见的黑盒,也为了下次方便在其它地方安装. 由于要方便插件管理,于是有了 Vundle,以下做些介绍: 1. 一个插件管理器, 自己本身也是 ...

  7. Vim插件管理——Vundle

    Vim插件管理--Vundle 都说Vim时程序员写给自己的编辑器,其中的情结可想而知.身为一只程序狗CodingDoge,今天就让我带各位学习Vim的使用. vim因为其庞大而强劲的插件受到无比的推 ...

  8. vim 插件管理

    1 进入自己的vim mkdir ./bundle/vundle 2 在vimrc同级中执行 git clone https://github.com/gmarik/vundle.git ./bund ...

  9. 「个人vim插件+配置」

    2016.10.4 filetype indent on syntax on set nu ai ci si set sw= ts= set autochdir set backspace= colo ...

随机推荐

  1. 利用python实现电影推荐

    "协同过滤"是推荐系统中的常用技术,按照分析维度的不同可实现"基于用户"和"基于产品"的推荐. 以下是利用python实现电影推荐的具体方法 ...

  2. 大直播时代,P2P才是降低成本的必杀技

    在流媒体传输分发领域,CDN和P2P一直是经常被拿来进行对比和讨论的一大热点,虽然不少大型视频企业目前同时使用着CDN和P2P两套分发机制,但相对于CDN,很多人对于P2P技术知之甚少.整体来说,P2 ...

  3. java用字符io流复制文件

    一.小文件一次快速读写 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExceptio ...

  4. Fizz Buzz 问题

    要求: 给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz. 示 ...

  5. AMM调整为ASMM命令(关闭memory_target自动管理方式)

    客户生产系统,AIX oracle 11.2.0.4 数据库版本,2节点RAC. 操作系统内存,均为125G,调整前,使用oracle memory_target自动调整分配方式,memory_max ...

  6. Bigining

    今天,我的第一个软件工程项目团队组建成功,找到了自己的队友. 从现在开始就要分析和构思项目的具体内容.

  7. SSH升级到7.7

    #!/bin/bash#删除旧版ssh包 危险操作,不删除也可以安装,建议跳过此操作.#rpm -e `rpm -qa | grep openssh` #安装zlib依赖包wget -c http:/ ...

  8. Gym - 101806R :Recipe(分治+斜率优化)

    题意:有一个厨师,他买菜-做菜-买菜-做菜....-做菜,一共有N天,他的冰箱里只能有一个菜,在他做菜的第二天才会买菜,如果菜不做,放在冰箱里,每天新鲜程度会下降1. 第一天也会买菜,第i天的菜新鲜程 ...

  9. ES最佳实践之分片使用优化

    Elasticsearch最佳实践之分片使用优化 作者:老生姜 一.遇到的问题 与大多数分布式系统一样,Elasticsearch按照一定的Hash规则把用户数据切分成多个分片,然后打散到不同机器进行 ...

  10. 【HDOJ图论题集】【转】

    =============================以下是最小生成树+并查集====================================== [HDU] How Many Table ...