VIM 8.0 添加了很多新的功能 插件下载 YouCompleteMe 的安装
RHEL/CentOS和Fedora
yum install ncurses-devel
wget https://github.com/vim/vim/archive/master.zip
unzip master.zip
cd vim-master
cd src/
./configure
make
sudo make install
vim
vim --version # 查看当前版本
后续会更新VIM 相关的配置和几款杀手级的插件…
文件分类管理nerdtree:
wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O nerdtree.zip
unzip nerdtree.zip
mkdir -p ~/.vim/{plugin,doc}
cp plugin/NERD_tree.vim ~/.vim/plugin/
cp doc/NERD_tree.txt ~/.vim/doc/
我的配置信息如下:
"能用退格键删除"
set backspace=2
"去掉vi的一致性"
set nocompatible
"显示行号"
set number
" 隐藏滚动条"
set guioptions-=r
set guioptions-=L
set guioptions-=b
"隐藏顶部标签栏"
set showtabline=0
"设置字体"
set guifont=Monaco:h13
syntax on "开启语法高亮"
let g:solarized_termcolors=256 "solarized主题设置在终端下的设置"
set background=dark "设置背景色"
colorscheme solarized
set nowrap "设置不折行"
set fileformat=unix "设置以unix的格式保存文件"
set cindent "设置C样式的缩进格式"
set tabstop=4 "设置table长度"
set shiftwidth=4 "同上"
set showmatch "显示匹配的括号"
set scrolloff=5 "距离顶部和底部5行"
set laststatus=2 "命令行为两行"
set fenc=utf-8 "文件编码"
set backspace=2
set mouse=a "启用鼠标"
set selection=exclusive
set selectmode=mouse,key
set matchtime=5
set ignorecase "忽略大小写"
set incsearch
set hlsearch "高亮搜索项"
set noexpandtab "不允许扩展table"
set whichwrap+=<,>,h,l
set autoread
set cursorline "突出显示当前行"
set cursorcolumn "突出显示当前列"
杀手级的插件管理工具 –vim-plug
unix 安装:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
使用:
call plug#begin(‘~/.vim/plugged’) 和 call plug#end()这两行之间,begin中说明的时插件的安装位置
call plug#begin('~/.vim/plugged')
Plug 'mattn/emmet-vim'
Plug 'isRuslan/vim-es6'
Plug 'maksimr/vim-jsbeautify'
Plug 'Valloric/YouCompleteMe'
Plug 'pangloss/vim-javascript'
Plug 'gregsexton/MatchTag'
Plug 'dimasg/vim-mark'
Plug 'tpope/vim-surround'
Plug 'kien/ctrlp.vim'
Plug 'terryma/vim-multiple-cursors'
Plug 'tpope/vim-commentary'
Plug 'djfrmd/VimColorizer'
Plug 'marijnh/tern_for_vim'
Plug 'scrooloose/nerdtree'
Plug 'terryma/vim-multiple-cursors'
Plug 'godlygeek/tabular'
Plug 'plasticboy/vim-markdown'
Plug 'suan/vim-instant-markdown'
call plug#end()
改好配置文件之后:
在vim的normal模式下 输入 :PlugInstall vim-plug就会自动帮你安装;
- 用这个安装Plug ‘Valloric/YouCompleteMe’ 很方便,史上最难安装的插件 用这个能够完美的解决;