当前位置: 首页 > 知识库问答 >
问题:

Visual Studio Python代码缩进

宋洲
2023-03-14

如何在Visual Studio代码中启用缩进?

我正在学习Python(编程新手),需要自动缩进。它适用于我尝试的第一个版本,但它不再在冒号()后缩进。我如何配置它自动缩进?

共有3个答案

鱼安然
2023-03-14

安装了这个扩展:Python缩进。它工作得很好。

年文柏
2023-03-14

您可以安装Visual Studio代码Python扩展,它将提供智能感知、自动完成、代码格式化和调试。

这里有更多关于Python扩展的信息。

暨修洁
2023-03-14

如前所述,有一个Python扩展,它现在可以开箱即用,但仍然做不到很好的工作,一个例子是当你将一个完整的块复制并经过一个函数左右。它只是缩进第一行,这不是一个好的行为。以下是两个很好的解决方案:

  • 手动缩进整个块:选择整个块,然后单击选项卡。如果要向后缩进,可以使用Shift选项卡进行缩进。就是这样,我认为这在很多地方都很有用
  • Python自动缩进扩展(https://marketplace.visualstudio.com/items?itemName=hyesun.py-粘贴缩进)。它解决了粘贴时的问题。看看它在链接中是如何工作的。现在关于设置:您只需要为扩展提供的命令“pyPasteIndent.pasteAndIndent”设置一个键绑定。完成后,您将拥有自己的快捷方式来自动粘贴和缩进(我已将其设置为AltP

以下是方法:-CtrlSHIFTP打开命令面板,然后写“键”*,选择*“打开键盘快捷键”,然后打开键绑定页面,这是**键绑定的好界面。json。可以打开键绑定。json同样的方法,通过选择“打开键盘快捷方式文件”(代替“打开键盘快捷方式”)。如果你从来没有看过,那就看一看。但在这里,我将使用漂亮的界面。还要知道,你可以打开正在运行的菜单文件→ 偏爱→ 键盘快捷键。

在keybinding窗口的搜索栏中,粘贴pyPasteIndent。pasteAndIndent,然后单击按钮添加快捷方式并创建键绑定。

下图很好地展示了它是如何完成的:

 类似资料:
  • 2.5. 代码缩进 Python 函数没有明显的 begin 和 end, 没有花括号, 用于标函数的开始和结束。 唯一的分隔符是一个冒号 (:), 接着代码本身是缩进的。 例 2.5. 缩进 buildConnectionString 函数 def buildConnectionString(params): """Build a connection string from a di

  • 我是Emacs的长期用户。我一直在试用VS Code,目前为止很喜欢。 我喜欢Emacs的一件事是,当我按tab时,它总是正确缩进代码。我已经看过了,但我似乎无法在VS代码中得到这种行为。我尝试过查看设置并搜索扩展程序,但没有运气。 有人能帮我吗?有没有我可以/必须安装的扩展程序来让它做我想做的事情? 我主要用PHP、HTML、CSS和Javascript编写代码。 先谢谢你。

  • 以下是我的原始html代码: 而我只是想把三个div.box移动到div.container,但是当我直接粘贴的时候,就会是这样的,只是拳头线有正确的缩进: 我按照指示在设置中禁用aotoInent,但没有工作,那么如何处理它?

  • 我想缩进VisualStudio代码中的特定代码段。 我读了如何在Visual Studio Code中格式化代码?这提供了缩进整个代码的快捷方式,但在选择特定代码部分时不起作用。 在我的代码中选择了一些行后,我尝试了CtrlShiftF,但是整个文件是缩进的。我在Windows上使用Visual Studio Code Insider 1.8.0。我怎么能做到呢?

  • 描述 (Description) 缩写定义了单词或短语的缩写术语, Code表示一段代码。 例子 (Example) 以下示例演示了在Foundation中使用abbreviations and code - <!doctype html> <head> <meta charset = "utf-8" /> <meta http-equiv = "x-ua-compa

  • 我正在RichTextFX代码区(我认为这是一种TextArea)中构建一个YAML编辑器。我想在按Enter键时保持当前的缩进级别。例如: 或者,如果有人已经在RichTextFX或JavaFX中构建了yaml编辑器,我希望有一个指向它的链接。 当我在这之后按回车键时,要添加子元素unde