Форматирование Голанга на nano испорчено, в то время как на vscode все в порядке. нано формат выдвигается к мерзавцу

Я новичок в golang, и мы только что сделали наш первый git-коммит, и к нашему удивлению отступы были другими.

На vscode мой код выглядит следующим образом: отступы / вкладки хорошо отформатированы.

vscode-golang форматирования

а на нано и гитхубе он сломался.

нано-golang форматирования

Я нашел связанный ответ, инструмент здесь, который форматирует вкладки и пробелы, но я действительно должен вызывать go fmt каждый раз, когда мне нужно git?

1 ответ

Решение

я действительно должен вызывать go fmt каждый раз, когда мне нужно git?

Скорее, вы должны вызывать go fmt каждый раз, когда вы сохраняете файл локально в вашей IDE.
Таким образом, добавление, фиксация и передача будут выполняться в согласованном формате.

Для VSCode см. Формат при сохранении, расширение vscode-go.

Другие вопросы по тегам