亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

Vim 實戰

這節我們會結合一個開發實戰貫穿我們之前所學的 Vim 知識點。

1. 安裝 Vim

1.1 安裝插件管理器 Vim-Plug

  1. 通過 Curl 命令下載 plug 到新創建目錄 ~/.vim/autoload/plug.vim
  1. 家目錄下創建 .vimrc 文件

    完整版的 vimrc 在 gist 上大家可以下載使用

1.2 主要開發插件

1、Vim-Go: Golang 語言開發插件

2、NERDTree : 文件樹,相當于開發項目得文件菜單。

3、vim-airline: 可以美化狀態欄,瞬間讓逼格上升一個檔次

1.3 grpc 開發案例

  1. 項目目錄準備
  1. 安裝 gRPC

    由于google 正常無法訪問,所以Go 1.13 版本可以添加代理方便使用。推薦https://goproxy.io/ 。

    go get -u google.golang.org/grpc
    
  1. 安裝 Golang 語言得 proto 插件

    go get -u github.com/golang/protobuf/protoc-gen-go
    
  1. 官方已經提供了一個 helloworld example。包含在剛才go get grpc 中。

    cd $GOPATH/src/google.golang.org/grpc/examples/helloworld
    

    我們把它拷貝到我們自己項目中。

  1. 測試運行下。

    • 先運行 server 端
    • 再運行 client 端就會輸出 Hello world 了。
  1. 下面我們根據這個例子修改下。改成 Hello Mooc。

2. 小結

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