nz_*_*_21 4 keyboard-shortcuts shortcut visual-studio-code
当我 ^R在终端上进行反向搜索时,我得到以下信息:
(^R) was pressed. Waiting for second key of chord...
我该如何解决?我在 OS X 上。
我意识到在安装“Visual Studio Keymap”扩展后,这种情况就开始发生在我身上。
我就是这样解决的:
Ctrl + Shift + P 为命令。在那里写:“设置 JSON”并选择“首选项:打开设置 (JSON)”选项
在那里,写入以下设置:
"terminal.integrated.allowChords": false
Run Code Online (Sandbox Code Playgroud)
节省并快乐
也许你真的想要两者!形式为的终端键绑定
Ctrl+ R Ctrl+something else
也就是说,chords仍然使用的键绑定
Ctrl+ R(非和弦键绑定)在终端中触发反向搜索。
您可以同时拥有 - 将此键绑定添加到您的 keybindings.json:
{
"key": "ctrl+r",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "\u0012" },
"when": "terminalFocus"
},
Run Code Online (Sandbox Code Playgroud)
这会向终端发送“Ctrl+R”,从而开始反向搜索。即使您有其他以Ctrl+开头R的终端键和键,终端也不会等待键绑定的第二部分。
请注意,如果您经常使用搜索,则可以向命令中添加文本,例如:
"args": { "text": "\u0012node" },
Run Code Online (Sandbox Code Playgroud)
它将已经开始搜索其中的命令node。
为我修复它的设置:
"terminal.integrated.sendKeybindingsToShell": true
Run Code Online (Sandbox Code Playgroud)
当您进行全新的 vscode 安装时,将会出现一个弹出窗口,解释编辑器和终端快捷方式的情况。您可以在那里配置您的设置。
| 归档时间: |
|
| 查看次数: |
1183 次 |
| 最近记录: |