Ответ 1
GoLand имеет команды для go fmt
вашего файла или проекта. Щелкните правой кнопкой мыши файл, и вы найдете его в разделе "Инструменты Go". Вы можете увидеть его ярлык.
Я начал изучать golang и установил GoLand от JetBrains. Я читаю книгу "Язык программирования Go", и в первой главе автор настоятельно рекомендует использовать инструмент gofmt
перед каждым сохранением. Как я могу следовать этой рекомендации в GoLand?
GoLand имеет команды для go fmt
вашего файла или проекта. Щелкните правой кнопкой мыши файл, и вы найдете его в разделе "Инструменты Go". Вы можете увидеть его ярлык.
Есть способы отформатировать ваш код, вы можете сделать это одним из следующих способов:
Вы можете запускать gofmt
вручную по каждому файлу, или вы можете добавить его в качестве ключа сохранения для своего редактора (рекомендуется).
Подробнее см. https://blog.golang.org/go-fmt-your-code.
О, и кстати, это "голанг", а не "голанд".
edit: nevermind, я нажал на ссылку, и это касается вещи GoLand. Никогда не слышал об этом. Тем не менее, сохранить крючки - ваши друзья. Связанный блог имеет ссылки на различные редакторы.
Просто хочу добавить еще 1 вариант. Вы можете автоматически применять go fmt каждый раз, когда собираетесь комментировать git. Когда вы открываете окно фиксации, в разделе " Before Commit
фиксации" появляется флажок " Go fmt
. Просто проверь это. Позже, когда вы делаете еще один коммит, устанавливается значение по умолчанию для этого флажка. Итак, вам нужно проверить это только один раз. Тогда go fmt запустится автоматически, прежде чем вы совершите коммит.