Problem z kursorem terminala w systemie OS X

18

Dziś rano wpadłem na coś, czego nigdy wcześniej nie widziałem i nie mogę znaleźć sposobu, aby to naprawić. Byłem inspekcji duży zbzzipowane archiwum tar (na przykład tar jtf myfile.tar.bz2), a przed jego zakończeniu uderzę Ctrl+Cprzerwać produkcję, ponieważ widziałem jak musiałem zobaczyć. Wyjście zatrzymało się i pojawił się monit.

Jak dotąd nic niezwykłego, ale potem spróbowałem pisać. I nic się nie pojawiło. I kursor się nie poruszył. Lub mrugnij. Jednak to, co wpisałem, zostało zarejestrowane . Chociaż nic nie wskazuje na to, że cokolwiek zrobiłem, polecenie, które wpisałem, wykonało się po naciśnięciu Enter. EnterKlucz robi pracę.

Czy ktoś to widział? Masz pomysł, jak mogę wrócić do zera bez konieczności zamykania i ponownego uruchamiania terminalu?

Dzięki.

Rob Wilkerson
źródło

Odpowiedzi:

41

Zdarza się czasem, że cała skorupa się popsuła. Przekonałem się, że wysłanie resetu zwróci mi mój monit.

Znalazłem 2 sposoby, aby to zrobić:

  • Za pomocą myszy wybierz Shell> Wyślij reset (Command-R)
  • Lub wpisując resetw terminalu

Mam nadzieję że to pomoże!

użytkownik46046
źródło
Chciałbym wiedzieć, dlaczego skorupa się popsuła, ale to naprawdę pomogło. Mogę odtworzyć problem do woli, ale jak tylko napiszę reset(chociaż go nie widzę) i uderzę Enter... puf! Dobry jak nowy. Dziękuję Ci.
Rob Wilkerson
2
W MacOS El Capitan's Terminal to Shell -> Reset (Alt+Cmd+R)lub (w razie potrzeby) Hard Reset (Ctrl+Alt+Cmd+R). W iTerm2 to jest Session -> Reset (Cmd+R).
Dominik