VSCodeのターミナルでWSLのシェルを開くと、Ctrl+p、Ctrl+k等が使えない。
VSCodeでショートカットキーに定義されてるものが使えません。
File > Preferences > Keyboard Shortcuts
を選択してショートカットの設定画面を出す
画面右上にある
Open Keyboard Shortcuts(JSON)をクリック
次のような記述で、ショートカットを無効にしたいキーを羅列する。
[{"key":"ctrl+p","command":"","when":"terminalFocus"},{"key":"ctrl+e","command":"","when":"terminalFocus"},{"key":"ctrl+f","command":"","when":"terminalFocus"},{"key":"ctrl+k","command":"","when":"terminalFocus"},]
Qittaでも類似した解決策があったんですが、こんなシンプルな記述ではなかったので、書いてみました。