Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何避免VSCode删除Golang中未使用的var或导入_Go - Fatal编程技术网

如何避免VSCode删除Golang中未使用的var或导入

如何避免VSCode删除Golang中未使用的var或导入,go,Go,我正在用最新的VSCode、golang插件和最新的golang版本学习golang Goland不允许您使用未使用的东西,例如变量和导入 VSCode中有没有办法绕过这个问题 谢谢:vs代码仅在保存文件后删除/添加导入/变量,因此在不使用变量时不保存应该可以解决问题 如果您的情况不是这样,您应该可以在设置菜单中对此进行更改。您需要对此进行注释。go工具链不允许您保留它,这是一件好事。这本身不是VSCode。它是标准Go工具链的一部分。。为什么需要未使用的东西?如果项目中存在未使用的变量或导入,

我正在用最新的VSCode、golang插件和最新的golang版本学习golang

Goland不允许您使用未使用的东西,例如变量和导入

VSCode中有没有办法绕过这个问题


谢谢:

vs代码仅在保存文件后删除/添加导入/变量,因此在不使用变量时不保存应该可以解决问题


如果您的情况不是这样,您应该可以在设置菜单中对此进行更改。

您需要对此进行注释。go工具链不允许您保留它,这是一件好事。

这本身不是VSCode。它是标准Go工具链的一部分。。为什么需要未使用的东西?如果项目中存在未使用的变量或导入,Golang项目将不会生成或运行,因此为什么VS代码会删除它们。如果您经常修改代码并保存,可以考虑注释掉行,因为注释后的代码不会被删除。