IDLE jest bardzo podejrzany, kiedy pokazuje menu autouzupełniania. Ostatnio nie działało w ogóle, a dokładniej działa tylko podczas sesji interaktywnej.Python IDLE. Automatyczne uzupełnianie/pokazywanie uzupełnień nie działa
Używam Code Blocks dla C i naprawdę przywykłem do bardzo miłych funkcji autouzupełniania, więc trochę frustrujące jest to, że ich nie ma - zwłaszcza podczas próby nauczenia się nowej ramki i klasy jest związane z metodami, itp., itp.
Czy istnieje łatwa poprawka, aby ponownie włączyć funkcję automatycznego uzupełniania IDLE? Używam wersji Pythona 2.7.
Czy jest być może prosty edytor, który powinienem sprawdzić? Wypróbowałem Vima, który był trochę za ciężki dla moich prostych potrzeb, Ninja, którego nie mogłem pracować za nic, i Wysublimowany tekst 2, do którego nie mogłem dostać rzeczy do wxpythona. Co by było fajnym rozwiązaniem? Coś podobnego do Code Blocks byłoby fajne, chociaż byłbym całkowicie zadowolony z IDLE, gdyby działał konsekwentnie!
ŻĄDANE WYJAŚNIENIE: OK, więc wydaje mi się, że mogę odejść od mojej terminologii. Przez nieinteraktywny mam na myśli, na przykład, kliknięcie prawym przyciskiem myszy pliku py i wybranie "edytuj z IDLE". Pojawia się to, co, jak sądzę, można opisać jako edytor tekstu. Tutaj możesz wpisać cały swój kod. Gdy będziesz gotowy, wtedy wciśnij F5 lub wybierz Uruchom, a następnie uruchomi (to, o czym już mówiłem) interaktywny terminal. To tutaj możesz wpisać kod, nacisnąć return i natychmiast ocenić ten kod.
Moje pytanie odnosi się do tego pierwszego, do części IDLE, gdzie edytujesz kod. Czasami podczas pisania po. wyświetli dostępne metody lub po otwartym nawiasie da wskazówki co do oczekiwanych wartości. ale chodzi o to, że czasami robi to, czasem nie.
http://ipython.org/ z vim lub nawet po prostu gedit – wim
@wim Przepraszamy, być może wyjaśniłem to źle w moim poście, ale problem polega na tym, że autouzupełnianie działa interaktywnie, ale * tylko * interaktywnie.Jeśli po prostu piszę w autouzupełnianiu IDLE, to nie działa. Tak więc próbuję dowiedzieć się, jak sprawić, aby działało podczas kodowania * nie * -interaktywnie. – Zack
Dobra, przepraszam! Nie znalazłem żadnej potrzeby IDE podczas pracy w Pythonie, więc nie może ci pomóc. – wim