zoukankan      html  css  js  c++  java
  • [vim]常用插件推荐

    vim插件是什么

    这篇文章假设你已经会vim的基本操作,map等等

    插件是利用已有的vimscript编写的一系列函数、命令的集合。vimrc就是一个插件

    你所看到的indent/xx.vim, syntax/xx.vim, plugin/xx.vim等等,都是插件

    把下面的代码放到一个文本文件(test.vim),丢到$HOME/vimfiles/plugin/,就变成一个插件

    set tabstop=4
    set shiftwidth=4
    set softtabstop=4
    set expandtab                           " Use the appropriate number of spaces to insert a <Tab>
    

    插件下载地址

    github是你的不二选择,vim也会将没有放到github上的插件推送上去

    这里你可以很方便的和插件作者交流、修改你认为合理的地方

    必须安装的第一个vim插件

    在史前时代,vim插件都是散落在各个文件夹中,install,uninstall,update会让人崩溃。因为这个,我放弃过学习vim。

    pathogen

    第一个vim插件管理器是 pathogen,你只需要将单个vim插件复制到pathogen指定的目录就好。
    这无疑让对vim插件的管理变得现代化了。从此你可以很方便地测试你感兴趣的插件是不是你想要的。

    pathogen最大的优点就是安装和使用都非常简单。
    我第一个用的就是他,虽然这时已经有了

    上面的三个插件都基于git。你需要一定的基础,如果你没有,学起来也很快。
    关键是这么强大的工具,作为一个程序员是必须学会的

    vundle

    vundle是第一个基于伟大的版本管理工具git的插件管理器

    • vimrc里跟踪和配置你的脚本
    • 安装、更新已经配置的插件
    • 根据名称搜索可以用的vim插件
    • 清除不常用的插件

    pictur

    neobundle

    neobundle基于vundle,但提供了更多的选项、功能。最吸引人的功能是并行安装,但需要
    vimproc支持

    vim-plug

    vim-plug是一个非常小巧的插件管理器,只需要将此插件放到autoload/目录下,即完成安装。

    如果你配置好了ruby,它也支持并行安装
    picture

    其他常用插件

    airline

    一个漂亮的状态栏插件, 让你的vim美观很多

    • 和很多插件无缝集成
    • 速度很快
    • 主题很多

    pic

    ctrlp

    杀手级插件,类似sublime<C-P>,支持bufferfilemru等等。通过externsion,甚至可以定位markregistercmdline historyyankring。虽然在操作体验上还不如sublime,但是功能上已经超越了师傅,更是拉下fuzzyfinderlookupfiles这些老一辈Vim插件好几条街。

    最大的特点,支持以project为单位

    ultisnips

    杀手级插件,定制snippets,从此你运指如飞

    nerdcommenter

    注释插件,支持各种语言,各种方式

    vim-signature

    可视化的书签

    neocomplete or YouCompleteMe

    YouCompleteMe很强大,但windows下不好配置,neocomplete是windows下最好用的补全插件了

    vim-surround

    vimcdoc

    中文帮助文档,省的windows下还要去下载exe安装文件

    联系方式

    QQ群:57839222,欢迎你的加入

    Good Good Study! Day Day Up!

  • 相关阅读:
    oracle中去掉文本中的换行符、回车符、制表符
    oracle中的exists和not exists和in用法详解
    将异常(getStackTrace)转化成String
    树的深度优先遍历和广度优先遍历的原理和java实现代码
    extjs4.0 treepanel节点的选中、展开! 数据的重新加载
    揭秘对象
    JVM由浅入深
    语法糖
    Java的技术体系结构
    菜鸟笔记 -- Chapter 09 常见类和接口
  • 原文地址:https://www.cnblogs.com/kdurant/p/4151247.html
Copyright © 2011-2022 走看看