最近在 Ubuntu 下开发 Go 应用程序,使用了 VSCode 作为编辑器,挺好用的。就是在最开始安装插件时,麻烦一丢丢。本文就介绍一下,大家安装时少测试一些就好了。
目录
- 介绍
- 安装
- 运行
- 配置 Go 插件
- 快捷键
介绍
参考:https://code.visualstudio.com/
Microsoft 开源的 Visual Studio Code,简称 VSCode,免费使用,可用于编辑各种主流语言,轻量级,插件丰富。
安装
下载地址:https://code.visualstudio.com/#alt-downloads,根据自己的平台选择。
运行
支持命令启动,命令为 code,演示:
$ code main.go $ code
code 命令会打开一个 VSCode 窗口。
当然,图形化界也可以。
配置 Go 插件
安装 go 插件开启 go 语言的支持,go 插件需要依赖一些工具,安装过程如下:
请先配置好 GOPATH,并进入 GOPATH 目录。
$ cd $GOPATH $ git clone https://github.com/golang/tools src/golang.org/x/tools $ git clone https://github.com/golang/lint src/golang.org/x/lint $ gocode: go get -u -v github.com/nsf/gocode $ godef: go get -u -v github.com/rogpeppe/godef $ gogetdoc: go get -u -v github.com/zmb3/gogetdoc $ go-outline: go get -u -v github.com/lukehoban/go-outline $ goreturns: go get -u -v sourcegraph.com/sqs/goreturns $ gopkgs: go get -u -v github.com/tpng/gopkgs $ go-symbols: go get -u -v github.com/newhook/go-symbols $ gotests: go get -u -v github.com/cweill/gotests/...
安装过程,受限于网络原因,有些自己需要 git clone,上面的 x/tools 和 x/lint 就需要。
快捷键
linux 快捷键:
VSCode 官方快捷键 worksheet,不同平台地址不同:
- https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
- https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
- https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
多多交流!
欢迎关注:小韩说课