清空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 ~
Hits: 128