几天前,Vscode最近自我更新到1.75.0版本,runSelectedText
的功能似乎发生了变化。
以前,我记得,如果调用这个命令,高亮显示的文本将在终端中运行,而光标不会移动。现在,如果运行此命令,光标将从编辑器跳到终端。我希望(I)在某处更改设置(如果存在),以便该命令不会跳转到终端,或者(ii)找出将光标返回到编辑器的方法(例如,使用宏)。
我以前将其作为宏的一部分来突出显示当前行(使用宏扩展名)。我选择了当前行,在终端中运行文本,然后取消选择。
因此,到目前为止,我的主要方法是对workbench.action.focusActiveEditorGroup
命令进行了多次修改,以将其包含在宏中。
作为MWE,我在settings.json中包含了以下宏:
"macros": { "runAndReturn": [ "workbench.action.terminal.runSelectedText", "workbench.action.focusActiveEditorGroup" // <--- this doesn't work/do anything ], },
对我来说,我运行这个宏,它按预期执行当前行,但光标移动到终端,不会返回编辑器。