grep 對搜尋的字做顏色標註,只要用預設參數即可,可在 ~/.bashrc 寫個 alias 就好,如下:
# vim ~/.bashrc
並在該檔案中加入底下這行:
alias grep='grep --color'
儲存檔案離開後,重開terminal即可
# curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# git clone https://github.com/fatih/vim-go.git ~/.vim/plugged/vim-go
call plug#begin() Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' } call plug#end()
最後再用 vim 去看 golang 的 code 就可以發現已經安裝好了
note: 注意 vim 的版本,若安裝失敗有可能是 vim 版本太舊請先更新
# brew upgrade vim
使用方式:
執行,直接在 vim 底下輸入“:GoRun“ 即可看到結果.
編譯,在 vim 底下輸入“:GoBuild”,若成功可以看到 “vim-go: [build] SUCCESS”
package mainimport ("fmt""os")func main() {err := os.MkdirAll("gotest/", 0777)if err != nil {panic(err)}}
修正後:
package mainimport ( "fmt" "os" "syscall")func main() { mask := syscall.Umask(0) defer syscall.Umask(mask) err := os.MkdirAll("gotest/", 0777) if err != nil { panic(err) }}