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