Visual studio code 用“保存”;“以Sudo的身份重试”;使用键盘命令

Visual studio code 用“保存”;“以Sudo的身份重试”;使用键盘命令,visual-studio-code,Visual Studio Code,每当我尝试保存需要提升权限的文件(使用Ctrl+S)时,我都会弹出一个“以Sudo方式重试”按钮。这很好,但是似乎没有任何方法可以使用键盘选择“作为Sudo重试”。我必须用鼠标点击“作为Sudo重试”按钮。我尝试过使用标签,但似乎无法在不使用鼠标的情况下选择此按钮。是否有人知道是否有不使用鼠标将文件保存为sudo的方法?来源: 为命令通知创建键盘快捷键。focusToasts 当出现重试Sudo烤面包机时,您现在可以: 按指定的快捷方式 按选项卡 按Enter 我想用一个例子来补充其他答案

每当我尝试保存需要提升权限的文件(使用Ctrl+S)时,我都会弹出一个“以Sudo方式重试”按钮。这很好,但是似乎没有任何方法可以使用键盘选择“作为Sudo重试”。我必须用鼠标点击“作为Sudo重试”按钮。我尝试过使用标签,但似乎无法在不使用鼠标的情况下选择此按钮。是否有人知道是否有不使用鼠标将文件保存为sudo的方法?

来源:

  • 为命令
    通知创建键盘快捷键。focusToasts
当出现
重试Sudo
烤面包机时,您现在可以:

  • 按指定的快捷方式
  • 选项卡
  • Enter

我想用一个例子来补充其他答案

要添加键绑定,请打开命令托盘:

ctl+shift+p窗口

cmd+shift+pmacos

搜索
>打开键盘快捷键(JSON)
,然后按enter键

下面是一个示例,您可以按原样复制并粘贴到json文档中。如果没有现有的自定义绑定,只需将其放在[]括号之间。如果存在绑定(用{}括号表示),请确保使用逗号分隔它们

{
    "key": "ctrl+shift+l",
    "command": "notifications.focusToasts",
}
为了清楚起见,您需要先保存以显示“另存为sudo”通知。然后按热键组合(将通知聚焦),然后按TAB键突出显示“另存为sudo”按钮,然后按Enter键保存


这并不理想,但它可以工作。

使用sudo命令在vs代码中打开文件可以解决问题
sudo code file.txt
FYI我刚刚在VSCodes GitHub repo中创建了一个功能请求,因为我正在寻找完全相同的东西:FYI:I刚刚创建以自动打开系统提示符。