替换 VS Code 中自定义快捷方式的“< -”击键组合
Replace "< -" keystroke combination for a custom shortcut in VS Code
我想知道如何设置快捷键,例如 CRTL+F 击键 <-
以获得更好的 R 语言编程体验。或者甚至当我输入 -
时,它会在我的编码脚本上打印出完整的 <-
.
我可以在 RStudio 中进行设置,但无法在 VS 代码中进行设置。 VS Code 中的快捷方式选项总是链接到 IDE 命令,对我没有任何帮助。
有什么想法吗?
只需将以下代码添加到 keybinding.json
文件即可:
// Place your key bindings in this file to override the defaults
[
{
"key": "oem_minus oem_minus",
"command": "type",
"args": {
"text": "<-"
},
"when": "editorTextFocus"
}
]
工作完美。当我输入 --
时,它会打印出 <-
.
或者使用这个方便的键盘快捷键示例和来自文档页面的参数
{
"key": "ctrl+f",
"command": "type",
"args": { "text": "<-" },
"when": "editorTextFocus && editorLangId == r"
},
您还可以定义用户片段。例如,将其放入您的 snippets\r.json
文件中:
"assign": {
"prefix": "=",
"body": " <- ",
"description": "left arrow assignment"
}
现在,输入 =Tab 将插入 <-
.
我想知道如何设置快捷键,例如 CRTL+F 击键 <-
以获得更好的 R 语言编程体验。或者甚至当我输入 -
时,它会在我的编码脚本上打印出完整的 <-
.
我可以在 RStudio 中进行设置,但无法在 VS 代码中进行设置。 VS Code 中的快捷方式选项总是链接到 IDE 命令,对我没有任何帮助。
有什么想法吗?
只需将以下代码添加到 keybinding.json
文件即可:
// Place your key bindings in this file to override the defaults
[
{
"key": "oem_minus oem_minus",
"command": "type",
"args": {
"text": "<-"
},
"when": "editorTextFocus"
}
]
工作完美。当我输入 --
时,它会打印出 <-
.
或者使用这个方便的键盘快捷键示例和来自文档页面的参数
{
"key": "ctrl+f",
"command": "type",
"args": { "text": "<-" },
"when": "editorTextFocus && editorLangId == r"
},
您还可以定义用户片段。例如,将其放入您的 snippets\r.json
文件中:
"assign": {
"prefix": "=",
"body": " <- ",
"description": "left arrow assignment"
}
现在,输入 =Tab 将插入 <-
.