清空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
~

 

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料