Visual Studio,Python无法自动缩进

18

这可能是一个简单的问题,但我的Python工具有问题。当我第一次使用VS2015进行Python编程时,每当我使用冒号时它会自动缩进。现在,VS2015只是一个带有语法高亮的文本编辑器。 我尝试卸载并重新安装Python工具,但没有效果。如何修复Visual Studio以使其再次在编写Python代码时自动缩进?


已经在这里提问过了:https://dev59.com/9lvUa4cB1Zd3GeqPs2P8 - Robino
3个回答

32

工具 -> 选项 -> 文本编辑器 -> Python -> 标签,将其设置为智能


谢谢,那真的让我发疯了。 - awesomo

7

http://stevedower.id.au/blog/smart-indentation-for-python/

然而,最常见的(也是默认的)模式是“智能模式”。与编辑器内置的其他两种模式不同,智能缩进由语言服务提供(它们还负责提供语法高亮和完成)。因为它们针对特定的编程语言,所以它们可以通过自动添加和删除一些有意义的额外缩进来帮助程序员。


0

在 Visual Studio 中尝试一下这个

Tools -> Option -> Text Editor -> Python -> Tabs
  • 禁用“保留标签”
  • 选择“插入空格”
  • 将“缩进”设置为“智能”

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