【问题标题】:How can we save all files in (VSCode) like we do in Visual Studio我们如何像在 Visual Studio 中一样将所有文件保存在(VSCode)中
【发布时间】:2016-08-29 02:11:20
【问题描述】:

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

【问题讨论】:

    标签: visual-studio keyboard-shortcuts visual-studio-code


    【解决方案1】:

    看起来 VS Code 没有内置的单键键盘快捷键来保存 Windows 上所有打开的文件。

    最简单的方法是使用菜单快捷键:ALT+F,然后是ALT+L.

    或者,您可以通过编辑键盘首选项来更改键绑定:

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

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

    【讨论】:

      【解决方案2】:
          ⌥+⌘+S               // macOS
          Ctrl+K S            // Windows
          Ctrl+Alt+S          // Linux
      

      【讨论】:

      • 这里要注意的唯一技巧是,与菜单项文本一起显示的命令组合键[Ctrl+K S] 给人的印象是您必须按下Ctrl 键,按住Ctrl 键,然后快速连续按KS键。这不是的情况。按Ctrl + K 组合后松开Ctrl 键并分别按S。对于必须连续按下Ctrl 键的情况,它将显示为例如菜单项文本中的[Ctrl + K Ctrl + O](打开一个新文件夹)。
      • @RBT man 我很难弄清楚Ctrl 的发布部分,谢谢!
      • 我是 Windows 用户,我想知道他们为什么选择这样的快捷键 CTRL-K S,而不是默认的 Windows UX CTRL+SHIFT+S
      • 如果你和我一样,永远记不住那些符号,那就是 option+command+S
      • 我的 GNU Linux 上的 Ctrl+Alt+S KO
      【解决方案3】:

      从今天开始,您可以按 Ctrl + KS 来保存当前在 Visual Studio(VS) 代码编辑器中打开的所有未保存文件.

      注意事项:您需要注意任何菜单项的描述文本中出现的键盘快捷键组合。

      这里要注意的技巧是,与菜单项文本一起显示的命令键组合 Ctrl + K S 给人的印象是要按 Ctrl 键,请按住 Ctrl 键,然后依次按 KS 键快速继承。 不是这种情况。

      按下Ctrl + K组合后,需要同时松开CtrlK键,然后分别按S键。

      对于必须连续按下 Ctrl 键的情况,您会注意到修饰键(CtrlAlt)会出现菜单描述文本中的两次,例如打开一个新文件夹,菜单文本描述为 Ctrl + K Ctrl + O 如截图所示下面:

      【讨论】:

      • 这在 Windows 中对我不起作用。在最新的 VS 代码(1.14.0)中,我必须按 CTRL + K,然后释放 both 键,然后按 S。如果我刚刚释放 CTRL 键,那么我仍然会按下 K 并结束在文件中插入了数十个K,并且没有保存。我根本不喜欢这个,如果可能的话,我会把绑定改成更简单的。
      • 此声明 - After pressing Ctrl + K combination release the Ctrl key and press S separately 正是您所说的。它说在你按下Ctrl + K 组合之后,当你想按下S 键时,不要按住Ctrl 键。相反,释放Ctrl 键,然后分别按S。我们通常习惯于在 Visual Studio 中按住 Ctrl 键,但这里不是这种情况。这就是我想强调的。一旦你按下了Kkey,那么你当然必须松开它才能按下下一个键S。无论如何,你不能一直按下K :)
      • vim 插件用户的另一个注意事项 - 要使双键热键起作用,您需要禁用 vim 插件对它们的处理,例如对于Ctrl+K S"vim.handleKeys": { ..., "<C-k>": false }
      • 完美答案..太好了!谢谢兄弟
      【解决方案4】:

      对于 windows 用户 - Visual Studio Code 有 Ctrl + K , S

      1. 按 Ctrl 键 + K。
      2. 同时松开 Ctrl 和 K 键。
      3. 按 S 键。

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

      【讨论】:

      • 很难记住在哪里释放 ctrl 或在哪里不释放!
      • @KashifFaraz 然后在键绑定中更改它。文件 -> 首选项 -> 键盘快捷键
      【解决方案5】:

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

      全部保存           Ctrl + K S

      显示的快捷键等同于:

      1. Ctrl + k

      2. 松开 Ctrlk 键。

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

      1. s

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

      【讨论】:

        【解决方案6】:

        此 keybindings.json 切换 Save AllSave 快捷方式,以便 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"
            }
        ]
        

        【讨论】:

        • 这对我来说效果最好。我刚刚用 ⌘+K ⌘+S 打开了 Keyboard Shortcuts,点击了 {} 图标打开了 keybindings.json,并粘贴了这四个快捷键条目。谢谢!
        • 我想知道为什么在键绑定编辑器中为此列出了 3 个命令; “saveall”、“文件:保存所有文件”和“全部保存workbench.action.files.saveAll”。
        【解决方案7】:

        首先,我想让你检查一下,“保存所有”文件的 VS Code 默认快捷方式是什么

        Step 1: Open VS Code> 'File' Tab > 'Preferences'> ClickOn 'Keyboard Shortcuts'

        其次,我希望您搜索“全部保存”快捷方式。

        Step 2: Type 'Save All' in Search Field

        第三,您将看到与“Save All”命令的快捷键绑定。

        Step 3: You can also change the keybinding to it. Just clicking on it and adding controls of your choice and then press enter.

        【讨论】:

        • 为什么在键绑定中列出了三个独立的?
        【解决方案8】:

        截至 2020 年 5 月(版本 1.46) 在 Mac 中,快捷键是:

        Option + Command + s

        【讨论】:

        • 已于 2021 年 11 月检查 - 仍然存在并按预期工作。
        【解决方案9】:
        ctrl + shift + s
        

        最新版本支持 我的版本是:1.39.1

        【讨论】:

          【解决方案10】:

          将所有文件保存在 VSCode(Windows) 中,

          Ctrl+K 然后按 S

          所有文件都将被保存。

          要查找其他键盘快捷键或更改快捷键,

          转到文件 -> 首选项 -> 键盘快捷键 或按 Ctrl+K+ S

          选择键盘快捷键并按 Enter 以更新/更改键绑定

          【讨论】:

            【解决方案11】:

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

            如果您在 VS 代码资源管理器窗口中添加“打开编辑器”,该选项会包含一个非常方便的“全部保存”图标。点击图标,就完成了。

            无需自定义按键。没有可编辑的偏好。

            【讨论】:

            • 哦,哇,我从来不知道“打开编辑器”选项可用。这本身就会非常有帮助。
            猜你喜欢
            • 1970-01-01
            • 2013-02-24
            • 2012-03-24
            • 2015-03-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多