2015-10-06 109 views
2

每當我按標籤在Python Shell中創建一個縮進塊,我得到的消息如何禁用python shell中的選項卡完成?

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)` 

這使我無法正常縮進什麼。我不確定我是如何在shell中啓用製表符完成的。 我發現this blog post詳細介紹瞭如何通過創建.pyrc文件並在您的.bashrc中找到標籤來啓用標籤填充。通過我的.zshrc瀏覽,我找不到任何可以獲取這些文件的東西。

我使用的是Mac OS X的

+0

zsh的?或bash? – Quanlong

+0

我正在使用zsh。 – bensenberner

回答

0

創建具有以下內容稱爲.pyrc在您的家庭目錄中的文件:您使用的

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

然後打開蟒蛇外殼採用

PYTHONSTARTUP=$HOME/.pyrc python 
+0

這沒有奏效 – bensenberner