Я заметил, что после того, как я добавил строку set show-all-if-ambiguous on
line в мой ~/.inputrc
, всякий раз, когда я нажимал клавишу tab для отступа блока, он отображал bash Display all ... possibilities? (y or n)
, и оставьте меня неспособным сделать отступ в реальном коде.
Есть ли какой-нибудь способ сохранить эту строку в моем .inputrc
но при этом все еще работает клавиша табуляции, как и ожидалось в интерпретаторе Python?
Это в моей VirtualBox Ubuntu 12.04 VM, если это имеет значение.
РЕДАКТИРОВАТЬ: Любопытно, что теперь у меня есть другая проблема с оболочкой Python, которая поставляется с Django - когда я нажимаю Tab, я получаю завершение Python Tab, но только с одним нажатием Tab. Я открыл отдельный вопрос здесь для него.