vscode:如何更改'replace'和'next match'的热键
vscode: how to change the hotkey of 'replace' and 'next match'
在vscode的替换模式中:
'go to next match'和'replace'的热键都是enter
.
我想有选择地替换一些单词。
例如,在图像的下部:我想重命名 hidden_dim' but not
hidden_dim_in`.
按下键 enter
将 重复执行 'go to next match' 或 'replace'。如何为这两个功能设置不同的热键?
我已经为 keybindings.json
添加了一个新的快捷方式 命令面板 -> 首选项:打开键盘快捷方式 (JSON):
{
"key": "shift+cmd+enter",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus && replaceInputFocussed"
}
另一种方法是Add Keybinding...
基于'go to next match'(查找下一个)Preferences: Open Keyboard Shortcuts
中的快捷方式并通过[=32=更改它].
现在使用新的快捷键 replace window 聚焦你去下一场比赛;按 enter 替换它。
受@amordo 回答的启发,我找到了一种更简单的方法来“转到下一场比赛”,同时替换 vscode:
中的单词
F3
F3键是vscode查找下一个的默认设置,在替换过程中可以正常使用。
Ps。 Shift + Enter 快捷方式在这种情况下无济于事。它将添加一个新行。
在vscode的替换模式中:
'go to next match'和'replace'的热键都是enter
.
我想有选择地替换一些单词。
例如,在图像的下部:我想重命名 hidden_dim' but not
hidden_dim_in`.
按下键 enter
将 重复执行 'go to next match' 或 'replace'。如何为这两个功能设置不同的热键?
我已经为 keybindings.json
添加了一个新的快捷方式 命令面板 -> 首选项:打开键盘快捷方式 (JSON):
{
"key": "shift+cmd+enter",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus && replaceInputFocussed"
}
另一种方法是Add Keybinding...
基于'go to next match'(查找下一个)Preferences: Open Keyboard Shortcuts
中的快捷方式并通过[=32=更改它].
现在使用新的快捷键 replace window 聚焦你去下一场比赛;按 enter 替换它。
受@amordo 回答的启发,我找到了一种更简单的方法来“转到下一场比赛”,同时替换 vscode:
中的单词F3
F3键是vscode查找下一个的默认设置,在替换过程中可以正常使用。
Ps。 Shift + Enter 快捷方式在这种情况下无济于事。它将添加一个新行。