如何在保存时设置vscode格式的golang代码?

时间:2016-02-23 07:12:32

标签: go visual-studio-code

我使用带有vscode扩展名的Go来修改golang源代码。每次我想格式化代码时,都必须按Ctrl-Shift-i上的linuxShift-Alt-F上的WindowsCtrl-Shift-p,然后输入format。是否可以在保存时设置格式,也就是说,当我按ctrl-s时,它会使用go.fmt(或类似的东西)自动格式化代码?

2 个答案:

答案 0 :(得分:8)

您应该安装此插件:https://github.com/Microsoft/vscode-go。其中一个选项是设置"自动格式"保存时:go.formatOnSave": false。它使用Golang工具进行格式化。

答案 1 :(得分:0)

从我的可视代码版本来看,我无法使用config go.formatOnSave“:false。

然后我可以在以下设置中将其关闭:

  • 构建(使用go.buildOnSave设置关闭)
  • 棉绒(使用go.lintOnSave设置关闭)
  • 审核(使用go.vetOnSave设置关闭)
  • 格式(通过在设置中添加以下内容来关闭):
    "[go]": {
        "editor.formatOnSave": false 
    }