5日間ぐらい、38度の熱を出し続けていたこの頃です。
来週から、アプリのサービスのところでアルバイトをすることになりました。
そこでは、React Native + TypeScriptな環境なので、VSCode推しの強そうな勝手なイメージがあったので、久しぶりにVSCode触ってみました。
あと、IntelliJで開いててビルド中にIndexingされちゃって、Macのトラックパッドのクリック感が反応しなくなるぐらい重かったので要設定? ってこともあって、VSCodeに逃げてきたところです。
普段のエディタ「IntelliJ IDEA」
学生は無料なので、贅沢に「IntelliJ IDEA」を使っています。ここでは詳細は省きますが、強力なツールなので愛用している人も多いはずです。
そんなJetBrains信者が、VSCodeでも幸せに過ごせそうな拡張機能を見つけました。
IntelliJ IDEA Keybindings
まず、できないこと
shift shift
IntelliJらしさの一つである、shift2回押しはできないようです。
できて幸せになれたところ
選択範囲を拡張「option + ↑」
IntelliJの推し機能の「選択範囲を拡張」は自分もすごく好きな機能です。
ただ、VSCodeのこの拡張機能だと、「’」や「”」で囲われた文字列から拡張していったときに、その中だけ選択される状態にならないのは残念でした。
カッコごとのブロック選択は、問題なく使用できました。
とはいえ、文字列部分の選択を可能にする拡張機能も以前に見かけたので、別で解消できそうです。
Cmd + Backspaceの挙動
デフォルトのVSCodeだと選択位置からその行の先頭まで削除されますが、IntelliJだと行削除です。消えた後の行のズレかたも違和感なく操作できました。
アクション検索「Cmd + Shift + A」
IntelliJだとショートカットを覚えるほどでもなさそうな操作は、アクション検索を使ってコマンド感覚で実行できます。
例えば、「Cmd + Shift + A」を押して、「pull」と入力すれば、GitからPullできたりするやつです。
この拡張機能を入れたVSCodeだと、コマンドパレットが開くようになりました。
終わり
あくまでメインはIntelliJなので、それに合わせていく方向で揃えてみました。
操作感的には、ある程度快適になりました。
ちょっとしたコードを書いたり、Markdownでメモ取ったりするのに、VSCodeを使っているので、それも捗りそうです。
拡張機能の詳細で対応表確認できます。