30
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Fringe81Advent Calendar 2019

Day 5

続・Goland使いこなせてない人向け tips 5選

Last updated at Posted at 2019-12-05

この記事は Fringe81 Advent Calendar 2019の5日目です。

去年のアドベントカレンダーで
Goland使いこなせてない人向け tips 5選
というのを書いたのですが、その続編として今年も追加で5つほど選んでみたいと思います。

ネタ元はこちら

とりあえず困ったら Option + Enter しておけば大体いい感じになります。

tips1: 書式文字列引数を追加する

%s とか %d とか使う際に 「あれ、Booleanってなんだったっけ?」となる場合に便利な機能。
Option + Enterで「Add string format argument」を選んで入力するだけ!
goland1.gif

tips2: Method-Like Function Completion

.を入力すると通常のメソッド補完が起動しますが、そこでCtrl + Space + Space とすると、その型を引数に取る関数を表示することが出来ます!
goland2.gif
ただし、Macの場合、キーボードショートカットがあてられているのでこっちをOFFにしないと使えないので注意。
スクリーンショット 2019-12-05 11.09.19.png

tips3: コンストラクタ生成

構造体の宣言部で Option + Enter で「Generate constructor」を選ぶだけ!
goland3.gif

tips4: 関数の自動生成

これは関数名だけ書いている状態なので当然エラーなわけですが、ここで Option + Enter して「Create function」を選ぶだけ!
goland4.gif

tips5: forのPostfix completionで展開される変数名が賢く

Postfix completionのfor文を生成する forr で展開される変数名が賢くなった模様。
linesline に、 peopleperson になっていますね!
goland5.gif

番外編: Goのバージョンのインストールと切り替え

特定バージョンのインストールや切り替えは Preferences > Go > GOROOT から行うことが可能です。
goland7.gif

30
14
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
30
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?