20
7

More than 1 year has passed since last update.

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

Last updated at Posted at 2020-12-03

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/

20
7
0

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
  3. You can use dark theme
What you can do with signing up
20
7