it-swarm.com.de

Wie installiere ich vi?

Wie installiere ich den vi Editor in Ubuntu 18.04? Ich möchte versuchen vi , nicht vim =. Ich bin nur gespannt, wie es funktioniert. Vielen Dank!

6
eeze

Unter Linux gibt es kein "Original" vi.

Wenn man die ursprüngliche vi-Variante ausprobieren möchte, kann man verschiedene Versionen ausprobieren.

  1. vim.tiny als die andere Antwort vorgeschlagen.

  2. starte busybox vi, busybox-static ist standardmäßig am 18.04/18.10 installiert. Diese Version ist ein sehr kleiner Klon von vi.

  3. Das traditionelle vi-Projekt , ausgeführt von Gunnar Ritter, dem ersten, der vi auf Linux portiert hat. Sie müssen aus dem Quellcode kompilieren.

8
Alvin Liang

Um vi in ​​allen derzeit unterstützten Versionen von Ubuntu zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:

Sudo apt install vim-tiny

Dieses Paket enthält eine minimale Version von Vim, die ohne GUI kompiliert wurde, und eine kleine Teilmenge von Funktionen, die mit 'kompatiblem' Set ausgeführt werden, keine Sprachbindungen, keine X/GUI-Unterstützung. Der einzige Zweck dieses Pakets besteht darin, die vi-Binärdatei für Basisinstallationen bereitzustellen.

Wenn eine vim-Binärdatei gewünscht wird, probieren Sie eines der folgenden Pakete mit mehr Funktionen aus: vim, vim-nox, vim-athena, vim-gtk oder vim-gtk3.

So bearbeiten Sie eine Datei mit dem Namen FILE in vi:

vi /path/to/FILE  

Ergebnisse von which vi:

/usr/bin/vi

Ergebnisse von update-alternatives:

$ update-alternatives --list vim 
/usr/bin/vim.gtk3 
$ update-alternatives --list vi 
/usr/bin/vim.gtk3 
/usr/bin/vim.tiny 
$ update-alternatives --config vi 
 Es gibt 2 Möglichkeiten für die Alternative vi (mit /usr/bin/vi).[.____.
 Auswahlpfad Prioritätsstatus 
 - -------------------------------------------------- --------- 
 * 0 /usr/bin/vim.gtk3 50 auto mode 
 1 /usr/bin/vim.gtk3 50 manual mode 
 2 /usr/bin/vim.tiny 15 manueller Modus 
 
 Drücken Sie die <Eingabetaste>, um die aktuelle Auswahl [*] beizubehalten, oder geben Sie die Auswahlnummer ein:
6
karel