@_siosio_さんにIntellij IDEAのつかいかたをハイパーヤサシク教えてもらた!
(『おいおいこいつマジかよ…。』みたいな顔してたけど…。)
Javadocのみかた
たとえば、あるメソッドのJavadocが見たいときには、
View > Quick Documentation
でみれる
てってれーん!
でも、毎回こうやってJavadoc見るのはめんどくさいので、KeyMapを割り当てる
File > Settings... の KeyMapを選択して、
検索欄に「Documentation」って打てば、一番上にでてくる!
いちおう、ほかに割り当てられてないか確認しておく!
虫眼鏡マークをクリックして、割り当てたいKeyMapを押してみる!
『Nothing to show』でれば、競合してない!(競合してる場合は、競合してるやつが表示される)
右クリックして、Add Keybord ShortcutすればOK!
追加されました!
これで、メソッドを選択してKeyMapに登録したショートカットを押せば、
てってれーん!
ちなみに、日本語のJavadocを登録することもできる!
(Java8の日本語Javadocは公開されてないから無理だけど…。)
File > Project Structure...
SDKsのDocumentation Pathsに設定すればOK!
WebのAPIを登録することができる!
(登録しなくても、SDKsに設定されている英語のJavadocは標準で見れる)
ちなみに、Java7の日本語APIはこれ!
http://docs.oracle.com/javase/jp/7/api/
Navigation Barのつかいかた
NavigationBarはOFFりましょう
上のチェックをはずす、
と、↓が
↓になる!画面がすっきり!
そして、表示を消したNavigationBarは、Alt + Home*2をおすと出てくる
矢印キーでクラスを選択して、、、
Enterすると、対象のファイルが開く!べんり!
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設定しましょう!