読者です 読者をやめる 読者になる 読者になる

CaramelTrip

家族で海外を旅するフリーランス・プログラマーのログ

Atomでお手軽に関数ジャンプ出来ちゃう[go-difinition] | ctagでイラッとしていた方必見!

f:id:parsetree:20170327145358p:plain


今日はプログラムのお話です。

以前にAtomとうエディタをご紹介しました。

www.carameltrip.com


今回はAtomのプラグイン「goto-definition」のご紹介です。

パッケージをインストールするだけで関数ジャンプ出来ちゃうらしい!

実際に、コイツをインストールして使ってみたいと思います。


go-definition

Atomエディタでプロジェクト内の関数やクラスが検索出来るプラグイン「goto-definition」 | cupOF Interests

GUIインストール

f:id:parsetree:20170327145550p:plain


① インストールはメインメニューから「preferences > install」を開いて下さい。

「Pakeges」を選択して下さい

「go-difinition」を検索します。

④ 検索結果が表示されます。1番目に出てきた[go-difinition]をインストールしたいと思いますので[install]ボタンでインストールして下さい。


コマンドインストール

apmコマンドを使ってインストールする場合はこちら。

 apm install goto-definition 

早い!

使用方法

使い方は簡単です。

検索したい関数・Classを選択して「右クリック > Goto Definiction」をクリック。

検索結果をクリックすれば目的の場所にジャンプしてくれます。


ショートカットは、こんな感じ。

Alt + Cmd + Enter

いい!

まとめ

今まで、Atomで関数ジャンプする時はCtagを追加ってました。

が、これ結構イラッと事が多かったんですよね。Rebuildしてもジャンプできなかったりしてたんで。(自分のせいか?)

なので、しばらくこの「go-difinition」を実践で使ってみたいと思います。


でも、最近「RubyMine買おうかな・・・」なんて悩んでます。