Go问答 都说vscode好,请教一下大家的配置方式

sryan · 2016年10月14日 · 最后由 plain 回复于 2017年07月28日 · 676 次阅读

首先 golang 的插件已安装

目前相比 liteide 有几点不方便的地方:

1.gocode 的代码提示有时候很慢,比如成员函数提示可能需要 3 秒或者更久才会显示,并且那时候 gocode 的 cpu 占用率很高,liteide 这个问题好很多,基本都是秒提示

2.快速 build 某个 dir 的话,可以通过编写 task 来实现,并且可以通过快捷键调用,这个很方便,但是 install 某个 dir 比较不方便,要通过呼出控制台来调用 install 的 task,貌似也没有右键菜单的自定义支持或者是内置的 command 支持

3.在 install 或者 build 后假设有错误,通过编写 task 的 problemMatcher 的正则可以在滚动栏中标出大概哪行有错,但是无法双击错误信息快速定位到错误的文件和行数

当然上述问题可能是我对 vsc 不熟悉导致的,大家都是怎么解决以上问题的?

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

我就装了两个插件,然后默认配置就愉快的开始学习 go 编程了。

  • Go for Visual Studio Code
  • VSCodeVim

vscode 就拿来编辑代码就好,复杂的编译操作回归命令行,让编辑器做好自己的工作。

vscode 怎么跳到特定文件?比如 intellij 的万能的 shift shift?

快速 build 某个 dir:

{
            "name": "run",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${file}",
            "env": {},
            "args": []
},
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册