Go言語を最近やり始めて、シンプルなシンタックスと、例外がない機構、goroutineなどが非常に便利なのですが、その他のGoのルールについて気になることがあります。
主に、GoはVSCODEで編集しているのですが、gofmt, goreturnsなどで、必要なモジュールを自動でインポートしてくれる機能を便利に使っています。
goreturnsなどを適応すると、インデントの幅をタブに置き換えるようです。また、無駄に空いたスペースを取り除くようです。
スペースをtabに変換されることは、別にいいのですが、変数の定義などにスペースをパディングして(個人的に)見やすくしたとしても、切る詰められるのはちょっとどうにかしたいと思いました。
なにか、うまい方法はございませんか。
(変更前)
go
1package main 2import "fmt" 3func main() { 4 a := 2 5 b := 3 6 fmt.Println("Hello World") 7}
(変更後)
go
1package main 2 3import "fmt" 4 5func main() { 6 a := 2 7 b := 3 8 fmt.Println("Hello World") 9}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/27 03:57