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 |