我们如何像在Visual Studio中一样保存(VSCode)中的所有文件

ras*_*mnb 98 keyboard-shortcuts visual-studio visual-studio-code

我们如何通过按Ctrl+ Shift+ 来保存Visual Studio代码中的所有文件,就像我们在Visual Studio中一样S?

jes*_*ing 116

看起来没有绑定它的快捷方式.

最简单的方法是使用菜单加速器:ALT+ f后跟ALT+ l.

要更改键绑定,请编辑键盘首选项.

在此输入图像描述

将绑定添加到屏幕的右半部分,然后重新启动代码:

// Place your key bindings in this file to overwrite the defaults
[
    { 
      "key": "ctrl+shift+s", 
      "command": "workbench.action.files.saveAll" 
    }
]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


Tom*_*moJ 57

    ?+?+S               // macOS
    Ctrl+K S            // Windows
    Ctrl+Alt+S          // Linux
Run Code Online (Sandbox Code Playgroud)

  • 这里要注意的唯一技巧是用菜单项文本显示的命令组合键"[Ctrl + KS]"给人的印象是你必须按下`Ctrl`键,按住`Ctrl`键然后按键` K`和`S`一个接一个地快速连续.不是这种情况.按下"Ctrl"+"K"组合后,松开"Ctrl"键并分别按下"S"键.对于必须连续按下"Ctrl"键的情况,它将在菜单项文本中显示为例如"[Ctrl + K Ctrl + O]"(打开新文件夹). (52认同)
  • 我是Windows用户,我想知道为什么他们选择这样的快捷键CTRL-K S,而不是默认的Windows UX CTRL + SHIFT + S (7认同)
  • @RBT男人我很难搞清楚`Ctrl`的发布部分,谢谢男人! (5认同)

RBT*_*RBT 36

在visual studio代码中,您可以按Ctrl+ K+ S 保存当前在编辑器中打开的所有未保存文件.

A word of caution 关于菜单项描述文本中的键盘快捷键组合:

这里要注意的诀窍是,[Ctrl+K S]菜单项文本显示的命令组合键给人的印象是你必须Ctrl按键,按住Ctrl键然后 快速连续按键K和 按键 S.这是不是这种情况.

在此输入图像描述

按下 Ctrl + K 组合后,松开 Ctrl和 K 键,然后 S分别按键.对于[Ctrl + K Ctrl + O]必须连续按下按键的情况,它将A word of caution在菜单项文本中显示为例如(打开新文件夹).

  • 这在 Windows 中对我不起作用。在最新的 VS 代码(1.14.0)中,我必须按 CTRL + K,然后释放 *两个* 键,然后按 S。如果我刚刚释放 CTRL 键,那么我仍然会按下 K 并最终得到几十个 K插入到文件中,没有保存。我根本不喜欢这样,如果可能,我会将绑定更改为更简单的内容。 (4认同)
  • 这句话 - `在按下 Ctrl + K 组合键后松开 Ctrl 键并分别按下 S` 正是你所说的意思。它说在你按下 `Ctrl + K` 组合后,当你想按下 `S` 键时,不要按住 `Ctrl` 键。相反,释放`Ctrl`键,然后单独按`S`。我们通常习惯于在 Visual Studio 中保持按下 `Ctrl` 键,这里不是这种情况。这就是我想强调的。一旦你按下了“K”键,当然你必须松开它才能按下下一个“S”键。无论如何你不能一直按下`K` :) (4认同)

Gau*_*yay 14

对于Windows用户 - Visual Studio代码具有Ctrl + K,S

  1. 按Ctrl键+ K.
  2. 释放Ctrl和K两个键.
  3. 按S键.

这将一次性保存所有修改过的文件.释放是主要的一点,因为新用户使用Ctrl键按下S键,打开键盘快捷键文件.


zip*_*zit 11

我是一位多才多艺的开发人员,使用许多不同的工具和操作系统。我总是对盲目使用按键感到紧张。我更喜欢使用简单的“全部保存”按钮。

在 VSCode 中保存所有图标

如果您在 VS Code Explorer 窗口中添加“打开编辑器”,该选择将包含一个非常方便的“全部保存”图标。单击该图标,即可完成。

无需自定义按键。没有可编辑的首选项。


lew*_*dev 10

对于Windows用户,快捷键在“文件”菜单中显示为第11个选项,显示为:

保存所有Ctrl + KS

显示的快捷键等同于以下内容:

  1. 按Ctrl+k

  2. 释放Ctrl和k键。

    注意,窗口底部将显示一条消息,要求输入第二个密钥,如下所示:

按下<kbd> Ctrl </ kbd> + <kbd> k </ kbd>后,VSCode底部状态消息。

  1. 按s。

这适用于在“文件”菜单中找到的其他“关闭工作区”命令(而不是按s,而是按f)。


Bla*_*ise 6

此 keybindings.json 切换Save All和Save快捷方式,以便Cmd+S绑定到Save All:

[
    {
        "key": "alt+cmd+s",
        "command": "workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "-workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "workbench.action.files.saveAll"
    },
    {
        "key": "alt+cmd+s",
        "command": "-workbench.action.files.saveAll"
    }
]
Run Code Online (Sandbox Code Playgroud)