大家好,我想请教一个关于vscode + go的问题。我现在装好了插件后,ctrl + s 总会自动帮我格式化代码,甚至删除一些它认为错误的代码。怎么关闭自动fix的功能?
大家好,我想请教一个关于vscode + go的问题。我现在装好了插件后,ctrl + s 总会自动帮我格式化代码,甚至删除一些它认为错误的代码。怎么关闭自动fix的功能?
2 回答2.7k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
2 回答1.4k 阅读
首先,删除未使用的 import 是 Vscode 的 默认设置,以帮助你在编写好 Go 源代码之后保存的文件可以编译:因为在 Go 语言中,源码中有未使用的 import 会发生编译时错误,如下:
但是如果你还是坚持不让编译器帮你处理了,你可以在 Vscode 的
settings.json
文件下,加入如下内容:如图所示:
此时,你再保存的时候,就不会有代码格式化并删除不合理的 import 了,希望本回答对你有所帮助,谢谢!