@kyanny's blog

My thoughts, my life. Views/opinions are my own.

GoLand: fmt.Printf() の中身は折り畳める

このように表示されていたものが、

f:id:a666666:20200828145350p:plain

このように、あたかも Ruby の式展開(string interpolation)のように表示されることがある。

f:id:a666666:20200828145608p:plain

これは「コードの折り畳み(Code Folding)」によるもの。マウスクリックか Cmd + "+" (Cmd と + を同時に押す)で上の見た目に展開できる。逆に下の見た目にしたいときは Cmd + "-" で折り畳める。

Preferences -> Editor -> General -> Code Folding -> Go -> Format strings のチェックを外すとこの挙動をオフにできる(常に上の見た目を維持する)。

f:id:a666666:20200828145908p:plain