Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Keyboard shortcuts vscode中一个键盘快捷键上的多个操作_Keyboard Shortcuts_Visual Studio Code - Fatal编程技术网

Keyboard shortcuts vscode中一个键盘快捷键上的多个操作

Keyboard shortcuts vscode中一个键盘快捷键上的多个操作,keyboard-shortcuts,visual-studio-code,Keyboard Shortcuts,Visual Studio Code,在visual studio代码中,是否可以将多个操作分配给一个键盘快捷键 例如: 将光标向上移动x 3设置为“ctrl+w” 提前感谢。对于其他正在寻找答案的人,请学习制作自己的VS代码扩展。花了大约一个小时,我能够制作各种各样的快捷方式来执行多个命令。vs代码站点有很好的资源:本机不支持多个操作(功能请求:) 编辑:宏在最新版本的vscode中似乎工作不正常。不过,还有其他扩展,如: “多命令.命令”:[ { “命令”:“多命令.下行3行”, “顺序”:[ “光标镇”, “光标镇”, “光标

在visual studio代码中,是否可以将多个操作分配给一个键盘快捷键

例如: 将光标向上移动x 3设置为“ctrl+w”


提前感谢。

对于其他正在寻找答案的人,请学习制作自己的VS代码扩展。花了大约一个小时,我能够制作各种各样的快捷方式来执行多个命令。vs代码站点有很好的资源:

本机不支持多个操作(功能请求:)

编辑:
在最新版本的vscode中似乎工作不正常。不过,还有其他扩展,如:

“多命令.命令”:[
{
“命令”:“多命令.下行3行”,
“顺序”:[
“光标镇”,
“光标镇”,
“光标镇”
]
},
]
keybindings.json

{
“键”:“ctrl+w”,
“命令”:“extension.multiCommand.execute”,
“args”:{“command”:“multiCommand.down3Lines”},
},

不过,对于这个特定的示例,可以使用内置的
命令(以避免任何跳跃):

{
“键”:“ctrl+w”,
“命令”:“光标移动”,
“args”:{
“to”:“down”,
“由”:“行”,
“价值”:3
}
}

我使用宏扩展():

在settings.json中:

"macros": {
    "showGit": ["workbench.view.scm", "git-graph.view"]
}
{
    "key": "ctrl+shift+g",
    "command": "showGit"
}
然后在keybindings.json中:

"macros": {
    "showGit": ["workbench.view.scm", "git-graph.view"]
}
{
    "key": "ctrl+shift+g",
    "command": "showGit"
}

我试图用扩展名“[runonsave][1]”来解决这个问题(它似乎做了我们想要的类似的事情),但我不知道如何做。[1] :你能分享你的分机吗?对我来说最简单的解决方案,启动并运行