MAC 上 Visual Studio 代码中的缩进/格式化代码

Posted

技术标签:

【中文标题】MAC 上 Visual Studio 代码中的缩进/格式化代码【英文标题】:Indent/format code in Visual Studio code on MAC 【发布时间】: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 作为独立产品提供,没有可供选择的快捷方式配置。 【参考方案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:

MacOS Windows Linux

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

【讨论】:

在 Mac 上它将是 ](非控制) 这只是缩进代码,实际上并没有格式化它。 option+shift+F 也不行 在 mac 上是 option-shift-F m1 mac 似乎否认了这个选项-shift-f。有谁知道如何解决这个问题?

以上是关于MAC 上 Visual Studio 代码中的缩进/格式化代码的主要内容,如果未能解决你的问题,请参考以下文章

在Visual Studio Code for Mac中设置TFVC repo

从 Visual Studio 使用 Xamarin 创建 Mac 应用

text Visual Studio代码快捷方式(Mac)

“无法启动 Visual Studio”错误(在 Mac 上)

在 Mac 上从 Visual Studio 调用 URL。 GetAsync 永远不会返回

unity2020 mac 禁止Visual Studio保存代码自动编译