そこに仁義はあるのか(仮)

略してそこ仁!

Intellij IDEAのつかいかたをしおしおさんにやさしく教えてもらった

@さんにIntellij IDEAのつかいかたをハイパーヤサシク教えてもらた!
(『おいおいこいつマジかよ…。』みたいな顔してたけど…。)

Javadocのみかた

たとえば、あるメソッドのJavadocが見たいときには、
View > Quick Documentation
でみれる
f:id:syobochim:20140412234441p:plain

てってれーん!
f:id:syobochim:20140412234952p:plain


でも、毎回こうやってJavadoc見るのはめんどくさいので、KeyMapを割り当てる

File > Settings... の KeyMapを選択して、
検索欄に「Documentation」って打てば、一番上にでてくる!
f:id:syobochim:20140412235234p:plain

いちおう、ほかに割り当てられてないか確認しておく!
虫眼鏡マークをクリックして、割り当てたいKeyMapを押してみる!
『Nothing to show』でれば、競合してない!(競合してる場合は、競合してるやつが表示される)
f:id:syobochim:20140412235812p:plain

右クリックして、Add Keybord ShortcutすればOK!

f:id:syobochim:20140413000105p:plain
追加されました!

これで、メソッドを選択してKeyMapに登録したショートカットを押せば、
f:id:syobochim:20140413000152p:plain
てってれーん!

ちなみに、日本語のJavadocを登録することもできる!
(Java8の日本語Javadocは公開されてないから無理だけど…。)
File > Project Structure...
SDKsのDocumentation Pathsに設定すればOK!
WebのAPIを登録することができる!
f:id:syobochim:20140413001045p:plain
(登録しなくても、SDKsに設定されている英語のJavadocは標準で見れる)

ちなみに、Java7の日本語APIはこれ!
http://docs.oracle.com/javase/jp/7/api/

設定すれば、こんな感じで日本Javadocが見れます!*1

f:id:syobochim:20140413003319p:plain

Navigation Barのつかいかた

NavigationBarはOFFりましょう
f:id:syobochim:20140413004706p:plain
上のチェックをはずす、

と、↓が
f:id:syobochim:20140413005443p:plain

↓になる!画面がすっきり!
f:id:syobochim:20140413005452p:plain

そして、表示を消したNavigationBarは、Alt + Home*2をおすと出てくる
f:id:syobochim:20140413005613p:plain

矢印キーでクラスを選択して、、、
f:id:syobochim:20140413010045p:plain

Enterすると、対象のファイルが開く!べんり!
f:id:syobochim:20140413005759p:plain

NavigationBarって、こうやってつかうんだなー!

Intellij IDEAかしこい!!

*1:ただし、Java8のSDKsを使ってJava7の日本語ドキュメントを見る場合、メソッドのAPIをちゃんと見ることができない!URLの形式が変わったっぽい…。  たとえば、Arrays.equals(char a, char a2)メソッドの場合、↓って感じで、URLが違うので、対象のAPIが見つからないってエラーが表示される。。。  Java7:http://docs.oracle.com/javase/jp/7/api/java/util/Arrays.html#equals(char, char) Java8:http://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#equals-char:A-char:A-

*2:でてこない場合は、KeyMapの検索欄に『Jump to Navigation Bar』を入力して、割り当てKeyMapを調べましょう!or設定しましょう!