Недавно я обновился до python2.7 и заметил, что ключ табуляции не работает должным образом в оболочке. Вместо этого он ищет поиск по базовому каталогу (стандартное поведение unix).Клавиша Tab не отступы в Python
Если я вернусь к python2.6, он будет работать соответствующим образом. Есть ли способ добавить эту функциональность обратно в 2.7?
Например:
если Foo:
(вкладка здесь) печать 'бар' #desired поведение, что вкладка ключ добавляет отступы здесь
Решение:
Это известная проблема с python2.7 на Mac OSX. Я использовал следующее обходное решение, чтобы исправить его:
$ cat > $HOME/.pystartup
import readline
if 'libedit' in readline.__doc__:
readline.parse_and_bind("bind ^I ed-insert")
^D
$ export PYTHONSTARTUP=$HOME/.pystartup
Moar подробности! Например. OS (distro), как вы его установили, как вы его запускаете и т. Д. – delnan
Попробуйте вставить вкладки таким образом: ' Tab'. –
fardjad