Fringe81 アドベントカレンダー2020の3日目の記事です。
今年もこのテーマでGolandのリリースノートを見ながら5つほど選んでみました。
※2020.3の内容も含みます(執筆時点ではRC)。
過去の記事はこちら。
tips1: 日付フォーマットのコード補完
ついに来ました。
Goの日付フォーマット全く覚えられないので超助かります。
Ctrl + Space
で呼び出し可能です。
tips2: テストファイルの生成とテーブル単位の実行
テストしたい関数で、 Command + N
を押下し、メニューを呼び出すことが出来ます。
ここでは、「Test for function」を選択。すると、Table Driven Testをするためのコードがあらかじめ記述されたテストファイルが生成されます。
テストケースとなる構造体(テーブル)を記述して、あとは実行するのみ。
なお、個別のテーブルだけを選択してテストを実行することも出来ます。
tips3: 関数の引数を縦に改行展開
地味に嬉しいやつ。
Option + Enter
で呼び出し可能です。
tips4: 電卓機能
地味に嬉しいやつ その2。
Shift + Shift
とシフトキーを2回押して検索ボックスを起動し、あとは式を記述するだけ。
tips5: Zenモード
コードを書くことに集中するモード。
Shift + Shift
で起動した検索ボックスからEnter Zen Modeへ。
色んなメニュー等の表示が全部消えた。ソースコードだけ。The Zen。座禅。
おまけ
人気ショートカット15選
https://blog.jetbrains.com/ja/2020/03/12/2848/
Golandの人気プラグイン紹介
https://blog.jetbrains.com/go/2020/08/13/popular-goland-plugins/