python GUI中的缩进

vig*_*esh 2 python user-interface indentation

当我在python中编写代码时,突然觉得在我已编写的代码前添加一个新块......完整代码的缩进会受到影响..移动到每一行并更改它是非常繁琐的过程缩进...有没有办法做自动缩进或什么...

例如:

def somefunction:
     x =5
     return x
Run Code Online (Sandbox Code Playgroud)

如果我想添加一个控制块

例如:

def somefunction:
     if True:
         x =5
         return x
     return 0
Run Code Online (Sandbox Code Playgroud)

添加控制块的这个小改动花了很多标签工作....

有没有快捷方式或一切可以做到这一点?

Sov*_*iut 5

我不知道每个人都会来自哪个古怪的行星,但是在大多数编辑器中都没有追溯到石器时代,缩进代码块通常只需要选择一个文本块并按Tab键.另一方面,Shift + Tab通常是UNdents的块.

这适用于Visual Studio,Notepad2,e,Textmate,Slickedit,#Develop等等.

如果你没有做大型多文件项目,我强烈推荐Notepad2.它是一款非常轻便,免费,易于使用的记事本替代品,具有足够的以代码为中心的功能(行号,缩进指南,代码突出显示等)