[英]Setting python3.2 as default instead of python2.7 on Mac OSX Lion 10.7.5
[英]python 2.7 with mac osx lion: fn + delete and control + r
用於執行遞歸搜索/刪除以下字符的序列控制 + r和fn + delete在python 2.7 / Mac OSX Lion中不再起作用。 相反,每次使用fn + delete時都會出現~
。 我正在使用readline
進行選項卡完成(也必須根據python選項卡完成Mac OSX 10.7(Lion)進行更改)。 任何想法如何解決它?
謝謝,布魯諾
根據http://pypi.python.org/pypi/readline :
“Mac OS X,不安裝GNU readline .Mac”system“Python標准庫中的readline擴展模塊使用NetBSD的editline(libedit)庫代替,這是一個讀取線替代品,限制性較低的軟件許可證。”
因此,您可以使用以下命令安裝它:
sudo easy_install readline
否則,你可以使用tcsh快捷方式; control + d刪除以下字符和Ecp + p進行歷史搜索。
對於遞歸搜索,您可以通過在~/.editrc
添加以下行來配置libedit
bind ^R em-inc-search-prev
或直接從.pystartup
文件
readline.parse_and_bind("bind ^R em-inc-search-prev")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.