Я начинаю Python с основ.
В Python 3.4 Tutorial есть пример для интерактивного режима:
>>> 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 - завершено (автозаполнение) - надеюсь, вы понимаете, о чем я. Так... У меня другое значение по умолчанию.
Редактирование строк моего переводчика включает интерактивное редактирование (команды emacs, такие как Cp, Cf, Cb и т.д. - работа - YAY!) так что возможно из-за этого в моей вкладке по умолчанию есть функция автозаполнения (ДА! Я люблю автозаполнение!).
Отлично. Но если вкладка уже занята, как сделать отступ? Следуя дорожке "команды emacs", я пытался сделать это так же, как в Emacs, когда редактирование файла Python - «Cc>». Но Cc (Ctrl+C) в оболочке, даже когда включен интерпретатор Python, является комбинацией клавиш прерывания, поэтому он не работает.
Если Tab не работает и Cc> не работает, как мне сделать отступ в Python 3.4, Terminator?
Я не хочу «выключать» Tab-автозаполнение, даже если это возможно. Мне очень нравится эта функция.