Czasami, gdy próbuję wyjść z Vima, dostaję coś, co wygląda następująco:
Nie jestem pewien, jak to przypadkowo wywołam, ale moją obecną metodą ucieczki jest naciśnięcie losowych klawiszy i ostatecznie to znika. Dwa pytania:
- Jak wywołuję to (używam
:q
do wyjścia z vima) i - Jak mogę szybko z niego wyjść i wrócić do tego, nad czym pracuję?
command-line
Cofnij
źródło
źródło
map q: <Nop>
w ~ / .vimrc, ponieważ uważam to za bardzo irytujące i nigdy tak naprawdę go nie używam.map q: :q
, co prawdopodobnie jest jeszcze lepsze.Odpowiedzi:
Wywołałeś go, naciskając,
q:
co otwiera nowe okno i pozwala napisać polecenie Ex. Dlatego nazywa się toCommand Line
Możesz przeczytać na ten temat, pisząc
:help q:
.Ponieważ jest to okno, możesz po prostu wyjść z niego jak każde inne okno, zwłaszcza
:q
poprawnie napisane.źródło
Enter
, a kursor wyląduje na pustej linii po pierwszym otwarciu okna poleceń, więc zwykłe naciśnięcieEnter
go zamknie.:help Command-line
:Jednym ze sposobów wejścia w tryb wiersza poleceń jest
q:
, który prawdopodobnie przypadkowo piszesz.To jest po prostu nowe okno. Możesz to zamknąć za pomocą
<C-w> q
.W powiązanej notatce sugeruję użycie
ZZ
zamiast tego opcji zapisywania i wychodzenia. Łatwiej jest pisać i jest mniej podatny na takie błędy.źródło
Ten widok pokazuje ostatnio używane polecenia. Odwróciłeś znaki i
q:
zamiast tego nacisnąłeś . Możesz użyć domyślnego,<C-w> q
aby go zamknąć.źródło
Shift V
wybrać linię i wejść, aby wykonać ponownie.