python 2.7 mit mac osx löwe: fn + löschen und steuern + r

9

Die Sequenzen control + r und fn <+ kbd> delete , die zur rekursiven Suche / Löschung der folgenden verwendet wurden Charakter funktioniert nicht mehr in Python 2.7 / Mac OSX Lion. Stattdessen erscheint ~ jedes Mal, wenn ich fn <+ kbd> + delete verwende. Ich verwende readline für die Tab-Vervollständigung (die auch entsprechend Python Tab abgeschlossen Mac OSX 10.7 (Lion) ). Irgendwelche Ideen, wie man es beheben kann?

Danke, Bruno

    
Bruno Lenzi 16.01.2012, 17:40
quelle

2 Antworten

3

Laut Ссылка :

"Mac OS X, nicht mit GNU readline installiert. Das readline Erweiterungsmodul in der Standard-Bibliothek von Mac" system "Python verwendet stattdessen die eddline (libedit) -Bibliothek von NetBSD, die eine readline-Ersetzung mit einer weniger restriktiven Softwarelizenz darstellt . "

Sie können es also mit folgendem Befehl installieren:

%Vor%

Andernfalls können Sie tcsh-Verknüpfungen verwenden. control + d , um das folgende Zeichen zu löschen, und Ecp <+ kb> p für die Verlaufssuche.

    
Faruk Sahin 19.10.2012 12:03
quelle
1

Bei der rekursiven Suche können Sie libedit konfigurieren, indem Sie folgende Zeile zu ~/.editrc

hinzufügen %Vor%

oder direkt von Ihrer .pystartup -Datei

%Vor%     
Sasha P. 12.03.2014 04:48
quelle

Tags und Links