# dot-vim **Repository Path**: fosonmeng/dot-vim ## Basic Information - **Project Name**: dot-vim - **Description**: No description available - **Primary Language**: VimL - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-23 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: 使用中 ## README # Install ```bash git clone git@gitee.com:fosonmeng/dot-vim.git ~/.vim ~/.vim/install.sh ``` # Plugins ## Basic * [tpope/vim-unimpaired](https://github.com/tpope/vim-unimpaired) * [scrooloose/nerdtree](https://github.com/scrooloose/nerdtree) * [honza/vim-snippets](https://github.com/honza/vim-snippets) * [SirVer/ultisnips](https://github.com/SirVer/ultisnips) * [kopischke/vim-stay](https://github.com/kopischke/vim-stay) * [mileszs/ack.vim](https://github.com/mileszs/ack.vim) * [kien/ctrlp.vim](https://github.com/kien/ctrlp.vim) * [Valloric/YouCompleteMe](https://github.com/Valloric/YouCompleteMe) * [terryma/vim-multiple-cursors](https://github.com/terryma/vim-multiple-cursors) * [svermeulen/vim-easyclip](https://github.com/svermeulen/vim-easyclip) * [vim-airline/vim-airline](https://github.com/vim-airline/vim-airline) * [vim-airline/vim-airline-themes](https://github.com/vim-airline/vim-airline-themes) ## Efficiency * [editorconfig/editorconfig-vim](https://github.com/editorconfig/editorconfig-vim) * [kshenoy/vim-signature](https://github.com/kshenoy/vim-signature) * [sheerun/vim-polyglot](https://github.com/sheerun/vim-polyglot) * [jiangmiao/auto-pairs](https://github.com/jiangmiao/auto-pairs) * [Konfekt/FastFold](https://github.com/Konfekt/FastFold) * [tpope/vim-surround](https://github.com/tpope/vim-surround) * [ap/vim-css-color](https://github.com/ap/vim-css-color) * [chrisbra/unicode.vim](https://github.com/chrisbra/unicode.vim) * [easymotion/vim-easymotion](https://github.com/easymotion/vim-easymotion) * [majutsushi/tagbar](https://github.com/majutsushi/tagbar) * [scrooloose/nerdcommenter](https://github.com/scrooloose/nerdcommenter) * [tpope/vim-projectionist](https://github.com/tpope/vim-projectionist) * [tpope/vim-repeat](https://github.com/tpope/vim-repeat) * [tpope/vim-speeddating](https://github.com/tpope/vim-speeddating) * [junegunn/vim-easy-align](https://github.com/junegunn/vim-easy-align) * [Yggdroot/indentLine](https://github.com/Yggdroot/indentLine) * [scrooloose/syntastic](https://github.com/scrooloose/syntastic) * [Chiel92/vim-autoformat](https://github.com/Chiel92/vim-autoformat) * [airblade/vim-gitgutter](https://github.com/airblade/vim-gitgutter) * [tpope/vim-fugitive](https://github.com/tpope/vim-fugitive) * ~~vim-snipmate~~ (Problems in keybindings with _YCM_) ## colorscheme * [~~altercation/vim-colors-solarized~~](https://github.com/altercation/vim-colors-solarized) * [chriskempson/base16-vim](https://github.com/chriskempson/base16-vim) ## html * [mattn/emmet-vim](https://github.com/mattn/emmet-vim) * [~~digitaltoad/vim-pug~~](https://github.com/digitaltoad/vim-pug) * [~~tpope/vim-haml~~](https://github.com/tpope/vim-haml) ## markdown * [godlygeek/tabular](https://github.com/godlygeek/tabular) * [plasticboy/vim-markdown](https://github.com/plasticboy/vim-markdown) ## javascript * [~~pangloss/vim-javascript~~](https://github.com/pangloss/vim-javascript) * [mxw/vim-jsx](https://github.com/mxw/vim-jsx) * [leafgarland/typescript-vim](https://github.com/leafgarland/typescript-vim) * [kchmck/vim-coffee-script](https://github.com/kchmck/vim-coffee-script) * [posva/vim-vue](https://github.com/posva/vim-vue) # Key Bindings Feel free to check a [_pdf_ version](http://fosonmeng.gitee.io/org-wiki/linux/vim-cheatsheet.pdf). ## vim-easyclip * `d`, `dd` will cut to clipboard, but `x` will __NOT__. * All clips will copy-to/paste-from the `+/"` register (system clipboard). ## unimpaired See full doc at `:h unimpaired.txt` ## ultisnips | Key | Function | |:--------|:------------| | `` | expand snip | ## vim-easy-align " Using predefined rules :EasyAlign[!] [N-th] DELIMITER_KEY [OPTIONS] " Using regular expression :EasyAlign[!] [N-th] /REGEXP/ [OPTIONS] ## ack.vim * [beyondgrep.com](https://beyondgrep.com/install/) * `cpan App::Ack` or `choco install ack` [//]: # (vim: set tabstop=4 softtabstop=4 shiftwidth=4 expandtab :)