- support auto pairs
- use
onedarkcolor scheme - visual file explorer
- beautiful status line
- use
nerd fontto view dev icons - easier to handle symbols
- easier to handle git operations
- I use
vim-plugto manage my plugins - Installation
Unixcurl -fLo [path]/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vimPowershelliwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |` ni [path]/autoload/plug.vim -Force
- you can change
[path], for me is~/.config/.vimforUnixand$HOME/_config/vimfilesforPowershell
| plugin | description |
|---|---|
preservim/nerdtree |
file explorer |
Xuyuanp/nerdtree-git-plugin |
support git for NERDTree |
ryanoasis/vim-devicons |
support web icons for NERDTree |
tiagofumo/vim-nerdtree-syntax-highlight |
support syntax highlight for NERDTree |
tpope/fugitive |
git command interation |
airblade/vim-gitgutter |
git icons and highlights |
vim-airline/vim-airline |
beautiful status line |
joshdick/onedark.vim |
onedark color scheme |
tpope/vim-surround |
easier to handle symbols |
tpope/vim-repeat |
enable . to repeat plugin keymaps |
tpope/vim-endwise |
auto add syntax end |
tpope/vim-commentary |
easier comment |
tpope/vim-speeddating |
can use <C-a>/<C-x> to increase/decrease dates |