繁体   English   中英

VScode 格式作为保存不适用于 Golang

[英]VScode format as save not work for Golang

我正在使用 vscode 并通过 remote-ssh 开发 go 项目。 但是,保存时的格式不起作用。 我发现它适用于没有 git 的普通项目。 如果我删除.git ,它将按预期工作。 有人对我有什么建议吗?

环境版本如下:

  1. vscode 1.63.2
  2. go 1.17.6
  3. 远程机 Ubuntu 20.04
  4. go 扩展 v0.30.0

尝试通过按Ctrl + Shift + P打开命令面板和 select 格式文档来手动格式化代码。 如果您的文件格式正确且没有任何问题,则表示formatOnSave设置有问题。

选择默认格式化程序而不是 null。 像这样:

"editor.defaultFormatter": "esbenp.prettier-vscode"

一一卸载其他格式化程序,看看是否有任何原因导致冲突。

尝试使其特定于语言。

为了更好地理解,请参阅此链接: https://github.com/microsoft/vscode/issues/108447

关于Git 具体:

您可能正在运行Git Atom Atom 是桌面应用程序,因此可能会导致访问远程安装路径时出现问题。尝试安装Git Repo

还要确保Go: Install/Update Tools是最新的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM