如何在indent/format代码中选择Visual Studio代码?
How to indent/format a selection of code in Visual Studio Code?
我想缩进 Visual Studio 代码中的特定代码段。
我读过 ,它提供了缩进整个代码的快捷方式,但在选择特定代码部分时不起作用。
在我的代码中选择了某行后,我尝试了 Ctrl + Shift + F,但整个文件是缩进的。我正在 Windows 使用 Visual Studio Code Insider 1.8.0。我该怎么做?
I want to indent a specific section of code in Visual Studio Code:
- Select 您要缩进的行,并且
- 使用 Ctrl + ] 缩进它们。
如果您想格式化一个部分(而不是缩进它):
- Select 您要格式化的行,
- 使用Ctrl + K, Ctrl + F 格式化它们。
- 您还可以通过选择并单击来缩进整个部分
TAB
- 并使用 Shift+TAB
向后缩进
当然,对于自动缩进和格式化,根据您使用的语言,您可以看到哪些好的扩展做得很好,安装哪些格式化程序,或者为每种语言启用或设置哪些参数设置,它可用的工具。只需确保仔细阅读扩展的文档,安装和设置它所需的一切。
到目前为止,在复制粘贴一段代码时,缩进问题困扰着我Python。如果是这种情况,请按以下方法解决:
在 OS X 上,选择 "Document Format",然后 select 所有需要格式化的行。
然后选项 + Shift + F.
(这至少适用于 1.52.0 版,2020 年 12 月 10 日)
在 macOS 上 Visual Studio 代码版本 1.36.1 (2019)
要自动格式化所选内容,请使用 ⌘K ⌘F(诀窍在于这是按顺序完成的,先是 ⌘K,然后是 ⌘F)。
要仅缩进(右移)而不自动格式化,请使用 ⌘]
如键盘快捷键(⌘K ⌘S,或从如下所示的菜单中)
这里应该可以为 indent/outdent 设置任何你想要的键绑定:
菜单文件→首选项→键盘快捷键
editor.action.indentLines
editor.action.outdentLines
F1 → 打开键盘快捷键 → 搜索 'Indent Line',然后将键绑定更改为 Tab.
右击 > "Change when expression" 到 editorHasSelection && editorTextFocus && !editorReadonly
它允许您在选择该行中的某些内容时缩进该行(多行仍然有效)。
对我来说 windows 是 Ctrl+¡
,缩进行。它在每行的开头添加一个制表符。
对于德语键盘布局,标准设置为:
- 缩进选择:Strg + ´
- Outdent 选择:Strg + ß
对我来说,在 2022 年使用 mac CMD + ]
在选择所需的缩进行后缩进多行。
Crtl + Alt + F
也可以合成(windows)
Windows - 2022
Shift+Alt+F
如您所见,有两种缩进代码的方法(这适用于 Windows)。
重新缩进整个文件
Shift+Alt+F
仅重新缩进 selected 行
首先为Reindent Selected Lines
设置快捷方式
菜单文件→首选项→键盘快捷键→在在 keybindings 中搜索,输入 Reindent Selected Lines
→ Select 然后按 Enter → 输入你自己的快捷方式,例如Shift + 5,接着是Enter
现在 select 您在编辑器中的代码行并使用上面设置的快捷方式,例如Shift + 5,仅自动缩进这些行。
在 windows 它的“Ctrl+[”和“Ctrl+]”用于缩进和取消缩进 You can find rest of the shortcuts here
对于mac,您可以在这里找到快捷方式:https://code.visualstudio.com/docs/getstarted/keybindings
很多回答也无法解决我的问题
就去fn+tab
提前欢迎。
我想缩进 Visual Studio 代码中的特定代码段。
我读过
在我的代码中选择了某行后,我尝试了 Ctrl + Shift + F,但整个文件是缩进的。我正在 Windows 使用 Visual Studio Code Insider 1.8.0。我该怎么做?
I want to indent a specific section of code in Visual Studio Code:
- Select 您要缩进的行,并且
- 使用 Ctrl + ] 缩进它们。
如果您想格式化一个部分(而不是缩进它):
- Select 您要格式化的行,
- 使用Ctrl + K, Ctrl + F 格式化它们。
- 您还可以通过选择并单击来缩进整个部分 TAB
- 并使用 Shift+TAB 向后缩进
当然,对于自动缩进和格式化,根据您使用的语言,您可以看到哪些好的扩展做得很好,安装哪些格式化程序,或者为每种语言启用或设置哪些参数设置,它可用的工具。只需确保仔细阅读扩展的文档,安装和设置它所需的一切。
到目前为止,在复制粘贴一段代码时,缩进问题困扰着我Python。如果是这种情况,请按以下方法解决:
在 OS X 上,选择 "Document Format",然后 select 所有需要格式化的行。
然后选项 + Shift + F.
(这至少适用于 1.52.0 版,2020 年 12 月 10 日)
在 macOS 上 Visual Studio 代码版本 1.36.1 (2019)
要自动格式化所选内容,请使用 ⌘K ⌘F(诀窍在于这是按顺序完成的,先是 ⌘K,然后是 ⌘F)。
要仅缩进(右移)而不自动格式化,请使用 ⌘]
如键盘快捷键(⌘K ⌘S,或从如下所示的菜单中)
这里应该可以为 indent/outdent 设置任何你想要的键绑定:
菜单文件→首选项→键盘快捷键
editor.action.indentLines
editor.action.outdentLines
F1 → 打开键盘快捷键 → 搜索 'Indent Line',然后将键绑定更改为 Tab.
右击 > "Change when expression" 到 editorHasSelection && editorTextFocus && !editorReadonly
它允许您在选择该行中的某些内容时缩进该行(多行仍然有效)。
对我来说 windows 是 Ctrl+¡
,缩进行。它在每行的开头添加一个制表符。
对于德语键盘布局,标准设置为:
- 缩进选择:Strg + ´
- Outdent 选择:Strg + ß
对我来说,在 2022 年使用 mac CMD + ]
在选择所需的缩进行后缩进多行。
Crtl + Alt + F
也可以合成(windows)
Windows - 2022
Shift+Alt+F
如您所见,有两种缩进代码的方法(这适用于 Windows)。
重新缩进整个文件
Shift+Alt+F
仅重新缩进 selected 行
首先为
Reindent Selected Lines
设置快捷方式菜单文件→首选项→键盘快捷键→在在 keybindings 中搜索,输入
Reindent Selected Lines
→ Select 然后按 Enter → 输入你自己的快捷方式,例如Shift + 5,接着是Enter现在 select 您在编辑器中的代码行并使用上面设置的快捷方式,例如Shift + 5,仅自动缩进这些行。
在 windows 它的“Ctrl+[”和“Ctrl+]”用于缩进和取消缩进 You can find rest of the shortcuts here
对于mac,您可以在这里找到快捷方式:https://code.visualstudio.com/docs/getstarted/keybindings
很多回答也无法解决我的问题
就去fn+tab
提前欢迎。