Kiedy używam Pythona ipdb (a dzieje się to tylko na jednym z moich trzech komputerów Mac), wpisuję Ctrl-A, aby przejść do początku linii (po uruchomieniu kilku instrukcji bez problemu). Kursor WYŚWIETLA, aby przejść z powrotem do znaku 5, 6 lub tak (to nie jest spójne), a jeśli wpiszesz, tekst ZNAJDUJE się od kursora, ale tak naprawdę tekst jest dodawany na początku wiersza. Wizualnie jest to całkowicie mylące. Jeśli cofnę strzałkę w lewo do początku linii (która jest powolna i denerwująca), nie zauważę problemu.
Oto kilka zrzutów ekranu, które pomogą zilustrować problem:
Jak pokazano poniżej, „abc” wydaje się wchodzić tam, gdzie jest kursor, ale tak naprawdę wchodzi przed „print”, stąd błąd składniowy
Wszelkie pomysły na to, co jest nie tak lub jak rozwiązać problem?
Dzięki wielkie!