Usage

1.Set up Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

2.Configure Plugins:

Put this at the top of your .vimrc to use Vundle. Remove plugins you don't need, they are for illustration purposes.

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'             " Autocomplete functions etc
Plugin 'vim-scripts/Auto-Pairs'             " Autocomplete parens/quotes/brackets
Plugin 'vim-scripts/closetag.vim'           " html tag completion and navigation
Plugin 'rking/ag.vim'                       " the_silver_searcher
Plugin 'tomtom/tcomment_vim'                " For easy block commenting
Plugin 'tpope/vim-fugitive'                 " Git integration
Plugin 'JazzCore/ctrlp-cmatcher'            " CtrlP C matching extension
Plugin 'scrooloose/nerdtree'                " Nerdtree allows you to explore your filesystem
Plugin 'scrooloose/syntastic'               " Syntastic for syntax checking
Plugin 'bling/vim-airline'                  " Status and tabline
Plugin 'bling/vim-bufferline'               " Buffer info
Plugin 'altercation/vim-colors-solarized'   " vim solarized
Plugin 'flazz/vim-colorschemes'             " vim colorschemes
Plugin 'kchmck/vim-coffee-script'           " vim coffeescript
Plugin 'vim-scripts/ZoomWin'                " Zoom in and out of panes
Plugin 'airblade/vim-gitgutter'             " Show added and deleted lines
Plugin 'majutsushi/tagbar'                  " Tagbar shows a summary of the class tags
Plugin 'lukaszkorecki/CoffeeTags'           " Tagbar for coffeescript
Plugin 'mattn/emmet-vim'                    " HTML/CSS editing
Plugin 'ap/vim-css-color'                   " CSS Color
Plugin 'ntpeters/vim-better-whitespace'     " Whitespace errors
Plugin 'nathanaelkane/vim-indent-guides'    " Indent guides
Plugin 'sjl/gundo.vim'                      " Visual undo tree
Plugin 'edkolev/tmuxline.vim'               " Tmux status line
Plugin 'terryma/vim-multiple-cursors'       " Multiple cursors
Plugin 'ivanov/vim-ipython'                 " iPython REPL
Plugin 'ctrlpvim/ctrlp.vim'                 " new ctrlp
Plugin 'junegunn/seoul256.vim'              " Seoul color scheme
Plugin 'junegunn/vim-easy-align'            " Alignment
Plugin 'junegunn/goyo.vim'                  " Quiet your vim
Plugin 'junegunn/limelight.vim'             " Focus your vim
Plugin 'junegunn/fzf'                       " Command line Fuzzyfinder in GO
Plugin 'Yggdroot/indentLine'                " Vertical lines showing indentation
Plugin 'pelodelfuego/vim-swoop'             " helm-swoop style
Plugin 'toyamarinyon/vim-swift'             " swift syntax support
Plugin 'leafgarland/typescript-vim'         " typescript syntax support
Plugin 'Quramy/tsuquyomi'                   " typescript OmniCompletion
Plugin 'Shougo/vimproc.vim'                 " interactive shell
Plugin 'pangloss/vim-javascript'            " js syntax
Plugin 'claco/jasmine.vim'                  " jasmine
Plugin 'othree/javascript-libraries-syntax.vim'
Plugin 'honza/vim-snippets'                 " snippets
Plugin 'SirVer/ultisnips'                   " track the engine for snippets
Plugin 'groenewege/vim-less'                " less support
Plugin 'dkprice/vim-easygrep'               " global search and replace

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

3.Install Plugins:

Launch vim and run :PluginInstall

Vim Plugins for Linux的更多相关文章

  1. vim与windows/linux之间的复制粘贴小结

    vim与windows/linux之间的复制粘贴小结 用 vim这么久了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开 ...

  2. 学习使用vim,熟悉Linux

    随着对vim一步一步的熟悉,对Linux的资料查阅,在加上今天阅读了王垠的文章,更加的觉得学习vim是正确的选择.抛弃Windows思维,进入Linux的世界,才发现是思维上的转变,如学习英语一样,是 ...

  3. square开源vim,tmux配置在linux上使用

    首先安装需要的软件 apt-get install vim ack-grep git tmux gnome-terminal ctags xclip silversearcher-ag 这里tmux需 ...

  4. 如何将vim打造成Linux下的source insight

    编写者:龙诗科 邮箱:longshike2010@163.com 2016-01-06 众所周知,windows下的source insight是阅读项目代码的神器,其神奇之处在于可以根据当前鼠标所指 ...

  5. $vim$配置以及$linux$

    vim的配置 1 set nu "设置行标号 2 set tabstop=4 "这一条以及以下三条都把缩进设为4 3 set shiftwidth=4 4 set softtabs ...

  6. dotfiles for linux/unix users automatically! (python Vim IDE)

    Here is a brief introduction and package of dotfiles for linux/unix user. I think there are enough i ...

  7. Linux 就该这么学 CH04 VIM编辑器和Shell命令脚本

    0 概述 1 Vim编辑器 在linux 中一切都是文件,而配置一个服务就是修改其配置文件的参数. vim 编辑器有三种模式:命令模式,末行模式和编辑模式. 命令模式:控制光标移动,对文件进行操作. ...

  8. Linux上vi(vim)编辑器使用教程

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩 ...

  9. linux入门教程(九) 文本编辑工具vim

    前面多次提到过vim这个东西,它是linux中必不可少的一个工具.没有它很多工作都无法完成.早期的Unix都是使用的vi作为系统默认的编辑器的.你也许会有疑问,vi与vim有什么区别?可以这样简单理解 ...

随机推荐

  1. p1129 [ZJOI2007]矩阵游戏

    传送门 分析 不难想到将黑点的行列连边,然后判断最大匹配是否等于n 代码 #include<iostream> #include<cstdio> #include<cst ...

  2. Python程序设计5——函数

    本章介绍Python中模块和函数的概念. Python程序是由包.模块和函数三者组成,包是由一系列模块组成的集合,模块是处理某一类问题的函数和类的集合.Python提供的许多工具包和模块安装在Pyth ...

  3. Ubuntu 切换到桌面 快捷键设置

    设置完以上步骤后,这接windows系统键+d,即可切换到桌面. ps:按Alt+Tab键,可以切换到自己想要的图标进程.

  4. SDUT 2142 数据结构实验之图论二:基于邻接表的广度优先搜索遍历

    数据结构实验之图论二:基于邻接表的广度优先搜索遍历 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Descript ...

  5. easyUI datagrid 分页参数page和rows

    Struts2获取easyUI datagrid 分页参数page和rows 用pageHelper分页时,只要是能够获取前台传来的两个参数page和rows基本就完成了很大一部分. 获取方法:定义两 ...

  6. wrodcount

    PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  20  20 · Estimate · 估计这个任务需要多少时间 20   20 Development 开 ...

  7. CodeForces 404D Minesweeper 1D (DP)

    题意:给定一个序列,*表示雷,1表示它旁边有一个雷,2表示它旁边有两个雷,0表示旁边没有雷,?表示未知,求有多少情况. 析:dp[i][j] 表示第 i 个放 j 状态,有多少种情况,然后很简单的DP ...

  8. mysql双机热备份的实现步骤

    MySQL 提供了数据库的同步功能,这对我们实现数据库的冗灾.备份.恢复.负载均衡等都是有极大帮助的.本文描述了常见的同步设置方法.<?xml:namespace prefix = o /> ...

  9. vs2010 怎样设置文本编辑窗口和解决方案资源管理器同步?

    即切换左边的文本编辑窗口,解决方案资源管理器如何定位到相应的文件项上?答案: 工具--选项--项目和解决方案--常规--在解决方案资源管理器中跟踪活动项(前打勾)确定 应该就可以了.

  10. 使用swiper.animate时,给一个对象添加两个动画且动画循环的方法

    swiper官网上给对象加一个动画的方法是 <div class="swiper-slide"> <p class="ani" swiper- ...