【发布时间】:2019-12-23 18:19:41
【问题描述】:
我似乎找不到可以从 VSCode 键绑定运行的记录命令的良好列表。
在在线 VSCode 文档中,Commands Guide 列出了两种发现命令的方法:
为键盘快捷键找到的命令通常是不带参数的“简单”命令。 “高级命令 api”似乎缺少一些非常基本的基本命令。
例如,在VSCode Keybindings 页面上有一个名为“命令参数”的部分,其中包含以下示例条目:
{ "key": "enter", "command": "type",
"args": { "text": "Hello World" },
"when": "editorTextFocus" }
但我没有看到任何记录 type 命令的地方。所以我假设可能还有其他几个类似这样的基本命令存在,但我不知道在哪里可以找到它们的文档。
无论如何,我现在真正在寻找的是一个命令,我可以运行该命令在当前编辑器中执行预定义的搜索和替换,指定查找文本、替换文本和选项......类似于下面:
{ "key": "ctrl+shift+8",
"command": "findReplaceAll",
"args": {
"findText": "Company(\\w+)",
"replaceText": "User$1"
"options": { "ignoreCase": false, "wholeWord": true, "regex": true }
},
"when": "editorTextFocus" }
但是我在文档中找不到任何这样的findReplaceAll 命令或类似的东西,但肯定存在这样的东西,对吧?
谢谢!
【问题讨论】:
标签: visual-studio-code vscode-settings key-bindings vscode-extensions