search
LoginSignup
6

posted at

updated at

【2020年版】Goland使いこなせてない人向けtips 5選

Fringe81 アドベントカレンダー2020の3日目の記事です。

今年もこのテーマでGolandのリリースノートを見ながら5つほど選んでみました。
※2020.3の内容も含みます(執筆時点ではRC)。

過去の記事はこちら。

tips1: 日付フォーマットのコード補完

ついに来ました。
Goの日付フォーマット全く覚えられないので超助かります。
Ctrl + Space で呼び出し可能です。
tips1.gif

tips2: テストファイルの生成とテーブル単位の実行

テストしたい関数で、 Command + N を押下し、メニューを呼び出すことが出来ます。
ここでは、「Test for function」を選択。すると、Table Driven Testをするためのコードがあらかじめ記述されたテストファイルが生成されます。
テストケースとなる構造体(テーブル)を記述して、あとは実行するのみ。
なお、個別のテーブルだけを選択してテストを実行することも出来ます。
tips3.gif

tips3: 関数の引数を縦に改行展開

地味に嬉しいやつ。
Option + Enter で呼び出し可能です。
tips33.gif

tips4: 電卓機能

地味に嬉しいやつ その2。
Shift + Shiftとシフトキーを2回押して検索ボックスを起動し、あとは式を記述するだけ。
tips44.gif

tips5: Zenモード

コードを書くことに集中するモード。
Shift + Shift で起動した検索ボックスからEnter Zen Modeへ。
スクリーンショット 2020-12-03 13.00.16.png

色んなメニュー等の表示が全部消えた。ソースコードだけ。The Zen。座禅。
スクリーンショット 2020-12-03 13.00.51.png

Exit Zen Modeで元の画面へ。
スクリーンショット 2020-12-03 13.02.17.png

おまけ

人気ショートカット15選
https://blog.jetbrains.com/ja/2020/03/12/2848/

Golandの人気プラグイン紹介
https://blog.jetbrains.com/go/2020/08/13/popular-goland-plugins/

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
6