Vor kurzem habe ich Ubuntu in meinem Laptop installiert, um C-Programmierung zu verwenden. Aber wenn ich das Terminal öffne und vi test.c eingebe, wird es geöffnet, aber es wird nicht richtig funktionieren. Wenn ich die Rücktaste drücke, funktioniert es nicht und wenn ich die Pfeiltaste drücke, werden einige Buchstaben gedruckt. Was werde ich tun, um richtig zu arbeiten. Bitte hilft jemand bei diesem Problem. Danke dir
19
Antworten:
Art
sudo apt-get install vim
In Ihrem Terminal wird dies Ihr Problem lösen
quelle
Standardmäßig installiert Ubuntu
vim-tiny
eine Bare-Bones-Version von vim. Wenn Sievi
das Terminal eingeben, wird dieses minimale vim standardmäßig im vi-kompatiblen Modus gestartet. Aus der Sicht eines normalen VIM-Benutzers ist dies schrecklich, da vi-kompatibel Rücktaste bedeutet und sich alle normalen VIM-Verhaltensweisen auf die ursprüngliche vi-Art und Weise verhalten.Eine Lösung ist , zu öffnen
.vimrc
und ausschalten vim - kompatiblen Modus , indem Sie die Zeile einschließlich:set nocompatible
.Die andere Möglichkeit besteht darin, eine funktionsreichere Version von vim (wie die Vollversion) manuell zu installieren, z
sudo apt-get install vim
. Standardmäßig wird auf Debian-basierten Systemen wie Ubuntu der Befehlvi
im nicht kompatiblen Modus gestartet.quelle
Im Allgemeinen wird UBUNTU mit einer Lite-Version von VI ausgeliefert, die am unvollständigsten ist, insbesondere mit Laptops. Um diese einfachste Lösung zu finden, müssen Sie die VOLLVERSION des VI-Editors installieren.
Verwenden Sie TERMINAL und feuern Sie dieses ab
sudo apt-get install vim
Passwort eingeben und es wird definitiv funktionieren.
quelle
Ich hatte das gleiche Problem. Denken Sie daran, dass Sie nach der Eingabe von test.c die Taste "i" drücken müssen, um den Code einzugeben
quelle
Drücken Sie die Einfügetaste, um einzugeben / zu löschen.
Wenn Sie mit der Bearbeitung fertig sind, können Sie durch Drücken der Esc-Taste Befehle eingeben wie: wq (speichern und beenden) oder: q! (Beenden ohne zu speichern)
quelle
Stellen Sie zuerst eine Verbindung zum Internet her, und geben Sie dann den folgenden Befehl im Terminal ein.
quelle