在Go语言中,关于通过VSCode安装的包

首先

在设置Golang开发环境时,我在VSCode中安装了扩展功能,也通过VSCode的GO: Install/Update Tools安装了命令行工具。但因为不了解每个功能的具体情况,所以我总结了一下。

スクリーンショット 2019-09-22 20.03.18.png
スクリーンショット 2019-09-25 11.31.23.png

对比一下 Visual Studio Code 的 Go 插件

VS Code所用的扩展功能
通过安装扩展功能的依赖包(命令行工具),可以使用相应的功能。
有关功能的详细信息,请参考以下存储库。

代码

代码自动补全工具
github.com/mdempsky/gocode

gocode.gif
gocode_af.gif

GOPKGS

gopkg.gif

展示大纲

提取JSON表现的简单实用工具
github.com/ramya-rao-a/go-outline

前往符号

工作区符号搜索 在github.com/acroca/go-symbols上。

大师

进行源代码的静态分析等工具
golang.org/x/tools/cmd/guru

重命名

能够重命名变量名和函数名等的重构工具是golang.org/x/tools/cmd/gorename。

考试

生成特定源文件或整个目录的测试
github.com/cweill/gotests/

实施

生成方法存根以实现接口
github.com/josharian/impl

填写结构

fillstruct.gif

玩去

goplay.gif

神医

重构辅助工具
github.com/godoctor/godoctor

请给出中文的原生释义。

dlv.gif

gocode-gomod => gocode模块

请将以下内容以中文进行释义:github.com/stamblerre/gocode。

帝神

定义查阅参考信息、跳转
github.com/rogpeppe/godef

godef.gif
godef_af.gif

通过对代码进行检查以确保其符合Go编程语言的最佳实践。

代码检查工具
golang.org/x/lint/golint

golint.gif
广告
将在 10 秒后关闭
bannerAds