IntelliJ IDEA をお勧めする。

IntelliJ IDEA を 2017.01 に更新。
もはやなくてはならない環境になってしまった。
Java9もサポートされている。

プログラマーなら、毎日使うツールになるので、信頼できるものを使っていきたい。
たとえ有料だとしても、それに価値があるのならさらなる発展を願い、お金は出してあげたい。

IDEAは色んな言語をサポートしているので、幅広く使う事ができる。
なるべく同じツールを使う事でショートカットなど覚え間違いがなくて嬉しい。
どんどん手に馴染んでくると作業が捗る!

IdeaVim

IDEAで、個人的におすすめなのはvimキーバインド設定が出来るIdeaVimです。
IDEA用の .ideavimrc ファイルを作成して、ホームディレクトリに置いておくだけ。
好きなショートカットを定義しておける。
たとえば、以下のような設定を自分はしています。
(使えるアクションについては :actionlist で一覧がみれる)

.ideavimrc

nnoremap / :action Find<CR>
nnoremap n :action FindNext<CR>
nnoremap N :action FindPrevious<CR>

noremap = :action ReformatCode<CR>

noremap  J 3j
noremap  K 3k
noremap  H ^
noremap  L $

nnoremap m :action MethodDown<CR>
nnoremap M :action MethodUp<CR>
nnoremap e :action GotoNextError<CR>
nnoremap E :action GotoPreviousError<CR>

nnoremap <space>i :action GotoImplementation<CR>
nnoremap <space>u :action FindUsages<CR>
nnoremap <space>o :action FileStructurePopup<CR>

nnoremap <space>rc :source ~/.ideavimrc<CR>

なんか変な警告がでる

objc[17498]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.

JDKをアップデートしたあと、IntelliJ IDEAで以下のようなエラーが出た。
IntelliJ で指定しているJDKのPATHが変わった為、jdk側で競合してしまっているのかな?とも思ったが
エラーではないようで、無視しておいて問題無いみたい。。

(でも、できる事なら解消したいんだけど…)

コメントを残す