对选定(突出显示)的字符串执行替换操作
Perform replace operation on selected (highlighted) string
在视觉代码中,假设我有一个字符串:
I need this feature urgently!
当我select文本"urgently"和按下Cntrl + 1
,然后可视化代码将 更改 selected 字符串 如下:
I need this feature <span class="warn">urgently</span>!
可视化代码可以吗?
您可以使用代码片段轻松做到这一点。将其放入您的 keybindings.json:
{
"key": "ctrl+k ctrl+1",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "<span class=\"warn\">$TM_SELECTED_TEXT</span>",
}
},
我用了Ctrl+K Ctrl+1 作为键绑定,因为 Ctrl+1 已经绑定到 focus first editor group 命令,但您可能会或可能不会在意保留它功能。
如果您真的想使用 Ctrl+1 作为代码段的键绑定,请将其放入您的 keybindings.json:
{
"key": "ctrl+1",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "<span class=\"warn\">$TM_SELECTED_TEXT</span>",
}
},
{
"key": "ctrl+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
-workbench.action.focusFirstEditorGroup
之前的 -
删除了该键绑定。
在视觉代码中,假设我有一个字符串:
I need this feature urgently!
当我select文本"urgently"和按下Cntrl + 1
,然后可视化代码将 更改 selected 字符串 如下:
I need this feature <span class="warn">urgently</span>!
可视化代码可以吗?
您可以使用代码片段轻松做到这一点。将其放入您的 keybindings.json:
{
"key": "ctrl+k ctrl+1",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "<span class=\"warn\">$TM_SELECTED_TEXT</span>",
}
},
我用了Ctrl+K Ctrl+1 作为键绑定,因为 Ctrl+1 已经绑定到 focus first editor group 命令,但您可能会或可能不会在意保留它功能。
如果您真的想使用 Ctrl+1 作为代码段的键绑定,请将其放入您的 keybindings.json:
{
"key": "ctrl+1",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "<span class=\"warn\">$TM_SELECTED_TEXT</span>",
}
},
{
"key": "ctrl+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
-workbench.action.focusFirstEditorGroup
之前的 -
删除了该键绑定。