我正在将 git.sync 快捷方式添加到我的 vscode
这意味着我需要向我的快捷方式绑定添加适当的when子句:
{
"key": "cmd+enter",
"command": "git.sync"
"when":""
},
所以我需要添加一个when子句,它是什么?
在google中搜索,并尝试使用github copilot来获取when子句
要在 Visual Studio Code 中为“git.sync”命令的快捷方式绑定添加“when”子句,您可以指定要激活快捷方式应满足的条件。在您的情况下,您希望仅当 Git 存储库中有未提交的更改时快捷方式才处于活动状态。
您可以使用以下“when”子句来实现此目的:
"when": "gitUncommittedChanges"
此子句会在允许快捷方式触发“git.sync”命令之前检查 Git 存储库中是否存在未提交的更改。
因此,更新后的快捷方式绑定将如下所示:
{
"key": "cmd+enter",
"command": "git.sync",
"when": "gitUncommittedChanges"
}
这可确保该快捷方式仅在 Git 存储库中有未提交的更改时才起作用。