我遇到了这个令人敬畏的宏扩展,再加上状态栏的命令扩展,该死的还有一些生产力。
我可以使用命令
拉出quickOpen选项卡{
"command": "workbench.action.quickOpen",
"args": "thing.vue"
}
并使用"thing.vue"
但是我无法让vscode执行return / enter命令
首先,似乎{"command": "type"}
确实键入了quickOpen输入,即使在运行type命令之前运行workbench.action.focusQuickOpen
命令,即使是同步而不是在宏中运行,似乎键入在文件的最后一个光标位置而不是quickOpen输入
"macros": {
"goToInv": [
{
"command": "workbench.action.quickOpen",
"args": "thing.vue"
},
"workbench.action.focusQuickOpen",
]
},
"commands.commands": [
{
"command": "macros.goToInv",
"alignment": "left",
"text": "$(package) inv"
},
{
"command": "type",
"text": "Type",
"arguments": [{
"text": "thing.vue"
}]
}
]
从状态栏运行macros.goToInv
将显示已填充的quickOpen输入,然后从状态栏运行type
将"thing.vue"
键入文件的最后一个光标位置。
所以,即使有一个执行输入键的命令,它也可能无法正常工作。
是否有executeQuickOpenItem
命令?
有一个workbench.action.acceptSelectedQuickOpenItem
命令,但它似乎没有执行quickOpen查询
感谢您花时间阅读我的想法..