Vim Plugins for Linux
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的更多相关文章
- vim与windows/linux之间的复制粘贴小结
vim与windows/linux之间的复制粘贴小结 用 vim这么久了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开 ...
- 学习使用vim,熟悉Linux
随着对vim一步一步的熟悉,对Linux的资料查阅,在加上今天阅读了王垠的文章,更加的觉得学习vim是正确的选择.抛弃Windows思维,进入Linux的世界,才发现是思维上的转变,如学习英语一样,是 ...
- square开源vim,tmux配置在linux上使用
首先安装需要的软件 apt-get install vim ack-grep git tmux gnome-terminal ctags xclip silversearcher-ag 这里tmux需 ...
- 如何将vim打造成Linux下的source insight
编写者:龙诗科 邮箱:longshike2010@163.com 2016-01-06 众所周知,windows下的source insight是阅读项目代码的神器,其神奇之处在于可以根据当前鼠标所指 ...
- $vim$配置以及$linux$
vim的配置 1 set nu "设置行标号 2 set tabstop=4 "这一条以及以下三条都把缩进设为4 3 set shiftwidth=4 4 set softtabs ...
- 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 ...
- Linux 就该这么学 CH04 VIM编辑器和Shell命令脚本
0 概述 1 Vim编辑器 在linux 中一切都是文件,而配置一个服务就是修改其配置文件的参数. vim 编辑器有三种模式:命令模式,末行模式和编辑模式. 命令模式:控制光标移动,对文件进行操作. ...
- Linux上vi(vim)编辑器使用教程
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩 ...
- linux入门教程(九) 文本编辑工具vim
前面多次提到过vim这个东西,它是linux中必不可少的一个工具.没有它很多工作都无法完成.早期的Unix都是使用的vi作为系统默认的编辑器的.你也许会有疑问,vi与vim有什么区别?可以这样简单理解 ...
随机推荐
- 一个ButtonDemo序(遇到的问题,以及在大牛的帮助下,如何解决的。)
问题1: public ButtonDemo(){ //ImageIcon leftButtonIcon=new ImageIcon("images/a.png"); ImageI ...
- R: 聚类分析
判别与聚类的比较: 聚类分析和判别分析有相似的作用,都是起到分类的作用. 判别分析是已知分类然后总结出判别规则,是一种有指导的学习: 聚类分析则是有了一批样本,不知道它们的分类,甚至连分成几类也不知道 ...
- RPM验证与数字签名(Verify/Signature)
RPM验证与数字签名(Verify/Signature) 摘自:https://blog.csdn.net/rhel_admin/article/details/32382391 2014年06月19 ...
- 2019年第十届蓝桥杯省赛-糖果(一维状压dp)
看到20的数据量很容易想到状压dp. 开1<<20大小的数组来记录状态,枚举n个糖包,将其放入不同状态中(类似01背包思想) 时间复杂度O(n*(2^20)). import java.u ...
- msbuild 中文说明文档
Microsoft (R) 生成引擎版本 14.0.25420.1 版权所有(C) Microsoft Corporation.保留所有权利. 语法: MSBuild.exe [选项] [项目文件] ...
- 与HDFS交互- By web界面
开启方式 linux系统 eg :ubuntu 浏览器 eg:firefox HDFS的web管理界面地址:localhost:50070/ 具体理解有待后续学习....
- PL/0语言词法分析器
前言:关于词法分析的基础知识的介绍可以看一下这篇博客,我再累述估计也不会有这篇讲的清楚QAQ. https://www.cnblogs.com/yanlingyin/archive/2012/04/1 ...
- winform datagridview不显示滚动条
datagridview 数据行数已经超出表格显示范围了,为什么右侧没有滚动条呢? 这个其实不是DataGridView的问题,实际上滚动条是出现了的,但被其他东西挡住了.如果网格是放在panel上的 ...
- bzoj3328: PYXFIB(单位根反演+矩阵快速幂)
题面 传送门 题解 我们设\(A=\begin{bmatrix}1 & 1 \\ 1 & 0\end{bmatrix}\),那么\(A^n\)的左上角就是\(F\)的第\(n\)项 所 ...
- FullCalendar插件的基本使用
我的另一博客地址:https://segmentfault.com/u/lyrfighting/articles 前段时间,一直在开发考勤系统,当时为满足设计的需求,选了好几个插件,最后决定采用Ful ...