2012-08-30 42 views
0

我已经写了很多代码行,并且现在已经改变了他们缩进的想法。 (我想将所有这些行放入'while'循环中。)在Python的IDLE中更改缩进

对于每一行,我都可以按空格按钮或选项卡,但这需要很长时间。

我可以一次添加适当的缩进/边距到所有这些行吗?

+3

这是一个编辑器问题......你在用什么编辑器? – 6502

+3

你也可以写一个python脚本来做:) – gefei

+0

6502:python shell,IDLE。 –

回答

2

Sublime Text,突出显示文本,并按TAB(或SHIFT + TAB做相反的即缩进除去的一个电平)。 这与在每行的开始处添加选项卡的方法相同。

这些快捷方式在其他几种文本编辑器中是相同的,例如, Notepad ++,Eclipse甚至Word。

其他编辑可以使用不同的/附加的快捷方式,例如,在CTL + ]CTL + [)在IDLE(卓异文本)。

+0

我知道,但这不是一个好办法。 Tab键在不同系统中具有不同的字符。任何其他 ? –

+0

@MehrdadMoharrami为什么它不是一个好办法呢?尽管选项卡具有不同的字符,但它仍然在编辑器中执行相同的操作。你的意思是选项卡的区别是2,4或8个空格吗? (这个行为是在编辑器中设置的。) –

+0

:你知道我已经阅读过一些从不使用tab而不是空格的脚本。例如使用四个空格,而不是使用一个标签。看起来,当你改变你的平台时,它可能会给你带来问题。我不知道它是否属实,我没有检查过它。 还有一个问题。我怎样才能从多行删除空格? shift + tab在这里不起作用。 –