內容目錄
清空vim環境
清乾淨環境,避免之前有裝過太多plugin
rm -Rf ~/.vim rm ~/.vimrc
安裝vim-pathogen
mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
編輯vim ~/.vimrc
execute pathogen#infect()
安裝Vim-Plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
透過Vim-Plug安裝 Vim-go
編輯設定檔 vim ~/.vimrc 把以下加上去
call plug#begin('~/.vim/plugged')
Plug 'fatih/vim-go'
call plug#end()
啟動pluginstall安裝外掛
vim
:PlugInstall
資料夾開啟檔案 NERDTreeToggle
git clone https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree
vim ~/.vimrc
call plug#begin() Plug 'preservim/nerdtree' call plug#end() map <C-n> :NERDTreeToggle<CR>

monokai 顏色配置
vim ~/.vimrc plug加入
Plug 'fatih/molokai'
啟動pluginstall安裝外掛
vim
:PluginInstall
以下是我的個人vimrc設定檔
execute pathogen#infect()
" 外掛設定開始
call plug#begin('~/.vim/plugged')
Plug 'fatih/vim-go'
Plug 'preservim/nerdtree'
Plug 'fatih/molokai'
call plug#end()
" 外掛設定關閉
let g:go_fmt_command = "goimports"
" 開啟目錄樹 Ctrl+n
map <C-n> :NERDTreeToggle<CR>
" 自動切換當前目錄 Ctrl+c
map <C-c> :set autochdir<CR>
set t_Co=256
" 樹目樹顏色
:colorscheme molokai
set backspace=indent,eol,start
" 可以使用滑鼠
" set mouse=a
" 可以使用複製
set mouse=r
set clipboard=unnamed
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatiblit" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" 顏色高亮
syntax on
" set nu!
set autoindent
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup nobackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup nobackup
let skip_defaults_vim=1
~