Używam IPython na Windows 7 x64 z zainstalowanym pyreadline. Jeśli zacznę nową sesję i typ:Nieczytelne uzupełnianie tabulatorów nie działa w iPythonie na Windowsie
import numpy
nu<TAB>
Następnie nu
Autouzupełnianie do numpy
. Jeśli jednak zacznę nową sesję i wypróbuję to:
import numpy
n<TAB>
Nic się nie dzieje. Oczekuję, że przejdzie przez wszystkie możliwe uzupełnienia. W tej chwili używam konfiguracji out of box, czy muszę zmienić ustawienie, aby włączyć niejednoznaczne uzupełnianie karty, czy też mam pecha?
EDIT: Aby odpowiedzieć na komentarz z ma3204, oto kolejny przykład (start ze świeżych sesji ipython):
[In 1]: value1 = 5
[In 2]: value2 = 6
[In 3]: va<TAB> ... nothing happens
[In 3]: va<Ctrl + l>
vars value2 value1
[In 3]: val<TAB> ... completes to 'value'
[In 3]: value
[In 3]: value<Ctrl + l>
value2 value1
[In 3]: value
Po wpisaniu va<TAB>
powyżej spodziewałbym każdy Naciśnij TAB, aby przejść przez value1
, value2
, vars
, value1
, value2
itp
biegnę ten sam problem. Windows 7 x64 tutaj. Wcześniej dobrze działało w Vista x86. – davidnr
Po prostu próbowałem tego z Win7x64, z kilkoma innymi pakietami (innymi niż numpy) i działało dobrze (z 2 + oddzielnymi sesjami). Może to problem specyficzny dla numpy? – snapshoe
Miałem ten sam problem, to samo środowisko, Python, itp., Ale bez zainstalowanego numpy. Więc wyraźnie nie stanowi problemu z tym pakietem. Może być trochę dziwne z plikami konfiguracyjnymi pyythline lub iPython (nie mogę tego rozwiązać). – ropable