zoukankan      html  css  js  c++  java
  • vim(gvim)相关插件整理

    plugin:

    • 编程相关:
      • 公共:

        相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很不错。

        提供快速注释/反注释代码块的功能

        添加doxygen注释

        提供快速生成代码段的功能

        给不同的单词高亮,表明不同的变量时很有用。(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的)

        自动生成/更新文件的作者信息(本博编写)

      • c/c++:

        提供C++代码的自动补全功能

        提供快速切换.h和.cpp文件的功能

      • python:

        提供实时检查python代码语法的功能(强烈推荐!)

        在vim中查找python文档

      • js:

        优化js代码,并不是简单的缩进,而是整个优化

      • html/xml:

        使%不仅能够匹配简单的<>(),还能匹配<html></html>之类标签的功能

        提供快速编写xml/html的能力,如标签自动闭合等

    • 常用工具:

      提供展示文件/目录列表的功能,比自带的文件浏览器要好很多

      提供在vim中打开终端的功能,非常有用!

      提供列出配色列表的功能,就不用一个个手工去敲配色名字了

      提供日历的功能,并且可以记笔记

      自动检测文件编码,也可以手动选择文件编码。

      提供生成数列的功能

      用vim来打造个人wiki

      很强大的文件查找工具,需要依赖L9

      用 :w 写入文件的时候会自动创建目录

      快速给单词/句子两边增加符号(包括html标签),缺点是不用用”.”来重复命令,repeat.vim可以解决这个问题

      用vim来查看、发布、修改、删除博客,有人优化了这个代码:VimRepress

      提供outline功能,功能非常强大

      提供对齐文字的功能,不同于indent插件,一旦用到就会非常方便

      提供命令模式下的补全,可以补全缓冲区中出现过的单词,很好用

    • 娱乐:

      可以在vim中看糗事百科(本博编写,纯属娱乐~~)

      可以在vim中画图,键盘控制。(还有一款插件,sketch也是画图,不过是用鼠标控制)

    indent:

    提供js代码的智能缩进,仅使用了他的indent功能

    提供python的语法缩进,比默认的要好很多(本博修改)

    syntax:

    提供更好的js语法高亮

    提供更好的python语法高亮

    提供as代码的语法高亮

    提供json的语法高亮

    提供实时显示颜色的功能,如#FFFFFF

    提供markdown着色功能,顺便也提供了snippet

  • 相关阅读:
    MongoDB
    Flask-Migrate
    Flask-Script
    Flask-SQLAlchemy
    SQLAlchemy
    DBUtils
    依存句法分析
    如何将本地的jar包上传到maven本地仓库中
    git使用手册
    中文网页编解码问题
  • 原文地址:https://www.cnblogs.com/huanlei/p/2430126.html
Copyright © 2011-2022 走看看