Vi - Der Einfügemodus funktioniert in Ubuntu 12.10 nicht

16

Ich arbeite an Ubuntu 12.10 und mein Einfügemodus in vi funktioniert nicht.

Bildbeschreibung hier eingeben

Wenn ich drücke i, um in den Einfügemodus zu wechseln, passiert nichts. Beim ierneuten Schlagen wird iauf das Terminal geschrieben, <-backspacedas Zeichen jedoch nicht entfernt. Funktioniert nur Deletedort. Muss ich irgendwo konfigurieren?

Gebet
quelle
1
Haben Sie stattdessen versucht, vim zu installieren? so oder so muss es funktionieren
Stefan
Handelt es sich um eine lokale Terminalsitzung oder um eine Verbindung zu einem anderen Host? Welche Terminal-Emulation wäre in Kraft?
David6
@ David6 Dies ist eine lokale Gnome-Terminal-Sitzung.
Prayagupd
@Stefan Dort funktioniert die Installation von 'vim'. \ ,, /
prayagupd
1
Gern geschehen, möchte ich, dass ich es auch als echte Antwort beantworte?
Stefan

Antworten:

24

Durch die Installation von VIM wird dieses Problem wahrscheinlich behoben

sudo aptitude install vim

Es muss allerdings tatsächlich funktionieren. Möglicherweise ist der Kompatibilitätsmodus aktiviert, daher befinden Sie sich im Einfügemodus, aber VI sagt es Ihnen nicht.

Es wird empfohlen, vim so oder so zu verwenden. Grundsätzlich hat sich V i IM bewährt.

Stefan
quelle
1
Der Befehl "sudo apt-get install vim" hat einwandfrei funktioniert.
Maninda
5

Es ist nicht so, dass der Einfügemodus nicht funktioniert. Der von Ihnen verwendete vi-Editor ist jedoch die ältere Version und unterscheidet sich von unseren üblichen Editoren. Holen Sie sich die aktualisierte Version von vi editor by-

sudo apt-get install vim 
Linux Liebhaber
quelle
-1

@ terminal type vi drücke die Eingabetaste, danach drücke zuerst die Escape-Taste (ESC) und dann die i-Taste. Jetzt kannst du in die Datei schreiben. Ich denke, bevor Sie nicht vim verwenden und beim Starten die ESC-Taste drücken, um vorzubereiten, dass alle Daten in die Datei geschrieben werden, und STRG + S, um sie zu speichern.

Um die Datei wieder zu schließen, drücke ESC als UMSCHALT +. als wq und geben Sie ein, um die Datei zu schließen.

Gaurav Sharma
quelle
3
Wenn Sie starten vi, starten Sie im normalen Modus, sodass Sie nicht drücken müssen ESC. Durch Drücken von ctrl+swird nicht gespeichert, es wird jedoch verhindert, dass Ausgaben in Ihr Terminalfenster gelangen, und es wird angezeigt, als ob alles eingefroren wäre. Speichern ist:w
howardh