我想在Visual Studio code中缩进一段特定的代码。

我读过如何在Visual Studio代码中格式化代码?这提供了缩进整个代码的快捷方式,但在选择特定代码段时不起作用。

我尝试按Ctrl + Shift + F后选择一些行在我的代码,但整个文件缩进。我在Windows上使用Visual Studio Code Insider 1.8.0。我该怎么做呢?


当前回答

在OS X上,选择“文档格式”,选择所有需要格式化的行。

然后Option + Shift + F。

其他回答

在linux ubuntu上:选择文本,然后按ctrl + shift + i

Windows - 2022

Shift + Alt + F

对我来说,在windows上它是Ctrl+±缩进行。它在每一行的开头添加一个制表符。

(这至少适用于版本1.74.2,2023年1月检查)


在macOS Visual Studio Code版本1.36.1(2019)上

要自动格式化选择,使用⌘K⌘F(诀窍是这是按顺序完成的,⌘K先,然后⌘F)。

要在不自动格式化的情况下仅缩进(右移),使用⌘]

如在键盘快捷键(⌘K⌘S,或从菜单中,如下所示)

F1→打开键盘快捷键→搜索“缩进行”,并将键绑定更改为Tab。

右击>“Change when expression”到editorHasSelection && editorTextFocus && !editorReadonly

它将允许您在选定该行中的某些内容时缩进该行(多行仍然有效)。