LoginSignup
55
44

More than 5 years have passed since last update.

Go を書くなら GoLand を使おう(≧∇≦)/

Last updated at Posted at 2018-03-31

Go を書けるエディタ・IDEはたくさんありますが、その中で JetBrains GoLand は Go の開発ツールに悩んでいる方にはぜひおすすめしたいソフトウェアです。

有料のソフトウェアですが、お金を払う価値はあるとおもいます

では具体的にどんなとこが良いのか、個人的にすごいとおもったPointを書きます。

rapture_20180331172547.png

環境構築が楽ですごい

IDE(統合開発環境)なので、初期状態から Go 開発に役立つたくさんの便利機能が入っています。

また、Go の環境設定である GOPATH 等を GoLand 側の設定画面から GUI でできます。

image.png

URLをコピーするだけで go get できてすごい

Go ではライブラリを入れるとき次のようなコマンドを実行します。

go get https://github.com/golang/dep

しかし、GoLand を起動していると、 https://github... をコピーするだけで右下に「これ go get する?」って表示してくれます。これすごい

image.png

Live Template がすごい

たとえば、main と入力して Tab を押すと、main 関数をぱっと作ってくれます。

live-template.gif

Go でよくある「エラーの nil チェック」も err > Tab > Enter ですぐに入力できます。

err-template.gif

import の自動整理がすごい

GoLand 2018.1 で入った新しい機能です。 Go は不要な import があるとビルドが通らないのですが、GoLand では自動的に未使用の import は削除してくれます。すごい。

optimizeimports.gif

テスト環境も整備されていてすごい

ファイル名が *_test.go だと自動的にテストコードとして解釈してくれます。エディタ上からすぐに実行できて、結果も見やすいです。

ここはさすが他の言語のIDEも作っている JetBrains さんという感じですね。すごい。

go-test.gif

55
44
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
55
44