Ich arbeite an Ubuntu 12.10 und mein Einfügemodus in vi funktioniert nicht.
Wenn ich drücke i, um in den Einfügemodus zu wechseln, passiert nichts. Beim ierneuten Schlagen wird i
auf das Terminal geschrieben, <-backspacedas Zeichen jedoch nicht entfernt. Funktioniert nur Deletedort. Muss ich irgendwo konfigurieren?
Antworten:
Durch die Installation von VIM wird dieses Problem wahrscheinlich behoben
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.
quelle
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-
quelle
@ 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.
quelle
vi
, starten Sie im normalen Modus, sodass Sie nicht drücken müssenESC
. Durch Drücken vonctrl+s
wird 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