EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

jvim - Online in der Cloud

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

Dies ist der Befehl jvim, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder 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] -t Tag
vim [Optionen] -e [Fehlerdatei]

BESCHREIBUNG


Vim ist ein Texteditor, der aufwärtskompatibel zu vi ist. Es kann verwendet werden, um beliebige ASCII-Dateien zu bearbeiten
Text. Es ist besonders nützlich, um Programme zu bearbeiten.

Es gibt viele Verbesserungen oberhalb von vi: mehrstufiges Rückgängigmachen, mehrere Fenster und Puffer,
Befehlszeilenbearbeitung, Dateinamenvervollständigung, Online-Hilfe, visuelle Auswahl usw. Lesen
different.doc für eine Zusammenfassung der Unterschiede zwischen vi und Vim.

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

vim-Datei

Allgemeiner wird VIM gestartet mit:

vim [Optionen] [Dateiliste]

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

file .. Eine Liste von Dateinamen. Die erste (alphabetisch) ist die aktuelle Datei
und in den Puffer einlesen. Der Cursor wird auf die erste Zeile von
der Puffer. Zu den anderen Dateien gelangen Sie mit dem Befehl ":next".

-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. {tag} sollte dann ein Funktionsname sein. Der Effekt ist, dass die
Datei, die diese Funktion enthält, wird zur aktuellen Datei und der Cursor ist
am Anfang der Funktion positioniert (siehe reference.doc, Abschnitt "tag
Suchen").

-e [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" auf anderen
Systeme). Weitere Fehler können mit dem Befehl ":cn" angesprungen werden. Sehen
referenz.doc Abschnitt 5.5.

OPTIONAL


Die Optionen müssen, falls vorhanden, vor der Dateiliste stehen. Die Optionen können in beliebiger Reihenfolge angegeben werden.

-r 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 reference.doc, Kapitel "Wiederherstellung nach einem Absturz".

-v Ansichtsmodus. Die Option 'schreibgeschützt' wird gesetzt. Sie können den Puffer noch bearbeiten,
Es wird jedoch verhindert, dass versehentlich eine Datei überschrieben wird. Wenn du willst
Überschreiben Sie eine Datei, fügen Sie dem Ex-Befehl ein Ausrufezeichen hinzu, wie in ":w!". Die
Die Option -v impliziert auch die Option -n (siehe unten). Die Option 'schreibgeschützt' kann
mit ":set noro" zurückgesetzt werden (siehe reference.doc, Kapitel Optionen).

-b Binär. Es werden einige Optionen gesetzt, die es ermöglichen, eine Binärdatei zu bearbeiten oder
ausführbare Datei.

+[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 auf das erste Vorkommen von positioniert
"pat" (siehe reference.doc, Abschnitt "Mustersuche" 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

-x (nur Amiga) Vim wird nicht neu gestartet, um ein neues Fenster zu öffnen. Diese Option sollte sein
Wird verwendet, wenn Vim von einem Programm ausgeführt wird, das darauf wartet, dass die Bearbeitungssitzung abgeschlossen ist
beenden (zB E-Mail). Die ":sh" und ":!" Befehle werden nicht funktionieren.

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

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

-s {Skript}
Die Skriptdatei {scriptin} wird gelesen. Die Zeichen in der Datei werden interpretiert
als hättest du sie getippt. Das gleiche kann mit dem Befehl ":source!
{scriptin}". Wird das Ende der Datei erreicht, bevor der Editor beendet wird,
weitere Zeichen werden von der Tastatur gelesen.

-w {Skriptout}
Alle eingegebenen Zeichen werden in der Datei {scriptout} aufgezeichnet, bis
Sie verlassen VIM. Dies ist nützlich, wenn Sie eine zu verwendende Skriptdatei erstellen möchten
mit "vim -s" oder ":source!".

-T Terminal Teilt Vim den Namen des von Ihnen verwendeten Terminals mit. Sollte ein Terminal bekannt sein
zu Vim (integriert) oder in der termcap-Datei definiert.

-d Gerät Öffne "Gerät" zur Verwendung als Terminal. Nur auf dem Amiga. Beispiel: "-d
con:20/30/600/150".

Verwenden Sie jvim online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad