nano 上的 golang 格式混乱,而 vscode 上没问题。纳米格式被推到 git

golang formatting on nano is messed up while on vscode it is okay. nano format is pushed to git

我是 golang 的新手,我们刚刚完成了第一次 git 提交,令我们惊讶的是缩进是不同的。

vscode 上,我的代码如下所示: indentations/tabs 格式正确。

nanogithub 上它坏了。

我找到了一个相关的答案,一个 tool here that formats the tabs and spaces 但我真的每次必须 git 时都必须调用 go fmt 吗?

do I really have to invoke go fmt every time I have to git?

每次使用 IDE.
在本地保存文件时,您应该调用 go fmt 这样,添加、提交和推送将以一致的格式完成。

对于 VSCode,参见 Format on save, the the vscode-go extension