我想缩进 Visual Studio code中的特定代码段:

  • 选择要缩进的行,然后
  • 使用Ctrl + 来缩进它们。

如果你想格式一个section(而不是缩进它):

  • 选择要格式化的行,
  • 使用Ctrl + KCtrl + F格式化它们。
  • 你也可以缩进整个节通过选择它并单击 标签< / kbd >
  • 并使用转变+选项卡向后缩进

当然,对于自动缩进和格式化,根据您使用的语言,您可以看到哪些良好的扩展可以完成良好的工作,以及安装哪些格式化程序,或者为每种语言及其可用的工具启用或设置哪些参数设置。只要确保阅读好扩展的文档,安装和设置它所需要的一切。

到目前为止,在复制粘贴代码块时,缩进问题困扰着我。如果是这种情况,下面是你如何解决它:Visual Studio Code缩进for Python .

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

然后是选项 + 转变 + F

(此功能至少适用于2020年12月10日的1.52 2.0版本)


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

Visual Studio Code version 1.36.1 (2019)

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

自动格式选择或文档

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

缩进选项

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

键盘快捷键

这应该可以设置为任何你想要的缩进/缩进的键绑定:

菜单文件首选项键盘快捷键

editor.action.indentLines

editor.action.outdentLines

F1 →打开快捷键→搜索'Indent Line',并将keybinding更改为选项卡

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

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

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

对于德语键盘布局,标准设置为:

  • 缩进选择:Strg + ´
  • Outdent选择:Strg + ß

对我来说,在2022年使用mac时,在选择所需的缩进行后,它是CMD + ]来缩进多行。

Crtl + Alt + F也可以格式化(窗口)

Windows - 2022

转变 + Alt + F

正如您所看到的,有两种方法来缩进代码(这适用于Windows)。

  1. 重印整个文件

    转变 + Alt + F


  1. 只重新打印选定的行

    首先设置Reindent Selected Lines的快捷方式

    菜单文件首选项键盘快捷键→在在键绑定中搜索中键入Reindent Selected Lines→选中它并按输入→在自己的快捷方式中键入,例如转变 + 5,然后是输入

    现在在编辑器中选择您的代码行,并使用上面设置的快捷方式,例如转变 + 5,只自动缩进这些行。

在windows上,它的&;Ctrl+["和“Ctrl +]“;你可以在这里找到其他的快捷方式 . for缩进和取消缩进

对于mac,你可以在这里找到快捷方式:https://code.visualstudio.com/docs/getstarted/keybindings

很多答案也不能解决我的问题。

只需要fn+tab

欢迎提前光临。

在linux ubuntu上:选择text然后ctrl + shift + i