Я начинаю Python с основ.
Python 3.4 учебник имеет пример для интерактивного режима:
>>> the_world_is_flat = True
>>> if the_world_is_flat:
... print("Be careful not to fall off!")
blablabla
Я на Linux, используя Terminator, по умолчанию Python 3.4 установка. Проблема в отступе перед print
. Собственно, проблема в любом отступе.
Google говорит, что по умолчанию, я должен иметь отступ есть с Tab ключ. И я могу изменить это с изменениями в ~./inputrc
файл для Tab - complete (автозаполнение) - I надеюсь, ты понимаешь, о чем я. Так... У меня другой дефолт.
редактирование строки моего интерпретатора включает интерактивное редактирование (команды emacs, такие как C-p, C-f, C-b и т. д. - работа-УРА!) так может из-за этого, мой Tab по умолчанию есть функция автозаполнения (УРА! Я люблю автозаполнение!).
большой. Но если Tab уже занято, как сделать отступ? Следуя дорожке "Emacs commands", я пытался сделать это, как я делаю в Emacs, когда редактирование файла Python - ' C-c >'. Но C-c (Ctrl+C) в оболочке, даже если интерпретатор Python включен, это сочетание клавиш прерывания, поэтому оно не работает.
If Tab не работает и C-c > не работает, как сделать отступ в Python 3.4, Terminator?
Я не хочу "выключить" Tab-автозаполнение, даже если это возможно. Мне очень нравится эта функция.