Pracuję na Ubuntu 12.10, a mój tryb wstawiania w vi nie działa.
Kiedy nacisnę, iaby przejść do trybu wstawiania, nic się nie dzieje. Po iponownym trafieniu pisze i
na terminalu, ale <-backspacenie usuwa postaci. DeleteDziała tylko tam. Czy muszę gdziekolwiek konfigurować?
Odpowiedzi:
Zainstalowanie VIM prawdopodobnie rozwiąże ten problem
to naprawdę musi działać, być może tryb zgodności jest włączony, więc będziesz w trybie wstawiania, ale VI ci nie powie.
Tak czy inaczej zaleca się używanie vima, w zasadzie V i IM jest sprawdzony.
źródło
Nie jest tak, że tryb wstawiania nie działa. Ale edytor vi, którego używasz, jest starszą wersją i różni się od naszych zwykłych edytorów. Pobierz zaktualizowaną wersję edytora vi przez-
źródło
@ typ terminala vi naciśnij klawisz Enter, po tym pierwszym wciśnij klawisz Escape (ESC), a następnie naciśnij i, teraz możesz pisać do pliku. myślę, że zanim nie użyjesz vima i na początku naciśnij klawisz ESC, aby przygotować się do zapisu danych do pliku i CTRL + S, aby go zapisać.
aby ponownie zamknąć plik, naciśnij ESC niż SHIFT +; niż wq i enter, aby zamknąć plik.
źródło
vi
uruchamiasz w trybie normalnym, więc nie musisz naciskaćESC
. Naciśnięciectrl+s
nie spowoduje zapisania, ale zapobiegnie przedostaniu się danych wyjściowych do okna terminala i będzie wyglądało, jakby wszystko zostało zamrożone. Saving is:w