==============================================================
==============================================================
- 系统:linuxmint18.0
- 作者:rack-leen
- 借鉴: 这个vim配置借鉴了
==============================================================
==============================================================
git clone https://github.com/rack-leen/vim.git #git仓库
cd ./vim
./install.sh @安装vim环境
./youcompleteme.sh #安装YouCompleteMe语义补全插件以及其依赖环境
==============================================================
==============================================================
vim分为三种模式
- normal 标准模式,也称为命令行模式,按Esc键进入
- insert 插入模式,可以插入文本
* i(当前位置插入)
- I(当前行首)
- a(当前字符后)
- A(当前行未)
- o(当前行之前)
- O(当前行之后)
- last line 底行模式,在vim最底部输入命令,以':'为提示符,可以进行保存退出等命令
==============================================================
==============================================================
" ----------------------------------------------------------------------------
" 插件介绍
" ----------------------------------------------------------------------------
" 'gmarik/vundle'
" 'tpope/vim-fugitive'
" 'rstacruz/sparkup', {'rtp': 'vim/'}
" 'Yggdroot/indentLine'
" 'tpope/vim-rails.git'
" 'vim-scripts repos'
" 'L9'
" 'FuzzyFinder'
" 'https://github.com/wincent/command-t.git'
" 'Auto-Pairs'
" 'python-imports.vim'
" 'CaptureClipboard'
" 'ctrlp-modified.vim'
" 'last_edit_marker.vim'
" 'synmark.vim'
" 'Python-mode-klen' # python ide
" 'SQLComplete.vim' # sql代码完成系统
" 'Javascript-OmniCompletion-with-YUI-and-j' # Javascript
" 'JavaScript-Indent' # Javascript
" 'Better-Javascript-Indentation' # javascript
" 'jslint.vim' # javascript
" 'pangloss/vim-javascript' # Javascript
" 'Vim-Script-Updater' # vim插件更新
" 'ctrlp.vim' # 文件搜索
" 'tacahiroy/ctrlp-funky' # ctrlp文件搜索扩展
" 'jsbeautify' # Javascript代码美化
" 'The-NERD-Commenter' # 注释工具,可以用这个插件实现统一的注释
" 'c.vim' # c语言语法高亮
" 'taglist.vim' # 把当前文件中的宏、全局变量、函数等tag显示在Symbol窗口,用鼠标点上述tag,就跳到该tag定义的位置
" 'vim-scripts/TaskList.vim' # 任务列表
" 'majutsushi/tagbar' # 可以将正在编辑的文件生成一个大纲, 包含类/方法/变量等, 可以选中快速跳转到目标位置, 编辑大文件特别有用
" 'Valloric/YouCompleteMe' # vim自动补全神器
" 'SirVer/ultisnips' # 自动补全代码片段 ,例如宏定义,只需ifn+<Tab>键
" 'python-mode/python-mode' # 用来打造强大的python ide
" 'godlygeek/tabular' # 对齐;或者=
" 'easymotion/vim-easymotion' # 定位插件,能够准确定位到某个字母
" 'scrooloose/nerdcommenter' # 用来批量注释与反注释
" 'sjl/gundo.vim' # 提供无限撤销
" 'mattn/emmet-vim' # 它使用仿CSS选择器的语法来生成代码,提高HTML/CSS代码编写的速度,
" 'vim-airline/vim-airline' # 提供底部状态栏和顶部buffer
" 'tomasr/molokai' # 一种主题
" 'altercation/vim-colors-solarized' # 一种主题
" 'vim-syntastic/syntastic' # 实时进行语法检查
" 'django_templates.vim' # django_templates模板
" 'derekwyatt/vim-protodef' # 能根据类声明自动生成类实现的代码框架
" 'derekwyatt/vim-fswitch' # 能根据类声明自动生成类实现的代码框架
" 'fholgado/minibufexpl.vim' # 多文档编辑
" 'suan/vim-instant-markdown' # markdown插件
" 'lilydjwg/fcitx.vim' # 能够使得在insert模式使用中文输入法,进入命令行模式直接使用英文
" 'tpope/vim-pathogen' #插件管理的插件
" 'plasticboy/vim-markdown' #markdown文档插件
