はじめに
普段はVSCodeでGolangやTypeScriptの開発をしております。VSCodeはPluginで自由にカスタマイズができる事がいいことなのですが、今回はPluginを入れたことで、キーマップが上書きされた場合の対処法を記載しました。
結論
VSCode Pluginのキーマップは下記ディレクトリの設定ファイルを変更すれば良い。
~/.vscode/extensions/plugin/{設定ファイル}
経緯
VSCodeでGolangの開発を実施時に、Interfaceの実装先をショートカットで飛びたいなと思う所が最初でした。
調べてみるとIntelliJ IDEA Keybindings
で実装先に飛べるとの事で、導入してみました!!その結果、cmd + alt + b
で飛べた!!
やったーと思っていると、あれ?普段使っているcmd + d
が行の複製になっている??あれ?なんでと思っていると、あ、ショートカットが上書きされている。。。色々調べたのですが、VSCodeから変更する手段が見当たらず、Pluginの導入を諦めていました。
そんな時、あれ?Pluginってローカルのどこかに置いてあるんだから、無理やり変更すれば良くない??とおもい、VSCodeのpluginのインストール先を調べてみることに。すると、~/.vscode/extensions
に配置されているのを発見。k--kato.intellij-idea-keybindings-1.5.2
のどこかに定義ファイルがあるから、探してみた。
最後に
振り返ってみると大したことないんですが、ちょっとしたストレスが解消されてよかったです!!