序列控制 + [R和FN + 刪除是用來做遞歸搜索/刪除下面的字符不工作了的python 2.7/Mac OSX Lion。相反,每次出現~
時出現fn + 刪除。我正在使用readline
來完成製表符(這也必須根據python tab completion Mac OSX 10.7 (Lion)進行更改)。任何想法如何解決它?Python 2.7版與Mac OSX獅子:FN +刪除和控制+ R
感謝, 布魯諾
序列控制 + [R和FN + 刪除是用來做遞歸搜索/刪除下面的字符不工作了的python 2.7/Mac OSX Lion。相反,每次出現~
時出現fn + 刪除。我正在使用readline
來完成製表符(這也必須根據python tab completion Mac OSX 10.7 (Lion)進行更改)。任何想法如何解決它?Python 2.7版與Mac OSX獅子:FN +刪除和控制+ R
感謝, 布魯諾
根據http://pypi.python.org/pypi/readline:
系統。「Mac OS X中,不符合GNU的readline安裝在蘋果的標準庫readline的擴展模塊船 「」 Python使用NetBSD的editline (libedit)庫,這是一個readline替換,限制較少的軟件許可證。「
所以,你可以使用以下命令來安裝它:
sudo easy_install readline
否則,您可以使用快捷鍵的tcsh; 控制 + d刪除以下字符和的Ecp + p的歷史搜索。
遞歸搜索,你可以從你的.pystartup
文件中添加以下行~/.editrc
bind ^R em-inc-search-prev
或配置libedit
readline.parse_and_bind("bind ^R em-inc-search-prev")
'readline'移至'gnureadline':https://開頭的PyPI .python.org /的PyPI/gnureadline。 – Rafa 2018-02-02 01:10:37