【问题标题】:Indent/format code in Visual Studio code on MACMAC 上 Visual Studio 代码中的缩进/格式化代码
【发布时间】:2016-05-11 00:15:10
【问题描述】:

我正在尝试在 Visual Studio 代码中缩进我的代码。我进行了搜索,发现 ctrl + F + K 应该可以工作,但事实并非如此。我也试过 cmd + k + f ,但它仍然无法正常工作。我希望你能帮助我!

【问题讨论】:

  • 关闭,但不完全是 cmd + k + f (不是同时所有 3 个键),请参阅下面的答案以了解确切的组合。
  • 在 VS4Mac 2019 中,共有三种快捷键配置:VS for Mac(原生)、VS for Windows 和 VS Code。安装后会提示选择三个方案之一。这就是为什么下面的答案不同且令人困惑的原因;因为每一个都涵盖不同的方案,但没有具体说明是哪一个。 Tim Cuculic 的回答中提到了 VS for Mac 格式化文档的本机快捷方式:Control + i,但是如果您选择了 VS for Windows 方案,它将无法正常工作(那么我认为快捷方式是 Control + Shift + F)。
  • 感谢您指出这一点。不过,看起来问题是在询问 VS Code。 VS Code 作为独立产品提供,没有可供选择的快捷方式配置。

标签: macos indentation auto-indent visual-studio-code


【解决方案1】:

Mac 16 M1 专业版

cmd + k + f 为我工作

【讨论】:

    【解决方案2】:

    快捷键是:Alt + Shift + F

    【讨论】:

      【解决方案3】:

      在 Visual Studio for Mac 版本 8.7 上

      选择代码并进入编辑 -> 格式 -> 格式化文档

      【讨论】:

        【解决方案4】:

        (2020 年 6 月 4 日编辑:2020 年 5 月 7 日版本 1.45.0 中的答案仍然保持不变)

        适用于 Visual Studio 代码版本 1.36.1 (2019)

        要自动格式化所选内容,请使用 ⌘K ⌘F(诀窍是按顺序完成,首先是 ⌘K,然后是 ⌘F)。

        要仅缩进(右移)而不自动格式化,即盲目缩进,请使用 ⌘]

        如 Visual Studio Code 的键盘快捷键中所示(⌘K ⌘S,或从如下所示的菜单中)

        【讨论】:

          【解决方案5】:

          快捷方式是:

          Option Shift F
          

          【讨论】:

            【解决方案6】:

            在 Visual Studio for Mac Community Edition 上格式化代码的快捷键是 Ctrl + i

            【讨论】:

            • 截至 2021 年 2 月,这似乎不起作用,option + shift + f 有效
            【解决方案7】:

            MAC中对齐代码的快捷键是:Option/ALT + Shift + F。

            【讨论】:

              【解决方案8】:

              Visual Studio for Mac Community Edition v 7.5.4 代码格式为:^I

              【讨论】:

                【解决方案9】:

                2017 年 12 月 21 日更新:正如 Fabio 指出的,在 mac 上应该是: + ]

                在 Windows 上:缩进控制是 ctrl + ]

                查找命令的一个好方法是导航到: 代码 -> 首选项 -> 键盘快捷键

                此外,Visual Studio Code 团队还提供了这些方便的快捷方式 pdf:

                实现此目的的另一个有用命令可能是:shift + option + f,即自动格式化。

                【讨论】:

                • 在 Mac 上它将是 ](非控制)
                • 这只是缩进代码,实际上并没有格式化它。 option+shift+F 也不行
                • 在 mac 上是 option-shift-F
                • m1 mac 似乎否认了这个选项-shift-f。有谁知道如何解决这个问题?
                猜你喜欢
                • 2019-04-14
                • 2017-03-22
                • 2023-03-17
                • 2011-09-10
                • 2018-10-27
                • 1970-01-01
                • 1970-01-01
                • 2018-03-12
                • 1970-01-01
                相关资源
                最近更新 更多