有没有一个命令可以“重复上一个命令”?如果没有,我该如何设置这样的功能?
基本上我想要按下某个快捷键,就能够重复执行上一个命令,这样我就不必再到菜单或者ctrl-shift-p框中去查找它。
有没有一个命令可以“重复上一个命令”?如果没有,我该如何设置这样的功能?
基本上我想要按下某个快捷键,就能够重复执行上一个命令,这样我就不必再到菜单或者ctrl-shift-p框中去查找它。
workbench.action.acceptSelectedQuickOpenItem
命令起作用,必须打开命令面板。 因此,每当您使用宏键绑定时,它都会短暂地闪开。"macros": {
"rerunCommand": [
"workbench.action.showCommands",
"workbench.action.acceptSelectedQuickOpenItem"
]
}
我假设你至少把"workbench.commandPalette.history": 50,
设置为1,这样最近使用的命令会在命令面板的顶部。 [我认为此设置始终将上次使用的命令放在顶部并选择它。]
然后还有一些关键绑定:
{
"key": "ctrl+;",
"command": "macros.rerunCommand"
},
这是在PR 154552中实现的,并在VSCode Insiders中发布。The views picker (Ctrl-q) lets you hit Ctrl-q again to go down the list:
{ "key": "ctrl+q", "command": >"workbench.action.quickOpenNavigateNextInViewPicker", "when": "inQuickOpen && inViewsPicker" },
This is behavior we could copy in the
run recent command
to make it act even more like Ctrl-R in the shell
"when": "InTerminalRunCommandPicker"
从 VSCode 1.71(2022年8月)开始:
允许固定最近使用的命令
来自问题154388:在“运行最近命令”快速选择中允许固定命令
从
到:
这个功能今天已经在VSCode Insiders中发布了。
VSCode 1.75(2023年1月)实现了第一次打开命令面板时的“常用”命令列表(问题169091),使用PR 171293
它增加了以下设置:
workbench.commandPalette.experimental.suggestCommands
控制命令面板是否应该有一份常用命令列表。
你可以按下 Shift + Alt + 向下箭头键,它会在 Windows VS Code 上重复最新的命令。