在VSCode中自动缩进代码的快捷方式是什么?

56

我同时使用C++和Python进行编程,但是ctrl+k f似乎不能自动缩进我的代码。我可能漏掉了什么吗?

如果需要安装扩展也可以,但如果有内置方法我更愿意使用它。

4个回答

114

在Ubuntu上 = 在Debian上 - kingsjester
2
我想要正经地亲吻你。 - Gautam Chettiar
simple and elegant! - Erfan Salavati

17
  1. 按下Ctrl+Shift+P打开命令面板。输入“settings”并选择“打开用户设置(Open User Settings)”。

  2. 在搜索设置框中输入indent以查找与缩进相关的设置。在“Editor: Auto Indent”部分中选择full

  3. 现在启用了自动缩进。更改将自动保存并应用于所有已打开的文件。

但最好安装插件(plugins),如linterformatterbeautifier,这样您可以使用类似于Shift + Alt + F的命令来格式化代码。


0

如果您进入选项>C / C++>代码风格>常规>在我粘贴时, 第一个选项是“缩进和格式化”。

所以,如果您选择全部、剪切,然后粘贴,它应该为您自动缩进所有内容。 这可能不是最花哨或最强大的答案,但对我有效。


1
Op正在使用Visual Studio Code而不是Visual Studio。同时也没有任何迹象表明它是否为C++。 - Sebi

-4

这些解决方案在Ubuntu中对我无效。

对我有效的是:

Shift + tab


哈哈,这不是“自动缩进”,而是“向后制表符”。 - chill appreciator

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接