2017-03-05 3 views
0

私の最もよく使われるアクションは、サイドバーの視認性を切り替えるCtrl + Bです。しかし、私が端末に焦点を合わせてCtrl + bを押すと、フォーカスを切り替える代わりに^Bと入力します。toggleSidebarVisibility when terminalFocus

私は私のキーバインドにこれを追加してみました:

{ "key": "ctrl+b", "command": "workbench.action.toggleSidebarVisibility", "when": "terminalFocus" } 

お知らせterminalFocusしかし、それはまだ種類^B、端末がフォーカスされたときに、Ctrl + Bを動作させるために、それ可能ですか?

答えて

1

問題は、vscodeで処理する前にキー入力をキャプチャすることです。 vscodeのユーザーとワークスペースの設定documentationによれば、特定のコマンドで端末をスキップできるようにするオプションがあります。あなたのコマンドをコマンドリストに追加して、シェルをスキップします:

"terminal.integrated.commandsToSkipShell": [ 
    "workbench.action.toggleSidebarVisibility", 
    ... 
], 
+0

素晴らしい!ありがとう兄弟! – Noitidart