Vi - Tryb wstawiania nie działa w Ubuntu 12.10


16

Pracuję na Ubuntu 12.10, a mój tryb wstawiania w vi nie działa.

wprowadź opis zdjęcia tutaj

Kiedy nacisnę, iaby przejść do trybu wstawiania, nic się nie dzieje. Po iponownym trafieniu pisze ina terminalu, ale <-backspacenie usuwa postaci. DeleteDziała tylko tam. Czy muszę gdziekolwiek konfigurować?


1
czy zamiast tego próbowałeś zainstalować vima? tak czy inaczej, musi działać
Stefan,

Czy to lokalna sesja terminalowa, czy po połączeniu z innym hostem? Jaka emulacja terminalu byłaby skuteczna?
david6

@ david6 jest to lokalna sesja terminalu gnome.
prayagupd

@Stefan Tam działa instalacja 'vim'. \ ,, /
prayagupd

1
nie ma za co, proszę, żebym również odpowiedział na nie jako prawdziwą odpowiedź?
Stefan

Odpowiedzi:


24

Zainstalowanie VIM prawdopodobnie rozwiąże ten problem

sudo aptitude install vim

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.


1
Polecenie „sudo apt-get install vim” działało poprawnie.
Maninda

5

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-

sudo apt-get install vim 

-1

@ 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.


3
Po uruchomieniu viuruchamiasz w trybie normalnym, więc nie musisz naciskać ESC. Naciśnięcie ctrl+snie 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
howardh
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.