2015-10-06 2 views
2

Всякий раз, когда я нажимаю вкладку в оболочке Python для создания отступа блока, я получаю сообщениеКак отключить выполнение вкладок в оболочке python?

Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 5 2014, 20:42:22) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 
Display all 186 possibilities? (y or n)` 

, которая мешает мне правильно отступов ничего. Я не уверен, как я включил завершение вкладки в оболочке. Я нашел this blog post, подробно описывая, как включить выполнение вкладок, создав файл .pyrc и запустив его в вашем .bashrc. Просматривая мой .zshrc, я не могу найти ничего такого, что могло бы стать источником такого файла.

Я использую Mac OS X.

+0

Вы используете ЗШ? или bash? – Quanlong

+0

Я использую zsh. – bensenberner

ответ

0

Создайте файл на вашем домашнем каталоге с именем .pyrc с следующим содержанием:

import readline 
readline.parse_and_bind("set disable-completion on") 
readline.parse_and_bind("tab: self-insert") 

Затем откройте оболочку Python с

PYTHONSTARTUP=$HOME/.pyrc python 
+0

Это не сработало – bensenberner