blob: e8711dfbe90a5d276d94004f91edab1f4a6f5c7f [file] [log] [blame]
Bram Moolenaar30b65812012-07-12 22:01:11 +02001.\"*******************************************************************
2.\"
3.\" This file was generated with po4a. Translate the source file.
4.\"
5.\"*******************************************************************
Christian Brabandt3d670bb2024-11-28 21:45:39 +01006.TH VIM 1 "28. November 2024"
Bram Moolenaar30b65812012-07-12 22:01:11 +02007.SH BEZEICHNUNG
8vim \- Vi IMproved, ein Text\-Editor für Programmierer
9.SH ÜBERSICHT
10.br
11\fBvim\fP [Optionen] [Datei ...]
12.br
13\fBvim\fP [Optionen] \-
14.br
15\fBvim\fP [Optionen] \-t Tag
16.br
17\fBvim\fP [Optionen] \-q [Fehlerdatei]
18.PP
19.br
20\fBex\fP
21.br
22\fBview\fP
23.br
24\fBgvim\fP \fBgview\fP \fBevim\fP \fBeview\fP
25.br
26\fBrvim\fP \fBrview\fP \fBrgvim\fP \fBrgview\fP
27.SH BESCHREIBUNG
28\fBVim\fP ist ein Text\-Editor, der aufwärtskompatibel zu Vi ist. Er kann
29verwendet werden, um alle Arten von Klartext zu bearbeiten. Er ist besonders
30nützlich, um Programme zu bearbeiten.
31.PP
Christian Brabandt3d670bb2024-11-28 21:45:39 +010032\fBVim\fP hat eine Menge an Erweiterungen gegenüber Vi, z.B.: Mehrstufiges
33Rückgängigmachen, mehrere Fenster und Puffer, Syntax\-Hervorhebung,
Bram Moolenaar30b65812012-07-12 22:01:11 +020034Bearbeiten der Befehlszeile, Dateinamenergänzung, eingebaute Hilfe, visuelle
35Auswahl, usw. ... Siehe »:help vi_diff.txt« für eine Übersicht der
36Unterschiede zwischen \fBVim\fP und Vi.
37.PP
38Im laufenden \fBVim\fP kann mit dem Befehl »:help« viel Hilfe durch das
39eingebaute Hilfesystem erlangt werden. Siehe den Abschnitt EINGEBAUTE HILFE
40weiter unten.
41.PP
Christian Brabandt3d670bb2024-11-28 21:45:39 +010042Meistens wird \fBVim\fP zum Bearbeiten einer einzigen Datei mit dem folgenden
Bram Moolenaar30b65812012-07-12 22:01:11 +020043Befehl gestartet:
44.PP
45 vim Datei
46.PP
47Allgemeiner betrachtet, wird \fBVim\fP folgendermaßen gestartet:
48.PP
49 vim [Optionen] [Dateiliste]
50.PP
51Bei einer fehlenden Dateiliste startet der Editor mit einem leeren
Christian Brabandt3d670bb2024-11-28 21:45:39 +010052Puffer. Andernfalls werden eine oder mehrere Dateien mit einer der folgenden
53vier Optionen bearbeitet:
Bram Moolenaar30b65812012-07-12 22:01:11 +020054.TP 12
55Datei ...
56Eine Liste von Dateinamen. Die erste Datei wird in den Puffer geladen und
57zur aktuellen. Der Cursor wird auf der ersten Zeile des Puffers
58platziert. Zu den anderen Dateien kann mit dem Befehl »:next« gelangt
59werden. Falls einer der Dateinamen mit einem Bindestrich beginnt, stellen
60Sie der Dateiliste »\-\-« voran.
Christian Brabandt3d670bb2024-11-28 21:45:39 +010061.TP
62\fB\-\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +020063Die zu bearbeitende Datei wird von der Standardeingabe gelesen. Befehle
64werden von der Standardfehlerausgabe gelesen, die ein Text\-Terminal sein
65sollte.
Christian Brabandt3d670bb2024-11-28 21:45:39 +010066.TP
67\fB\-t\fP {Tag}
68Die zu bearbeitende Datei und die anfängliche Cursor\-Position hängen von
Bram Moolenaar30b65812012-07-12 22:01:11 +020069einem »Tag« ab, einer Art Sprungmarke. {Tag} wird in der Tag\-Datei
70nachgeschlagen, die zugehörige Datei wird zur aktuellen und der zugehörige
71Befehl wird ausgeführt. Dies wird meistens für Programme in der Sprache »C«
72benutzt, wobei {Tag} ein Funktionsname sein könnte. Die Wirkung dieses
73Befehls ist, dass die Datei, die die Funktion enthält, als aktuelle im
74Editor geöffnet und angezeigt wird und der Cursor auf dem Beginn der
75Funktion positioniert wird. Siehe »:help tag\-commands«.
Christian Brabandt3d670bb2024-11-28 21:45:39 +010076.TP
77\fB\-q\fP [Fehlerdatei]
Bram Moolenaar30b65812012-07-12 22:01:11 +020078Startet im QuickFix\-Modus. Die Datei [Fehlerdatei] wird gelesen und der
79erste Fehler wird angezeigt. Falls [Fehlerdatei] ausgelassen wird, wird der
Christian Brabandt3d670bb2024-11-28 21:45:39 +010080Dateiname aus der Option »Fehlerdatei« ermittelt (auf dem Amiga ist dies
81standardmäßig »AztecC.Err«, sowie »errors.err« bei anderen). Weitere Fehler
82können mit dem »:cn«\-Befehl angesprungen werden. Siehe »:help quickfix«.
Bram Moolenaar30b65812012-07-12 22:01:11 +020083.PP
Christian Brabandt3d670bb2024-11-28 21:45:39 +010084\fBVim\fP reagiert in Abhängigkeit vom benutzten Programmnamen unterschiedlich
85(die ausführbare Datei kann dieselbe sein).
Bram Moolenaar30b65812012-07-12 22:01:11 +020086.TP 10
Christian Brabandt3d670bb2024-11-28 21:45:39 +010087\fBvim\fP
88Der »normale« Weg, alles ist standardmäßig.
89.TP
90\fBex\fP
91Startet im Ex\-Modus. Mit dem Befehl »:vi« gelangen Sie in den normalen
92Modus. Funktioniert auch mit dem Argument \fB\-e\fP.
93.TP
94\fBview\fP
95Startet im schreibgeschützten Modus. Die Datei wird vor dem Überschreiben
96geschützt. Dasselbe wird mit dem Argument \fB\-R\fP erreicht.
97.TP
98\fBgvim gview\fP
99Startet die grafische Version. Öffnet ein neues Fenster. Dasselbe wird mit
100dem Argument \fB\-g\fP erreicht.
101.TP
102\fBevim eview\fP
103Startet die grafische Version im einfachen Modus. Öffnet ein neues
104Fenster. Dasselbe wird mit dem Argument \fB\-y\fP erreicht.
105.TP
106\fBrvim rview rgvim rgview\fP
107Wie die obigen, aber mit Beschränkungen. Es ist nicht möglich, Shell\-Befehle
108aufzurufen oder \fBVim\fP zu suspendieren. Dasselbe wird mit dem Argument \fB\-Z\fP
109erreicht.
Bram Moolenaar30b65812012-07-12 22:01:11 +0200110.SH OPTIONEN
111Die Optionen können in beliebiger Reihenfolge vor oder nach den Dateinamen
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100112angegeben werden. Optionen ohne Argument können hinter einem einzigen
Bram Moolenaar30b65812012-07-12 22:01:11 +0200113Bindestrich gruppiert werden.
114.TP 12
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100115\fB+\fP[Nummer]
Bram Moolenaar30b65812012-07-12 22:01:11 +0200116In der ersten Datei wird der Cursor auf die Zeile [Nummer] gesetzt. Falls
117[Nummer] nicht angegeben wird, wird der Cursor in die letzte Zeile der Datei
118gesetzt.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100119.TP
120\fB+\fP/{Suchmuster}
Bram Moolenaar30b65812012-07-12 22:01:11 +0200121In der ersten Datei wird der Cursor auf das erste Auftreten von {Suchmuster}
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100122gesetzt. Siehe »:help search\-pattern« für die verfügbaren Suchmuster.
123.TP
124\fB+\fP{Befehl}
125.TP
126\fB\-c\fP {Befehl}
Bram Moolenaar30b65812012-07-12 22:01:11 +0200127{Befehl} wird nach dem Lesen der ersten Datei ausgeführt. Als {Befehl} wird
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100128ein Ex\-Befehl erwartet. Sind in {Befehl} Leerzeichen vorhanden, muss er in
129Anführungszeichen gesetzt werden (hängt von der verwendeten Shell
130ab). Beispiel: »vim "+set si" main.c«
Bram Moolenaar30b65812012-07-12 22:01:11 +0200131.br
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100132Anmerkung: Sie können bis zu zehn \fB+c\fP\- oder \fB\-c\fP\-Befehle verwenden.
133.TP
134\fB\-A\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200135Falls \fBVim\fP mit Unterstützung für das Schreiben von rechts nach links und
136arabischer Tastaturbelegung compiliert wurde (ARABIC), startet dieser
137Parameter den Modus fürs Arabische (:set arabic). Anderenfalls beendet sich
138\fBVim\fP mit einer Fehlermeldung.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100139.TP
140\fB\-b\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200141Binärer Modus: Es werden einige Variablen gesetzt, sodass es möglich ist,
142eine binäre oder ausführbare Datei zu bearbeiten.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100143.TP
144\fB\-C\fP
145Kompatibler Modus: Setzt die Option »compatible«. Das macht \fBVim\fP im
146Verhalten sehr ähnlich zu Vi, selbst wenn eine .vimrc\-Datei existiert.
147.TP
148\fB\-d\fP
149Diff\-Modus: Es sollten von zwei bis zu acht Dateinamen als Argumente
150übergeben werden. \fBVim\fP öffnet sie alle und zeigt deren die Unterschiede
151an. Arbeitet wie \fBvimdiff\fP(1).
152.TP
153\fB\-d\fP {Gerät}, \fB\-dev\fP {Gerät}
154Öffnet das {Gerät}, um es als Terminal zu nutzen. Nur auf dem
155Amiga. Beispiel: »\-d con:20/30/600/150«.
156.TP
157\fB\-D\fP
158Debug\-Modus: \fBVim\fP geht in den Modus zur Fehlersuche, wenn der erste Befehl
159aus einem Skript ausgeführt wird.
160.TP
161\fB\-e\fP
162Ex\-Modus: Startet \fBVim\fP als würde die ausführbare Datei \fBex\fP lauten.
163.TP
164\fB\-E\fP
165Verbesserter Ex\-Modus: Startet \fBVim\fP als würde die ausführbare Datei
166\fBexim\fP lauten.
167.TP
168\fB\-f\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200169Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100170löst sich nicht von der Shell, in der er aufgerufen wurde. Auf dem Amiga
171wird kein neues Fenster geöffnet. Dieser Parameter wird benutzt, damit das
172aufrufende Programm auf das Beenden der Bearbeitungssitzung wartet
173(z.B. mail). Auf dem Amiga funktionieren die Befehle »:sh« und »:!« nicht.
174.TP
175\fB\-F\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200176Wenn \fBVim\fP mit FKMAP\-Unterstützung für das Schreiben von rechts nach links
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100177und Farsi\-Tastatur\-Belegung kompiliert wurde, startet \fBVim\fP im Farsi\-Modus,
178d.h. die Optionen »fkmap« und »rightleft« werden gesetzt. Andernfalls bricht
Bram Moolenaar30b65812012-07-12 22:01:11 +0200179\fBVim\fP mit einer Fehlermeldung ab.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100180.br
181Hinweis: Die Unterstützung von Farsi wurde im Patch 8.1.0932 entfernt.
182.TP
183\fB\-g\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200184Falls \fBVim\fP mit GUI\-Unterstützung kompiliert wurde, wird die GUI
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100185aktiviert. Falls keine GUI\-Unterstützung einkompiliert wurde, wird \fBVim\fP
186mit einer Fehlermeldung abgebrochen.
187.TP
188\fB\-H\fP
189Falls \fBVim\fP mit RIGHTLEFT\-Unterstützung für das Schreiben von rechts nach
190links und hebräischer Tastaturbelegung kompiliert wurde, startet \fBVim\fP im
191hebräischen Modus und die Optionen »hkmap« und »rightleft« werden
192gesetzt. Andernfalls beendet sich \fBVim\fP mit einer Fehlermeldung.
193.TP
194\fB\-i\fP {VimInfo}
195Verwendet zum Lesen und Schreiben die angegebene Datei anstatt der Vorgabe
196»~/.viminfo«. Es ist auch möglich, die Verwendung einer .viminfo\-Datei durch
197Angabe des Dateinamens »NONE« zu verhindern.
198.TP
199\fB\-l\fP
200Lisp\-Modus: Aktiviert die Optionen »lisp« und »showmatch«.
201.TP
202\fB\-L\fP
203Dasselbe wie \fB\-r\fP.
204.TP
205\fB\-m\fP
206Deaktiviert das Verändern von Dateien, indem die Option »write«
207zurückgesetzt wird. Der Puffer kann verändert werden, nur das Schreiben
208einer Datei ist nicht möglich.
209.TP
210\fB\-M\fP
211Keine Veränderungen erlaubt. Die Optionen »modifiable« und »write« werden
212zurückgesetzt, so dass Änderungen nicht erlaubt sind und Dateien nicht
213geschrieben werden können. Beachten Sie, dass diese Optionen dennoch
214nachträglich zum Erlauben von Änderungen gesetzt werden können.
215.TP
216\fB\-n\fP
217Verwendet keine Auslagerungsdatei. Eine Wiederherstellung nach einem Absturz
218ist nicht möglich. Auf einem langsamen Medium (z.B. Diskette) kann diese
Bram Moolenaar30b65812012-07-12 22:01:11 +0200219Einstellung nützlich sein. Kann auch mit »set uc=0« erreicht werden; kann
220mit »set uc=200« aufgehoben werden.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100221.TP
222\fB\-N\fP
223Nicht\-kompatibler Modus: Setzt die Option »compatible« zurück. Dies
224veranlasst \fBVim\fP, sich ein wenig besser, aber weniger Vi\-kompatibel zu
225verhalten, selbst wenn es keine .vimrc\-Datei gibt.
226.TP
227\fB\-nb\fP
228\fBVim\fP fungiert als Editor\-Server für NetBeans. Details siehe Dokumentation.
229.TP
230\fB\-o\fP[N]
231Öffnet N Fenster übereinander. Wenn keine Zahl angegeben wird, öffnet ein
Bram Moolenaar30b65812012-07-12 22:01:11 +0200232Fenster pro Datei.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100233.TP
234\fB\-O\fP[N]
235Öffnet N Fenster nebeneinander. Wenn keine Zahl angegeben wird, öffnet ein
Bram Moolenaar30b65812012-07-12 22:01:11 +0200236Fenster pro Datei.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100237.TP
238\fB\-p\fP[N]
239Öffnet N Reiterseiten. Wenn keine Zahl angegeben wird, öffnet eine
Bram Moolenaar30b65812012-07-12 22:01:11 +0200240Reiterseite pro Datei.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100241.TP
242\fB\-P\fP {Eltern\-Titel}
243Nur Win32\-GUI: Gibt den Titel der Elternapplikation an. Wenn möglich läuft
244\fBVim\fP in einem MDI\-Fenster innerhalb der Applikation. {Eltern\-Titel} muss
245im Fenstertitel der Elternapplikation vorkommen. Stellen Sie sicher, dass er
246spezifisch genug ist. Beachten Sie, dass die Implementierung immer noch
247primitiv ist. Sie wird nicht mit allen Applikationen funktionieren und das
248Menü funktioniert nicht.
249.TP
250\fB\-r\fP
251Listet die Auslagerungsdateien auf und gibt Informationen zu ihrer
252Verwendbarkeit zur Wiederherstellung aus.
253.TP
254\fB\-r\fP {Datei}
Bram Moolenaar30b65812012-07-12 22:01:11 +0200255Wiederherstellungsmodus: Die Auslagerungsdatei wird zur Wiederherstellung
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100256einer abgestürzten Bearbeitungssitzung verwendet und hat denselben
257Dateinamen wie die Textdatei mit angehängtem ».swp«. Siehe »:help recovery«.
258.TP
259\fB\-R\fP
260Schreibgeschützter Modus: Die Option »readonly« wird gesetzt. Der Puffer
261kann noch bearbeitet werden, aber es wird verhindert, eine Datei aus
262Versehen zu überschreiben. Wenn Sie wirklich eine Datei überschreiben
263wollen, fügen Sie dem Ex\-Befehl ein Ausrufezeichen hinzu (wie in »:w!«). Die
264Option \fB\-R\fP bedingt die Option \fB\-n\fP (siehe oben). Die Option »readonly«
265kann durch »:set noro« zurückgesetzt werden. Siehe »:help readonly«.
266.TP
267\fB\-s\fP
268Stiller Modus: Nur wenn die ausführbare Datei als \fBex\fP aufgerufen wird oder
269vor \fB\-s\fP die Option \fB\-e\fP angegeben wird.
270.TP
271\fB\-s\fP {Eingabeskript}
272Die Skriptdatei {Eingabeskript} wird gelesen und ausgeführt, als würden Sie
273die Zeichen eingeben. Dasselbe kann mit dem Befehl »:source!
Bram Moolenaar30b65812012-07-12 22:01:11 +0200274{Eingabeskript erreicht werden. Wird das Ende der Datei vor dem Beenden
275des Editors erreicht, werden weitere Zeichen von der Tastatur gelesen.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100276.TP
277\fB\-S\fP {Datei}
278{Datei} wird nach dem Lesen der ersten Datei ausgeführt. Dies entspricht »\-c
279"source {Datei}"«. {Datei} darf nicht mit einem Bindestrich (\-)
280anfangen. Wenn kein Dateiname angegeben wird, wird »Session.vim« verwendet
281(Funktioniert nur, wenn \fB\-S\fP als letztes Argument steht).
282.TP
283\fB\-T\fP {Terminal}
Bram Moolenaar30b65812012-07-12 22:01:11 +0200284Setzt den Namen des benutzten Terminals. Nur erforderlich, wenn die
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100285Automatik nicht funktioniert. Sollte ein \fBVim\fP bekanntes (eingebautes) oder
286in einer Termcap\- oder Terminfo\-Datei definiertes Terminal sein.
287.TP
288\fB\-u\fP {vimrc}
289Verwendet zur Initialisierung die Befehle in der Datei {vimrc}. Alle anderen
Bram Moolenaar30b65812012-07-12 22:01:11 +0200290Initialisierungen werden übersprungen. Benutzen Sie dies, um eine besondere
291Art von Dateien zu bearbeiten. Dies kann auch benutzt werden, um alle
292Initialisierungen zu überspringen, indem der Name »NONE« angegeben wird. Für
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100293weitere Einzelheiten siehe »:help initialization« innerhalb von \fBVim\fP.
294.TP
295\fB\-U\fP {gvimrc}
296Benutzt die Befehle in der Datei {gvimrc} für die Initialisierung der
297grafischen Oberfläche. Alle anderen GUI\-Initialisierungen werden
Bram Moolenaar30b65812012-07-12 22:01:11 +0200298übersprungen. Dies kann ebenfalls benutzt werden, um alle
299GUI\-Initialisierungen zu überspringen, indem der Name »NONE« angegeben
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100300wird. Siehe »:help gui\-init« innerhalb von \fBVim\fP für weitere Einzelheiten.
301.TP
302\fB\-v\fP
303Vi\-Modus: Startet \fBVim\fP als würde die ausführbare Datei mit \fBvi\fP
304aufgerufen. Dies wirkt sich nur aus, wenn die ausführbare Datei als \fBex\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200305aufgerufen wird.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100306.TP
307\fB\-V\fP[N]
308Ausführlich (verbose): Gibt Meldungen darüber, welche Befehlsdateien
309ausgeführt werden, und über das Lesen und Schreiben einer viminfo\-Datei. Die
310optionale Zahl N ist der Wert für »verbose«. Vorgabe ist 10.
311.TP
312\fB\-V\fP[N]{Dateiname}
313Wie \fB\-V\fP und setzt »verbosefile« auf {Dateiname}. Das Ergebnis besteht
314darin, dass Meldungen nicht angezeigt werden, sondern in die Datei
315{Dateiname} geschrieben werden. {Dateiname} darf nicht mit einer Ziffer
316anfangen.
317.TP
318\fB\-w\fP{Nummer}
319Setzt die Option »window« auf {Nummer}.
320.TP
321\fB\-w\fP {Ausgabeskript}
322Alle Zeichen, die eingegeben werden, werden in der Datei {Ausgabeskript}
Bram Moolenaar30b65812012-07-12 22:01:11 +0200323aufgezeichnet, solange bis Sie \fBVim\fP beenden. Dies ist nützlich, falls Sie
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100324eine Skript\-Datei zum Benutzen mit »vim \-s« oder »:source erzeugen
Bram Moolenaar30b65812012-07-12 22:01:11 +0200325wollen. Falls die Datei {Ausgabeskript} vorhanden ist, werden die Zeichen
326angehängt.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100327.TP
328\fB\-W\fP {Ausgabeskript}
329Wie \fB\-w\fP, aber eine bereits vorhandene Datei wird überschrieben.
330.TP
331\fB\-x\fP
332Benutzt beim Schreiben von Dateien eine Verschlüsselung, falls \fBVim\fP mit
333Unterstützung von Verschlüsselung kompiliert worden ist. Fragt nach dem
Bram Moolenaar30b65812012-07-12 22:01:11 +0200334Schlüssel.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100335.TP
336\fB\-X\fP
337Verbindet nicht mit dem X\-Server. Dadurch verkürzt sich die Startzeit in
338einem Terminal, aber der Fenstertitel und die Zwischenablage werden nicht
Bram Moolenaar30b65812012-07-12 22:01:11 +0200339verwendet.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100340.TP
341\fB\-y\fP
342Einfacher Modus: Startet \fBVim\fP als würde die ausführbare Datei \fBevim\fP oder
343\fBeview\fP heißen. \fBVim\fP verhält sich dann wie ein Editor zum Klicken und
344Tippen.
345.TP
346\fB\-Z\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200347Eingeschränkter Modus: Funktioniert, als würde der Name der ausführbaren
348Datei mit »r« beginnen.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100349.TP
350\fB\-\-\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200351Markiert das Ende der Optionen. Argumente, die folgen, werden als Dateinamen
352behandelt. Dies kann benutzt werden, um einen Dateinamen mit »\-« am Anfang
353zu verwenden.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100354.TP
355\fB\-\-clean\fP
356Verwendet keine persönlichen Einstellungen (vimrc, plugins,
357usw,). Hilfreich, um festzustellen, ob ein Problem mit einer sauberen
358Vim\-Konfiguration reproduzierbar ist.
359.TP
360\fB\-\-cmd\fP {Befehl}
361Wie \fB\-c\fP, aber dieser Befehl wird vor allen vimrc\-Dateien ausgeführt. Sie
362können unabhängig von den \fB\-c\fP\-Befehlen bis zu zehn dieser Befehle
363verwenden.
364.TP
365\fB\-\-echo\-wid\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200366Nur GTK\-GUI: Schreibe die Fenster\-ID auf die Standardausgabe.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100367.TP
368\fB\-\-gui\-dialog\-file\fP {Name}
369Schreibt bei der Verwendung der GUI den Titel und die Meldung des Dialogs in
370die Datei {Name}, anstatt sie als Dialog anzuzeigen. Die Datei wird entweder
371erzeugt oder erweitert. Dies ist nur für Testzwecke hilfreich, um zu
372verhindern, dass Tests bei einem nicht sichtbaren Dialog hängen
373bleiben. Ohne Verwendung der GUI wird dieses Argument ignoriert.
374.TP
375\fB\-\-help, \-h, \-?\fP
376Gibt eine kleine Hilfe für die Befehlszeilenparameter und Optionen
377aus. Danach beendet sich \fBVim\fP.
378.TP
379\fB\-\-literal\fP
380Nimmt die Dateinamen so wie sie sind und vervollständigt sie nicht unter
381Berücksichtigung von Metazeichen. Dies wirkt sich nicht unter Unix aus, wo
382die Shell die Metazeichen expandiert.
383.TP
384\fB\-\-log\fP {Dateiname}
385Wenn \fBVim\fP mit dem Eval\- und dem Channel\-Feature kompiliert worden ist,
386wird das Protokollieren gestartet. Einträge werden nach {Dateiname}
387geschrieben. Dies funktioniert wie das Aufrufen von
388\fIch_logfile({Dateiname}, 'ao')\fP sehr früh während des Programmstarts.
389.TP
390\fB\-\-nofork\fP
391Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
392löst sich nicht von der Shell, in der er aufgerufen wurde.
393.TP
394\fB\-\-noplugin\fP
395Lädt keine Erweiterungen. Impliziert durch »\-u NONE«.
396.TP
397\fB\-\-not\-a\-term\fP
398Teilt \fBVim\fP mit, dass dem Benutzer klar ist, dass Eingabe und/oder Ausgabe
399nicht mit einem Terminal verbunden sind. Das vermeidet die entsprechende
400Warnung und eine Verzögerung von zwei Sekunden.
401.TP
402\fB\-\-remote\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200403Verbindet mit einem Vim\-Server und lässt ihn die in den restlichen
404Argumenten angegeben Dateien editieren. Wenn kein Server gefunden wird,
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100405führt dies zu einer Warnmeldung und die Dateien werden im gegenwärtigen
406\fBVim\fP zum Bearbeiten geöffnet.
407.TP
408\fB\-\-remote\-expr\fP {Ausdruck}
409Verbindet mit einem Vim\-Server, wertet dort {Ausdruck} aus und zeigt das
410Ergebnis auf der Standardausgabe an.
411.TP
412\fB\-\-remote\-send\fP {Zeichen}
Bram Moolenaar30b65812012-07-12 22:01:11 +0200413Verbindet mit einem Vim\-Server und sendet ihm {Zeichen}.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100414.TP
415\fB\-\-remote\-silent\fP
416Wie \fB\-\-remote\fP, aber ohne Warnung, wenn kein Server gefunden wird.
417.TP
418\fB\-\-remote\-wait\fP
419Wie \fB\-\-remote\fP, aber \fBVim\fP beendet sich nicht, bis die Dateien bearbeitet
Bram Moolenaar30b65812012-07-12 22:01:11 +0200420wurden.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100421.TP
422\fB\-\-remote\-wait\-silent\fP
423Wie \fB\-\-remote\-wait\fP, aber ohne Warnung, wenn kein Server gefunden wird.
424.TP
425\fB\-\-serverlist\fP
Bram Moolenaar30b65812012-07-12 22:01:11 +0200426Listet die Namen aller gefundenen Vim\-Server auf.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100427.TP
428\fB\-\-servername\fP {Name}
429Benutzt {Name} als Server\-Namen. Wird für den gegenwärtigen \fBVim\fP benutzt,
430außer es wird mit einem der \fB\-\-remote\fP\-Argumente benutzt, dann ist es der
431Name des zu kontaktierenden Servers.
432.TP
433\fB\-\-socketid\fP {ID}
434Nur GTK\-GUI: Benutzt den GtkPlug\-Mechanismus, um \fBgVim\fP in einem anderen
Bram Moolenaar30b65812012-07-12 22:01:11 +0200435Fenster laufen zu lassen.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100436.TP
437\fB\-\-startuptime\fP {Datei}
438Schreibt während des Programmstarts Meldungen zu Zeitmessungen in die Datei
439{Datei}.
440.TP
441\fB\-\-ttyfail\fP
442Beendet das Programm sofort, wenn Standardeingabe oder Standardausgabe keine
443Terminals (tty) sind.
444.TP
445\fB\-\-version\fP
446Versionsinformation anzeigen und beenden.
447.TP
448\fB\-\-windowid\fP {ID}
449Nur Win32\-GUI: Veranlasst, dass \fBgVim\fP versucht, das Fenster {ID} als
450Eltern zu verwenden, so dass es in diesem Fenster abläuft.
Bram Moolenaar30b65812012-07-12 22:01:11 +0200451.SH "EINGEBAUTE HILFE"
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100452Geben Sie in \fBVim\fP »:help« ein, um eine Einstiegshilfe zu erhalten. Geben
453Sie »:help Begriff« ein, um Hilfe über ein bestimmtes Thema zu bekommen. Zum
454Beispiel »:help ZZ« für Hilfe über den Befehl »ZZ«. Benutzen Sie
455<Tab> und STRG\-D, um Begriffe zu vervollständigen (»:help
456cmdline\-completion«). Tags sind vorhanden, um von einem Ort zum anderen zu
457springen (eine Art Hypertext\-Verknüpfungen, siehe »:help«). Auf diese Weise
458können alle Dokumentations\-Dateien aufgerufen werden, zum Beispiel »:help
459syntax.txt«.
Bram Moolenaar30b65812012-07-12 22:01:11 +0200460.SH DATEIEN
461.TP 15
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100462/usr/local/share/vim/vim??/doc/*.txt
Bram Moolenaar30b65812012-07-12 22:01:11 +0200463Dokumentations\-Dateien für \fBVim\fP. Verwenden Sie »:help doc\-file\-list«, um
464die gesamte Liste zu bekommen.
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100465.br
466\fIvim??\fP ist die verkürzte Versionsnummer, wie vim91 von \fBVim 9.1\fP
467.TP
468/usr/local/share/vim/vim??/doc/tags
469»Tag«\-Datei zum Auffinden von Informationen in der Dokumentation.
470.TP
471/usr/local/share/vim/vim??/syntax/syntax.vim
472Systemweite Einrichtung der Syntaxhervorhebung.
473.TP
474/usr/local/share/vim/vim??/syntax/*.vim
475Syntaxdateien für verschiedenen Sprachen.
476.TP
477/usr/local/share/vim/vimrc
478Systemweite Einstellungsdatei für \fBVim\fP.
479.TP
480~/.vimrc, ~/.vim/vimrc, $XDG_CONFIG_HOME/vim/vimrc
481Persönlichen Einstellungen für \fBVim\fP.
482.TP
483/usr/local/share/vim/gvimrc
484Systemweite Einstellungsdatei für \fBgVim\fP.
485.TP
486~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc
487Persönlichen Einstellungen für \fBgVim\fP.
488.TP
489/usr/local/share/vim/vim??/optwin.vim
490Script zur Verwendung von dem Befehl »:options«. Eine schöne Möglichkeit, um
491Optionen zu betrachten und zu setzen.
492.TP
493/usr/local/share/vim/vim??/menu.vim
494Systemweite Einstellungsdatei für das Menü von \fBgVim\fP.
495.TP
496/usr/local/share/vim/vim??/bugreport.vim
497Script zum Generieren eines Fehlerberichts. Siehe »:help bugs«.
498.TP
499/usr/local/share/vim/vim??/filetype.vim
500Script zur Erkennung des Typs einer Datei anhand ihres Dateinamens. Siehe
501»:help filetype«.
502.TP
503/usr/local/share/vim/vim??/scripts.vim
504Script zur Erkennung des Typs einer Datei anhand ihres Inhalts. Siehe »:help
505filetype«.
506.TP
507/usr/local/share/vim/vim??/print/*.ps
508Dateien zum Drucken von PostScript.
Bram Moolenaar30b65812012-07-12 22:01:11 +0200509.PP
510Für die neuesten Informationen lesen Sie die Vim\-Homepage:
511.br
512<URL:http://www.vim.org/>
513.SH "SIEHE AUCH"
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100514\fBvimtutor\fP(1)
Bram Moolenaar30b65812012-07-12 22:01:11 +0200515.SH AUTOR
516\fBVim\fP wurde größtenteils von Bram Moolenaar erstellt, mit viel Hilfe von
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100517anderen Leuten. Siehe »:help credits« in \fBVim\fP.
Bram Moolenaar30b65812012-07-12 22:01:11 +0200518.br
519\fBVim\fP basiert auf Stevie, der von Tim Thompson, Tony Andrews und
520G.R. (Fred) Walter geschrieben wurde. Es ist jedoch kaum etwas vom
521ursprünglichen Code übrig geblieben.
522.SH FEHLER
523Die sind möglich. Siehe »:help todo« für eine Liste bekannter Probleme.
524.PP
525Beachten Sie, dass gewisse Dinge, die manche Leute als Fehler betrachten
526mögen, in Wirklichkeit durch zu getreue Nachbildung des Vi\-Verhaltens
527verursacht werden. Und falls Sie denken, dass andere Dinge Fehler sind,
528»weil Vi es anders tut«, sollten Sie einen genaueren Blick auf die Datei
Christian Brabandt3d670bb2024-11-28 21:45:39 +0100529vi_diff.txt werfen (oder in Vim »:help vi_diff.txt« eingeben). Sehen Sie
530sich auch die Optionen »compatible« und »cpoptions« an.