Hinweis:
Es gibt gute Informationen in den anderen Beiträgen, aber keiner der Beiträge versuchte zu erklären, warum dieses Verhalten passiert ist. Viele Menschen müssen in Zukunft darüber stolpern. Könnten Sie diese Frage auch als gelöst markieren, da Ihnen wahrscheinlich einer der vorherigen Beiträge geholfen hat?
Hier ist eine Erklärung :
Vi ist ein Editor, der schon lange existiert und auf die Unix-Systeme zurückgeht. Es ist ein gutes Tool, aber es wurde wiederholt und jetzt gibt es ein besseres. Vim wurde später geschrieben und ist diese Iteration. Die Leute bezeichnen vi allgemein als 'vim-minimal' und vim ist eine "verbesserte" Version von vi. Sie können sich das so vorstellen: vi ist der Kern und vim erweitert es.
Wahrscheinlich haben Sie das Verhalten entdeckt :
Damit Sie dieses Problem entdeckt haben, haben Sie " i " gedrückt , um in den Einfügemodus zu wechseln, und anschließend mit den Pfeiltasten die richtige Linie und den richtigen Bearbeitungspunkt gesucht. Dies ist der Grund für Ihr unerwartetes Zeichenproblem.
Lösung 1 oder 2
1) vi someFile
Gehen Sie bei Verwendung von vi zuerst zum Bearbeitungspunkt und rufen Sie dann den Einfügemodus auf.
2) vim someFile
Benutze einfach vim von Anfang an.
Ich kann nicht genug betonen, um das Handbuch (Manpages) zu lesen oder -h als Hilfe zu verwenden. Sobald Sie sich an die Muster in der Shell gewöhnt haben, werden Manpages zu Ihrem besten Freund. Beispiel: man vi
oderman vim
Überprüfen Sie, ob Vim installiert ist .
Öffne ein Konsolenfenster und führe aus:
dpkg --list | grep vim
Wenn Sie etwas Ähnliches erhalten, können Sie einfach anfangen, vim zu verwenden.
~ $ dpkg --list | grep vim
ii vim 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:7.4.052-1ubuntu3 amd64 Vi IMproved - Common files
ii vim-runtime 2:7.4.052-1ubuntu3 all Vi IMproved - Runtime files
ii vim-tiny 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor - compact version
Wenn die Eingabeaufforderung nichts anzeigt, ist vim nicht installiert. Verwenden Sie die folgenden Beispiele, um Ihre Repositorys zu aktualisieren und anschließend vim zu installieren.
sudo apt-get update
sudo apt-get install vim
Wenn Sie vi oder vim nur verwenden, wenn Sie im Internet nach Lösungen suchen und vergessen, Eingaben zu machen vim
, gibt es eine Möglichkeit, diese für die Zukunft zu beheben. Ich warne Sie, aufmerksam zu sein. Sie können einen Alias verwenden, um vi mit einem Verweis auf vim zu überschreiben, sodass Sie vim unabhängig davon, was Sie in der seltenen Zukunft eingeben, ohne dieses "oops!" Moment. Sie können einen Alias später jederzeit löschen.
Typ vim .bashrc
. Gehen Sie in die leere Zeile mit nur einem ~
(oder einer anderen Zeile, die mit einem beginnt alias
(also zusammen gruppiert ist) und drücken Sie dann die Taste i, um in den Einfügemodus zu wechseln. Geben Sie in einer eigenen separaten Zeile Folgendes ein:
alias vi='vim'
Drücken Sie Esc
und geben Sie dann ein :wq
. Jetzt müssen Sie die Datei neu laden. Typ source .bashrc
Jede andere Shell, die nach diesen Änderungen geöffnet wird, lädt automatisch die .bashrc-Datei.