<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Vi</id>
	<title>Vi - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Vi"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Vi&amp;action=history"/>
	<updated>2026-05-15T00:42:36Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Vi&amp;diff=9533&amp;oldid=prev</id>
		<title>imported&gt;Metapsycholo: /* growthexperiments-addlink-summary-summary:2|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Vi&amp;diff=9533&amp;oldid=prev"/>
		<updated>2025-03-04T10:11:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:vi}}&lt;br /&gt;
{{Dieser Artikel|behandelt den Texteditor. Zu weiteren Bedeutungen siehe [[VI]].}}&lt;br /&gt;
[[Datei:NetBSD 6.1 vi C Hello World.png|mini|vi beim Bearbeiten eines [[Hallo-Welt-Programm]]s in C]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;vi&amp;#039;&amp;#039;&amp;#039; („vi“ für „visual“), [[Lautschrift|ausgesprochen]] [{{IPA|viːˈaɪ}}] oder [{{IPA|vaɪ}}],&amp;lt;ref&amp;gt;{{Literatur |Autor=Christian Gross |Titel=Open source for Windows administrators |Verlag=Charles River Media |Ort=Hingham, Mass. |Datum=2005 |ISBN=1-58450-347-5 |Seiten=55}}&amp;lt;/ref&amp;gt; im [[Deutsche Sprache|deutschen Sprachraum]] gelegentlich auch [{{IPA|viː}}], jedoch nicht „sechs“ oder „six“ (wie die römische Zahl VI) ist ein [[Freie Software|freier]] [[Texteditor]]. Er wurde 1976 von [[Bill Joy]] auf einem [[ADM-3A]]-[[Terminal (Computer)|Computerterminal]] für eine frühe [[Berkeley Software Distribution|BSD]]-Version geschrieben und von [[Portable Operating System Interface|POSIX]] standardisiert. Der Name stammt vom Befehl &amp;lt;code&amp;gt;visual&amp;lt;/code&amp;gt; des Editors [[Ex (Texteditor)|ex]]. Mit diesem Befehl konnte man den [[Texteditor#Unix|Zeileneditor]] in einen visuellen Modus umschalten.&lt;br /&gt;
&lt;br /&gt;
== Einordnung ==&lt;br /&gt;
Bis Anfang der 1970er Jahre wurden hauptsächlich [[Zeilenorientierter Editor|zeilenorientierte Editoren]] benutzt, wobei ein weit verbreiteter [[Ed (Texteditor)|ed]] war. Joy baute auf diesem auf, zunächst ebenfalls mit einem Zeileneditor, &amp;#039;&amp;#039;ex&amp;#039;&amp;#039;. Darauf baute später wiederum der Editor vi auf. vi wurde schnell zum De-facto-Standardeditor unter [[Unix]].&lt;br /&gt;
&lt;br /&gt;
1991 benutzten ungefähr die Hälfte aller Teilnehmer einer [[Usenet]]-Umfrage den vi. Auch heutzutage ist die Verwendung von vi bzw. dessen Erweiterungen zumindest in der Unix- und Linuxwelt sehr verbreitet. Außerdem kann man mit diesem Editor in Kombination mit [[Secure Shell|ssh]] (früher mit [[Telnet]] oder [[Remote Shell|rsh]]) im [[Netzwerk]] auf anderen Rechnern arbeiten.&lt;br /&gt;
&lt;br /&gt;
Aufgrund ihrer relativen [[Betriebsmittel (Informatik)|Ressourcenfreundlichkeit]] starten vi bzw. fast alle seine Klone schneller und benötigen deutlich weniger Speicherplatz als etwa [[Emacs]]. Auf einer „Rettungsdiskette“ hat vi auch heute noch seinen Platz, so dass er Bestandteil fast aller Unix-/[[Linux]]-[[Distribution (Software)|Distributionen]] ist.&lt;br /&gt;
&lt;br /&gt;
Die originale Version von Bill Joy war ursprünglich weder im [[Quelltext]] noch sonst frei verfügbar, so dass mittlerweile eine Reihe von Klonen mit zum Teil wesentlichen Erweiterungen existiert, wie z.&amp;amp;nbsp;B. [[Vim]], Nvi, elvis und WinVi, die teilweise auch für Plattformen jenseits von Unix verfügbar sind. Unterschiedlich verbesserte Implementierungen des Originals sind bei den BSDs und einigen kommerziellen Unices noch immer verbreitet, bei den [[Linux-Distribution]]en findet sich der originale vi dagegen nicht mehr im Standardumfang und nur selten in erweiterten Repositories. Hier ist als Default-Editor zumeist eine abgespeckte Version von Vim installiert, je nach Zielgruppe aber auch das nicht immer.&lt;br /&gt;
&lt;br /&gt;
== Tastatur ==&lt;br /&gt;
[[Datei:KB Terminal ADM3A.svg|600px]]&lt;br /&gt;
&lt;br /&gt;
Die von Bill Joy verwendete [[ADM-3A]]-Tastatur besaß neben Buchstaben und Zahlen nur wenige weitere Tasten (hier grau). Das erklärt die für heutige Verhältnisse ungewöhnliche Bedienung. Ebenfalls ist zu beachten, dass {{taste|:}} ohne {{taste|Umsch}} aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
== Arbeitsmodi ==&lt;br /&gt;
Vi besitzt drei grundsätzlich unterschiedliche Arbeitsmodi:&lt;br /&gt;
&lt;br /&gt;
=== Befehlsmodus ===&lt;br /&gt;
Beim Start von vi befindet man sich im Befehlsmodus (command mode). Dort können durch verschiedene Tastendrücke einfache Befehle ausgeführt werden, wie zum Beispiel „Wort suchen“, „Zeile löschen“ usw.&lt;br /&gt;
Von diesem Befehlsmodus aus kann man dann die editierte [[Datei]] etwa durch Drücken von {{Taste|&amp;amp;#58;}} {{Taste|w}} {{Taste|q}} {{Taste|return}} abspeichern und verlassen.&lt;br /&gt;
&lt;br /&gt;
=== Einfügemodus ===&lt;br /&gt;
Durch Befehle wie {{Taste|i}}, {{Taste|a}} oder {{Taste|o}} gelangt man aus dem Befehlsmodus in den Einfügemodus (insert mode). Hier ist die eigentliche Eingabe von Text möglich. Durch Drücken von {{Taste|[[Escape-Taste|Esc]]}} gelangt man aus dem Einfügemodus wieder zurück in den Befehlsmodus.&lt;br /&gt;
&lt;br /&gt;
=== Kommandozeilenmodus ===&lt;br /&gt;
Durch Eingabe von {{Taste|&amp;amp;#58;}} (Doppelpunkt) gelangt man vom Befehlsmodus in den Kommandozeilenmodus („colon mode“ oder „ex mode“). Dort können komplexere Befehle wie etwa zum [[Suchen und Ersetzen]] von Text ausgeführt werden. durch drücken von {{Taste|Enter}} kommt man wieder zurück in den Befehlsmodus. Wenige Ausnahmen, wie z.&amp;amp;nbsp;B. das Zurückspringen des {{Taste|r}}-Befehls in den Befehlsmodus ohne Drücken von {{Taste|Esc}}, existieren.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Vi-Arbeitsmodi.svg|800px]]&lt;br /&gt;
&lt;br /&gt;
== Vor- und Nachteile ==&lt;br /&gt;
Aufgrund der verschiedenen Arbeitsmodi ist die Bedienung von vi, verglichen mit anderen Terminaleditoren wie [[GNU nano]] oder heute üblicheren grafischen Editoren, zunächst gewöhnungsbedürftig. Ein großer Vorteil von vi ist hingegen, dass mehrere Befehle nacheinander ohne gleichzeitiges Betätigen der {{Taste|[[Alt (Taste)|Alt]]}}-, {{Taste|[[Steuerungstaste|Strg]]}}- oder sonstiger Modifikator-Tasten abgesetzt werden können. So ist es auch möglich, mit einem einzigen Befehl mehrere Wörter oder Sätze zu löschen.&lt;br /&gt;
&lt;br /&gt;
== Humor ==&lt;br /&gt;
Im Zuge des sogenannten [[Editor War]]s gründeten die Anhänger von vi den „Cult of Vi“ als Reaktion auf die von [[Richard Stallman]] alias St. I[[GNU]]&amp;lt;nowiki /&amp;gt;cius gegründete [[Emacs#Humor|Church of Emacs]]. Daraufhin wurden sie von den [[Emacs]]-Anhängern als Nachahmer („ape their betters“) verspottet.&amp;lt;ref&amp;gt;Andrew Min: [http://freesoftwaremagazine.com/articles/top_4_internet_flame_wars_around_free_software/ &amp;#039;&amp;#039;The top 4 internet flame wars about free software&amp;#039;&amp;#039;] Free Software Magazine, 16. August 2008, abgerufen am 13. September 2020.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Morris I. Bolsky: &amp;#039;&amp;#039;UNIX-Text-Editor – Das vi-Handbuch&amp;#039;&amp;#039;. Carl Hanser &amp;amp; Prentice-Hall International, 1988, ISBN 3-446-15128-1.&lt;br /&gt;
* Arnold Robbins: &amp;#039;&amp;#039;vi-Editor kurz &amp;amp; gut&amp;#039;&amp;#039;. [[O’Reilly Verlag]], ISBN 3-89721-213-7.&lt;br /&gt;
* Boor, Hutter, Pribas: &amp;#039;&amp;#039;vi-Referenzhandbuch&amp;#039;&amp;#039;. [[Prentice Hall]], ISBN 3-8272-9533-5.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Wikibooks|Vi-Befehlsreferenz}}&lt;br /&gt;
{{Wikibooks|Learning the vi editor}}&lt;br /&gt;
* [http://ex-vi.sourceforge.net/ The Traditional vi] Quelltext des Original-vi, mit Anpassungen um auf modernen Unix-Systemen zu kompilieren&lt;br /&gt;
* {{dmoz|World/Deutsch/Computer/Software/Editoren/Vi/|Vi}}&lt;br /&gt;
* [http://www.ibiblio.org/web-gentoo/images/vicheat-final.png vi-Cheat-Sheet] The Semi-Official IBM developerWorks vi-Cheat-Sheet (englisch)&lt;br /&gt;
* [https://www.ks.uiuc.edu/Training/Tutorials/Reference/virefcard.pdf vi Reference Card] (PDF; 58&amp;amp;nbsp;kB; 1 Seite) vi-Referenzkarte (englisch)&lt;br /&gt;
* [http://thomer.com/vi/vi.html The Vi Lovers] (englisch)&lt;br /&gt;
* Der Quelltext des Original-vi in den [https://github.com/n-t-roff?tab=repositories Versionen] [https://github.com/n-t-roff/ex-1.1 1.1] bis [https://github.com/n-t-roff/ex-3.7_4.4BSD 3.7], kompilierfähig auf aktuellen Unix-Systemen&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=4195682-5}}&lt;br /&gt;
[[Kategorie:Freier Texteditor]]&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:Solaris-Software]]&lt;br /&gt;
[[Kategorie:BSD-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Metapsycholo</name></author>
	</entry>
</feed>