JetBrains IDE の設定など
個人的メモ。随時更新する。
- Font
- Plugins
- Shortcuts
Font
JetBrains Mono を使っている。リガチャもしばらく使ってみたが、馴染まなかったので OFF にした。
Plugins
あまり入れていない。
言語サポートとかは自明かつ適宜入れれば良いので除く。
IdeaVim
https://plugins.jetbrains.com/plugin/164-ideavim
これがないと JetBrains IDE を使えない。
~/.ideavimrc を読みに行くので ~/.vimrc に symlink を張る。
⌃T をはじめ、いくつかのショートカットが IDE とぶつかるので注意が必要。
Indent Rainbow
https://plugins.jetbrains.com/plugin/13308-indent-rainbow
Rainbow Brackets
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Shortcuts
大方針としてはあまり大きくはいじらないつもり。
IdeaVim を入れると ⌃ まわりのショートカットが結構 IDE とぶつかるため、Editor > Vim Emulation からこのあたりの衝突をどうするか設定する必要がある。
基本的には Vim を優先したほうが使いやすいが、⌃T は IDE 側の Refactor > Refactor this... に倒している。
Emacs Keybind
⌃D, ⌃H を Editor Actions > Delete, Editor Actions > Backspace に振っている。
(⌃F, ⌃B, ⌃N, ⌃P, ⌃A, ⌃E, ⌃K あたりはデフォルトで対応してるのに、⌃D, ⌃H は他のアクションに振られている)
Terminal
⌘T をターミナルへのフォーカスに振っている。
Database
⌘D をデータベースへのフォーカスに振っている。
(⌘D は結構いろんなところで使われていたので、それぞれ丁寧に消す)
Git Blame
⌃⌘B を VCS > Git > Annotate に振っている。
Open in GitHub
⌃⇧⌘O を Plugins > GitHub > Open in GitHub に振っている。
Reopen Closed Tab
ブラウザの挙動に寄せて ⇧⌘T を Main menu > Window > Editor Tabs > Reopen Closed Tab に振っている。
デフォルト
よく使うやつ。 (たぶん網羅はできてない)
| Key | Action |
|---|---|
⌘O |
クラスを検索 |
⇧⌘O |
ファイル名を検索 |
⌥⌘O |
シンボルを検索 |
⌃Tab |
ひとつ前のファイルへ移動 |
⌘E |
ファイル履歴 |
⌘↑ |
Navigation Bar にフォーカス |
⌘1 |
Project にフォーカス |
⌘B, ⌘Click |
シンボルの定義・利用箇所を表示する |
⌘U |
スーパークラスを開く |
⌥⏎ |
Intention Actions |
⌥⌘L |
コードをフォーマットする |
⌘/ |
コメントアウト、アンコメントkk;w |