使用键盘命令以“重试为Sudo”进行保存

时间:2019-07-08 10:33:50

标签: visual-studio-code

每当我尝试保存需要提升权限的文件(使用Ctrl + S)时,都会弹出带有“重试为Sudo”按钮的弹出窗口。很好,但是似乎没有任何方法可以使用键盘选择“重试为Sudo”。我必须使用鼠标实际单击“重试为Sudo”按钮。我已经尝试了制表符,但是如果不使用鼠标似乎无法选择此按钮。有谁知道是否有不用鼠标将文件另存为sudo的方法?

2 个答案:

答案 0 :(得分:0)

来自https://github.com/microsoft/vscode/issues/90661#issuecomment-586422989

  • 为命令notifications.focusToasts创建键盘快捷键

Retry as Sudo烤面包机出现时,您现在可以:

  • 按分配的快捷方式
  • Tab
  • Enter

答案 1 :(得分:0)

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

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

ctl+shift+p 视窗

cmd+shift+p MacOS

搜索 >Open Keyboard Shortcuts (JSON) 并按 Enter。

https://code.visualstudio.com/docs/getstarted/keybindings#_advanced-customization

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

{
    "key": "ctrl+shift+l",
    "command": "notifications.focusToasts",
}

为了清楚起见,您需要先保存以显示“另存为 sudo”通知。 然后按热键组合(聚焦通知),然后按 TAB 突出显示“另存为 sudo”按钮,然后按 Enter 保存。

这并不理想,但确实有效。