Vim 實戰(zhàn)
這節(jié)我們會結(jié)合一個開發(fā)實戰(zhàn)貫穿我們之前所學的 Vim 知識點。
1. 安裝 Vim

1.1 安裝插件管理器 Vim-Plug
- 通過 Curl 命令下載 plug 到新創(chuàng)建目錄 ~/.vim/autoload/plug.vim

-
家目錄下創(chuàng)建 .vimrc 文件
完整版的 vimrc 在 gist 上大家可以下載使用

1.2 主要開發(fā)插件
1、Vim-Go: Golang 語言開發(fā)插件
2、NERDTree : 文件樹,相當于開發(fā)項目得文件菜單。
3、vim-airline: 可以美化狀態(tài)欄,瞬間讓逼格上升一個檔次
1.3 grpc 開發(fā)案例
- 項目目錄準備

-
安裝 gRPC
由于google 正常無法訪問,所以Go 1.13 版本可以添加代理方便使用。推薦https://goproxy.io/ 。
go get -u google.golang.org/grpc

-
安裝 Golang 語言得 proto 插件
go get -u github.com/golang/protobuf/protoc-gen-go

-
官方已經(jīng)提供了一個 helloworld example。包含在剛才go get grpc 中。
cd $GOPATH/src/google.golang.org/grpc/examples/helloworld
我們把它拷貝到我們自己項目中。


-
測試運行下。
- 先運行 server 端
- 再運行 client 端就會輸出 Hello world 了。

- 下面我們根據(jù)這個例子修改下。改成 Hello Mooc。

2. 小結(jié)
好了,到了這里我們的一個小實戰(zhàn)案例就做完了,整個課程到了這里也要告一段落了。Vim 不止我們在課程中所學習到的這些內(nèi)容,還有很多東西值得大家去深入研究,當然,在課程中我們所學習到的知識已經(jīng)能夠讓我們應對工作中各種各樣的場景了。有興趣的同學可以繼續(xù)深入研究一下,大家加油!