Visual studio code vscode中高亮显示文本上的用户定义键盘快捷键
我需要创建一个执行以下操作的快捷方式: 我想在vscode编辑器中高亮显示文本(假设文本高亮显示),触发键盘快捷键时,我需要将其替换为say[\something text]。我该怎么做 我尝试将以下内容添加到keybindings.json中,当然,这不起作用:Visual studio code vscode中高亮显示文本上的用户定义键盘快捷键,visual-studio-code,vscode-settings,vscode-snippets,Visual Studio Code,Vscode Settings,Vscode Snippets,我需要创建一个执行以下操作的快捷方式: 我想在vscode编辑器中高亮显示文本(假设文本高亮显示),触发键盘快捷键时,我需要将其替换为say[\something text]。我该怎么做 我尝试将以下内容添加到keybindings.json中,当然,这不起作用: { "key": "ctrl+r", "command": "type", "args":{ &quo
{
"key": "ctrl+r",
"command": "type",
"args":{
"text":"{\\color{red}%TEXT%}"
},
"when": "editorTextFocus"
}
您可以使用扩展名
{
“键”:“ctrl+r”,
“何时”:“editorTextFocus”,
“命令”:“regextgen.generateText”,
“args”:{
“generatorRegex”:“\\{\\color\\{red\\}{{0}\\}”,
}
}
您可以使用扩展名
{
“键”:“ctrl+r”,
“何时”:“editorTextFocus”,
“命令”:“regextgen.generateText”,
“args”:{
“generatorRegex”:“\\{\\color\\{red\\}{{0}\\}”,
}
}
只需将其设置为插入代码段的键绑定即可。然后可以使用变量,如$TM\u SELECTED\u TEXT
{
"key": "ctrl+r",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "{\\color{red}${TM_SELECTED_TEXT}}"
},
"when": "editorTextFocus"
}
选择文本(Ctrl+D或双击),然后触发上面的键绑定
您可以使用命令
type
,但在宏中需要使用它两次:一次在关键字之前,一次在之后,因此只需使用insertSnippet
版本就更容易了。只需将其设为插入代码段的键绑定。然后可以使用变量,如$TM\u SELECTED\u TEXT
{
"key": "ctrl+r",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "{\\color{red}${TM_SELECTED_TEXT}}"
},
"when": "editorTextFocus"
}
选择文本(Ctrl+D或双击),然后触发上面的键绑定
您可以使用命令type
,但在宏中需要使用它两次:一次在关键字之前,一次在关键字之后,因此使用insertSnippet
版本更容易