VIM插件

Elementary os的终端好像不能用vim的块操作同时插件NerdTree也有问题,所以改用hyper
https://hyper.is/
https://github.com/zeit/hyper

插件管理 vim-plug

https://github.com/junegunn/vim-plug

安装

1
2
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

插件管理

1
vim ~/.vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
set number
call plug#begin('~/.vim/plugged')
let mapleader=","
"目录树
"F3打开目录
"o打开文件
Plug 'godlygeek/tabular'
nnoremap <F3> :NERDTreeToggle<CR>
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
"markdown 语法高亮、预览
":PrevimOpen在浏览器预览
"关闭折叠
let g:vim_markdown_folding_disabled = 1
Plug 'godlygeek/tabular'
Plug 'plasticboy/vim-markdown'
Plug 'kannokanno/previm'
Plug 'tyru/open-browser.vim'
"文件搜索
"<leader>f搜索,因为这里设置leader为,号,所以是,+f
Plug 'Yggdroot/LeaderF', { 'do': './install.sh' }
call plug#end()
"添加vim-plug配置,以call plug#begin()开头,call plug#end()结尾,中间是插件列表,begin可以接受参数指定存放插件的位置
1
2
3
4
5
6
7
8
9
10
#重新打开.vimrc
vim ~/.vimrc
:PlugInstall #安装插件
:PlugUpdate #升级插件
:PlugClean #删除未被使用的插件目录
:PlugUpgrade #升级Vim-plug自身
:PlugStatus #查看插件状态
:q 退出

补充:
http://www.vimer.cn/archives/1372.html

参考: