use*_*596 7 terminal python indentation
我从基础开始 Python。
Python 3.4 教程有一个交互模式的例子:
>>> the_world_is_flat = True
>>> if the_world_is_flat:
... print("Be careful not to fall off!")
blablabla
Run Code Online (Sandbox Code Playgroud)
我在 Linux 上,使用 Terminator,默认安装 Python 3.4。问题是缩进之前print。实际上,问题是任何缩进。
谷歌说,默认情况下,我应该用Tab键缩进。我可以通过更改~./inputrcTab 文件来更改它- 完成(自动填充) - 我希望你明白我的意思。所以......我有不同的默认值。
我的解释器的行编辑包括交互式编辑(emacs 命令,如 Cp、Cf、Cb 等 - 工作 - 是的!)所以也许正因为如此,我Tab的默认情况下具有自动填充功能(是的!我喜欢自动填充!)。
伟大的。但是如果Tab已经被占用,我该如何缩进?遵循“emacs 命令”轨道,当 Python 文件编辑 - 'Cc >' 时,我试图像在 Emacs 中那样做。但是shell 中的Cc ( Ctrl+ C),即使在 Python 解释器打开的情况下,也是中断键盘快捷键,所以它不起作用。
如果Tab不起作用并且 Cc > 不起作用,我该如何在 Python 3.4, Terminator 中缩进?
即使可能,我也不想“关闭”选项卡自动填充。我真的很喜欢这个功能。
| 归档时间: |
|
| 查看次数: |
16464 次 |
| 最近记录: |