EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gvim – Online in der Cloud

Führen Sie gvim im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gvim, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


vim - Vi IMproved, ein Texteditor für Programmierer

ZUSAMMENFASSUNG


vim [Optionen] [Datei ..]
vim [Optionen] -
vim [Optionen] -t Tag
vim [Optionen] -q [Fehlerdatei]

ex
view
gwim Gview mein Zuhause begutachten
rvim ansehen rgvim rgview

BESCHREIBUNG


Vim ist ein zu Vi aufwärtskompatibler Texteditor. Es kann verwendet werden, um alle Arten zu bearbeiten
von Klartext. Es ist besonders nützlich, um Programme zu bearbeiten.

Es gibt viele Verbesserungen gegenüber Vi: mehrstufiges Rückgängigmachen, mehrere Fenster und Puffer,
Syntaxhervorhebung, Befehlszeilenbearbeitung, Dateinamenvervollständigung, Online-Hilfe, visuell
Auswahl usw.. Siehe ":help vi_diff.txt" für eine Zusammenfassung der Unterschiede zwischen Vim und
VI.

Beim Laufen Vim Viele Hilfestellungen erhalten Sie über das Online-Hilfesystem, mit dem
":hilfe"-Befehl. Siehe den Abschnitt ONLINE-HILFE unten.

Meistens Vim wird gestartet, um eine einzelne Datei mit dem Befehl zu bearbeiten

vim-Datei

Allgemeiner Vim wird gestartet mit:

vim [Optionen] [Dateiliste]

Wenn die Dateiliste fehlt, startet der Editor mit einem leeren Puffer. Ansonsten genau
eine der folgenden vier kann verwendet werden, um eine oder mehrere zu bearbeitende Dateien auszuwählen.

file .. Eine Liste von Dateinamen. Die erste ist die aktuelle Datei und wird in die Datei eingelesen
Puffer. Der Cursor wird auf die erste Zeile des Puffers positioniert. Du
kann mit dem Befehl ":next" zu den anderen Dateien gelangen. So bearbeiten Sie eine Datei, die
beginnt mit einem Bindestrich, stellen Sie der Dateiliste ein "--".

- Die zu bearbeitende Datei wird von stdin gelesen. Befehle werden aus stderr gelesen, was
sollte ein tty sein.

-t {tag} Die zu bearbeitende Datei und die anfängliche Cursorposition hängen von einem "Tag" ab, einer Art von
goto-Label. {tag} wird in der Tags-Datei nachgeschlagen, die zugehörige Datei wird zu
die aktuelle Datei und der zugehörige Befehl wird ausgeführt. Meistens wird das verwendet
für C-Programme, in diesem Fall könnte {tag} ein Funktionsname sein. Der Effekt ist
dass die Datei, die diese Funktion enthält, die aktuelle Datei wird und der Cursor
steht am Anfang der Funktion. Siehe ":help Tag-Befehle".

-q [Fehlerdatei]
Starten Sie im QuickFix-Modus. Die Datei [errorfile] wird gelesen und der erste Fehler ist
angezeigt. Wenn [errorfile] weggelassen wird, wird der Dateiname aus dem
'errorfile' Option (standardmäßig "AztecC.Err" für den Amiga, "errors.err" on
andere Systeme). Weitere Fehler können mit dem Befehl ":cn" angesprungen werden. Sehen
":Hilfe Quickfix".

Vim verhält sich je nach Name des Befehls unterschiedlich (die ausführbare Datei kann immer noch
dieselbe Datei).

vim Auf die "normale" Weise ist alles voreingestellt.

ex Start im Ex-Modus. Wechseln Sie mit dem Befehl ":vi" in den Normalmodus. Kann auch gemacht werden
mit dem Argument "-e".

view Im schreibgeschützten Modus starten. Sie werden vor dem Schreiben der Dateien geschützt. dürfen
auch mit dem Argument "-R".

gvim gview
Die GUI-Version. Startet ein neues Fenster. Kann auch mit dem Argument "-g" erfolgen.

evim evaluieren
Die GUI-Version im einfachen Modus. Startet ein neues Fenster. Kann auch mit gemacht werden
"-y"-Argument.

rvim rview rgvim rgview
Wie oben, aber mit Einschränkungen. Shell kann nicht gestartet werden
Befehle oder aussetzen vim. Kann auch mit dem Argument "-Z" erfolgen.

OPTIONAL


Die Optionen können in beliebiger Reihenfolge vor oder nach Dateinamen angegeben werden. Optionen ohne ein
-Argument kann nach einem einzelnen Bindestrich kombiniert werden.

+[num] Für die erste Datei wird der Cursor auf Zeile "num" positioniert. Wenn "num" ist
fehlt, wird der Cursor auf die letzte Zeile gesetzt.

+/{pat} Für die erste Datei wird der Cursor in der Zeile mit der ersten positioniert
Auftreten von {pat}. Siehe ":help search-pattern" für die verfügbare Suche
Muster.

+{Befehl}

-c {Befehl}
{command} wird ausgeführt, nachdem die erste Datei gelesen wurde. {Befehl} ist
als Ex-Befehl interpretiert. Wenn der {Befehl} Leerzeichen enthält, muss es sein
in doppelte Anführungszeichen eingeschlossen (dies hängt von der verwendeten Shell ab). Beispiel:
Vim "+set si" main.c
Hinweis: Sie können bis zu 10 Befehle "+" oder "-c" verwenden.

-S {file} {file} wird gesourced, nachdem die erste Datei gelesen wurde. Das ist gleichwertig
zu -c "Quelle {Datei}". {Datei} kann nicht mit '-' beginnen. Wenn {file} weggelassen wird
"Session.vim" wird verwendet (funktioniert nur, wenn -S das letzte Argument ist).

--cmd {Befehl}
Wie die Verwendung von "-c", aber der Befehl wird ausgeführt, bevor ein vimrc . verarbeitet wird
Datei. Sie können bis zu 10 dieser Befehle verwenden, unabhängig von "-c"
Befehle.

-A Wenn Vim wurde mit arabischer Unterstützung für die Bearbeitung von rechts nach links kompiliert
orientierten Dateien und arabischer Tastaturbelegung startet diese Option Vim auf Arabisch
Modus, dh 'arabisch' ist eingestellt. Andernfalls wird eine Fehlermeldung ausgegeben und Vim
bricht ab.

-b Binärmodus. Es werden einige Optionen eingestellt, die es ermöglichen, a . zu bearbeiten
binäre oder ausführbare Datei.

-C-kompatibel. Setzen Sie die Option 'kompatibel'. Das wird Vim verhalten sich meistens
wie Vi, obwohl eine .vimrc-Datei existiert.

-d Starte im Diff-Modus. Es sollten zwei, drei oder vier Dateinamenargumente vorhanden sein.
Vim öffnet alle Dateien und zeigt Unterschiede zwischen ihnen an. Funktioniert wie
vimdiff(1).

-d {device} Öffne {device} zur Verwendung als Terminal. Nur auf dem Amiga. Beispiel: "-d
con:20/30/600/150".

-D Debuggen. Wechseln Sie in den Debugging-Modus, wenn Sie den ersten Befehl von a . ausführen
Skripte.

-e Starten Vim im Ex-Modus, genau wie die ausführbare Datei "ex" genannt wurde.

-E Starten Vim im verbesserten Ex-Modus, so wie die ausführbare Datei "exim" hieß.

-f Vordergrund. Für die GUI-Version, Vim wird sich nicht gabeln und sich von der Schale lösen
es wurde gestartet. Auf dem Amiga, Vim wird nicht neu gestartet, um ein neues Fenster zu öffnen.
Diese Option sollte verwendet werden, wenn Vim wird von einem Programm ausgeführt, das wartet
zum Beenden der Bearbeitungssitzung (zB E-Mail). Auf dem Amiga die ":sh" und ":!"
Befehle werden nicht funktionieren.

--nofork Vordergrund. Für die GUI-Version, Vim wird sich nicht gabeln und sich von der Schale lösen
es wurde angefangen.

-F Wenn Vim wurde mit FKMAP-Unterstützung für die Bearbeitung von rechts nach links kompiliert
Dateien und Farsi-Tastaturzuordnung startet diese Option Vim im Farsi-Modus, dh
'fkmap' und 'rightleft' sind gesetzt. Andernfalls erfolgt eine Fehlermeldung und Vim
bricht ab.

-g Wenn Vim mit GUI-Unterstützung kompiliert wurde, aktiviert diese Option die GUI. Wenn nein
GUI-Unterstützung wurde einkompiliert, eine Fehlermeldung wird ausgegeben und Vim bricht ab.

-h Geben Sie ein wenig Hilfe zu den Befehlszeilenargumenten und -optionen. Danach
Vim Ausgänge.

-H Wenn Vim wurde mit RIGHTLEFT-Unterstützung für die Bearbeitung von rechts nach links kompiliert
orientierten Dateien und hebräischer Tastaturbelegung startet diese Option Vim auf Hebräisch
mode, dh 'hkmap' und 'rightleft' sind gesetzt. Ansonsten kommt eine Fehlermeldung
gegeben und Vim bricht ab.

-i {viminfo}
Wenn die Verwendung der viminfo-Datei aktiviert ist, legt diese Option den zu verwendenden Dateinamen fest.
statt der Vorgabe "~/.viminfo". Dies kann auch verwendet werden, um die Verwendung von zu überspringen
die .viminfo-Datei, indem Sie den Namen "NONE" angeben.

-L Wie -r.

-l Lisp-Modus. Aktiviert die Optionen 'lisp' und 'showmatch'.

-m Das Ändern von Dateien ist deaktiviert. Setzt die 'Write'-Option zurück. Sie können immer noch ändern
Puffer, aber das Schreiben einer Datei ist nicht möglich.

-M Modifikationen nicht erlaubt. Die Optionen 'Änderbar' und 'Schreiben' sind
unset, sodass Änderungen nicht erlaubt sind und Dateien nicht geschrieben werden können. Notiz
dass diese Optionen so eingestellt werden können, dass Änderungen vorgenommen werden können.

-N Kein kompatibler Modus. Setzen Sie die Option "kompatibel" zurück. Das wird Vim verhalten
etwas besser, aber weniger Vi-kompatibel, obwohl eine .vimrc-Datei dies nicht tut
existieren.

-n Es wird keine Auslagerungsdatei verwendet. Eine Wiederherstellung nach einem Absturz ist unmöglich. Praktisch
wenn Sie eine Datei auf einem sehr langsamen Medium (zB Diskette) bearbeiten möchten. Kann auch sein
fertig mit ":set uc=0". Kann mit ":set uc=200" rückgängig gemacht werden.

-nb Ein Editor-Server für NetBeans werden. Weitere Informationen finden Sie in den Dokumenten.

-o[N] Offene N Fenster gestapelt. Wenn N weggelassen wird, öffnen Sie ein Fenster für jede Datei.

-O[N] Öffne N Fenster nebeneinander. Wenn N weggelassen wird, öffnen Sie jeweils ein Fenster
Datei.

-p[N] Öffnet N Registerkarten. Wenn N weggelassen wird, öffnen Sie für jede Datei eine Registerkarte.

-R Nur-Lese-Modus. Die Option 'schreibgeschützt' wird gesetzt. Sie können die noch bearbeiten
Puffer, aber es wird verhindert, dass eine Datei versehentlich überschrieben wird. Wenn Sie tun
eine Datei überschreiben möchten, fügen Sie dem Ex-Befehl ein Ausrufezeichen hinzu, wie in
":w!". Die Option -R impliziert auch die Option -n (siehe unten). Das 'schreibgeschützte'
Option kann mit ":set noro" zurückgesetzt werden. Siehe ":help 'readonly'".

-r Listet Auslagerungsdateien mit Informationen zu ihrer Verwendung für die Wiederherstellung auf.

-r {Datei} Wiederherstellungsmodus. Die Auslagerungsdatei wird verwendet, um eine abgestürzte Bearbeitungssitzung wiederherzustellen.
Die Auslagerungsdatei ist eine Datei mit dem gleichen Dateinamen wie die Textdatei mit ".swp"
angehängt. Siehe ":Hilfe zur Wiederherstellung".

-s Lautloser Modus. Nur wenn als "Ex" gestartet oder wenn die Option "-e" angegeben wurde
vor der Option "-s".

-s {Skript}
Die Skriptdatei {scriptin} wird gelesen. Die Zeichen in der Datei sind
interpretiert, als ob Sie sie getippt hätten. Das gleiche kann mit dem Befehl gemacht werden
":source! {scriptin}". Wenn das Ende der Datei vor dem Editor erreicht wird
beendet, werden weitere Zeichen von der Tastatur gelesen.

-T {Terminal}
Tells Vim der Name des von Ihnen verwendeten Terminals. Nur erforderlich, wenn die
automatischer Weg funktioniert nicht. Sollte ein bekanntes Terminal sein Vim (eingebaut) oder
in der Datei termcap oder terminfo definiert.

-u {vimrc} Verwenden Sie die Befehle in der Datei {vimrc} für Initialisierungen. All die anderen
Initialisierungen werden übersprungen. Verwenden Sie dies, um eine spezielle Art von Dateien zu bearbeiten. Es
kann auch verwendet werden, um alle Initialisierungen zu überspringen, indem Sie den Namen "NONE" angeben. Sehen
":help initialization" in vim für weitere Details.

-U {gvimrc} Verwenden Sie die Befehle in der Datei {gvimrc} für GUI-Initialisierungen. All die anderen
GUI-Initialisierungen werden übersprungen. Es kann auch verwendet werden, um alle GUI zu überspringen
Initialisierungen durch Angabe des Namens "NONE". Siehe ":help gui-init" in vim
für weitere Informationen an.

-V[N] Ausführlich. Geben Sie Nachrichten darüber, welche Dateien bezogen werden und zum Lesen und
Schreiben einer viminfo-Datei. Die optionale Zahl N ist der Wert für 'verbose'.
Standard ist 10.

-v Starten Vim im Vi-Modus, genau wie die ausführbare Datei "vi" hieß. Das hat nur
Wirkung, wenn die ausführbare Datei "ex" heißt.

-w {Skriptout}
Alle eingegebenen Zeichen werden in der Datei {scriptout} aufgezeichnet, bis
du gehst aus vim. Dies ist nützlich, wenn Sie eine zu verwendende Skriptdatei erstellen möchten
mit "vim -s" oder ":source!". Wenn die Datei {scriptout} vorhanden ist, sind die Zeichen
angehängt.

-W {Skriptout}
Wie -w, aber eine vorhandene Datei wird überschrieben.

-x Verschlüsselung beim Schreiben von Dateien verwenden. Fragt nach einem Crypt-Schlüssel.

-X Keine Verbindung zum X-Server herstellen. Verkürzt die Startzeit in einem Terminal, aber die
Fenstertitel und Zwischenablage werden nicht verwendet.

-y Starten Vim im einfachen Modus, so wie die ausführbare Datei "evim" oder "eview" hieß.
Macht Vim verhalten sich wie ein Click-and-Type-Editor.

-Z Eingeschränkter Modus. Funktioniert so, als ob die ausführbare Datei mit "r" beginnt.

-- Bezeichnet das Ende der Optionen. Argumente danach werden als a . behandelt
Dateiname. Dies kann verwendet werden, um einen Dateinamen zu bearbeiten, der mit einem '-' beginnt.

--echo-wid Nur GTK-GUI: Echo der Fenster-ID auf stdout.

--help Geben Sie eine Hilfenachricht aus und beenden Sie das Programm, genau wie "-h".

--literal Nehmen Sie Dateinamenargumente wörtlich, erweitern Sie keine Platzhalter. Das hat keine
Effekt auf Unix, wo die Shell Wildcards erweitert.

--noplugin Laden von Plugins überspringen. Impliziert durch -u NONE.

--remote Verbinden Sie sich mit einem Vim-Server und lassen Sie ihn die Dateien bearbeiten, die im Rest der
Argumente. Wenn kein Server gefunden wird, wird eine Warnung ausgegeben und die Dateien werden bearbeitet
im aktuellen Vim.

--remote-expr {Ausdruck}
Verbinden Sie sich mit einem Vim-Server, werten Sie darin {expr} aus und drucken Sie das Ergebnis auf stdout.

--remote-send {Schlüssel}
Verbinden Sie sich mit einem Vim-Server und senden Sie {keys} an ihn.

--remote-silent
Wie --remote, aber ohne Warnung, wenn kein Server gefunden wird.

--remote-warten
Wie --remote, aber Vim wird erst beendet, wenn die Dateien bearbeitet wurden.

--remote-wait-silent
Wie --remote-wait, aber ohne die Warnung, wenn kein Server gefunden wird.

--Serverliste
Listen Sie die Namen aller Vim-Server auf, die gefunden werden können.

--Servername {Name}
Verwenden Sie {name} als Servernamen. Wird für das aktuelle Vim verwendet, es sei denn, es wird mit a . verwendet
--remote-Argument, dann ist es der Name des Servers, zu dem eine Verbindung hergestellt werden soll.

--socketid {id}
Nur GTK-GUI: Verwenden Sie den GtkPlug-Mechanismus, um gvim in einem anderen Fenster auszuführen.

--version Versionsinformationen ausgeben und beenden.

ONLINE HILFE


Geben Sie ":hilfe" in . ein Vim um anzufangen. Geben Sie ":help subject" ein, um Hilfe zu einem bestimmten Thema zu erhalten
Gegenstand. Zum Beispiel: ":help ZZ", um Hilfe zum Befehl "ZZ" zu erhalten. Verwenden und STRG-D
um Themen zu vervollständigen (":help cmdline-completion"). Tags sind vorhanden, um von einem zu springen
zu einem anderen platzieren (eine Art Hypertext-Link, siehe ":help"). Alle Dokumentationsdateien können
auf diese Weise angezeigt, zum Beispiel ":help Syntax.txt".

Verwenden Sie gvim online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad