Dit is de opdracht jvim die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
vim - Vi IMproved, een teksteditor voor programmeurs
KORTE INHOUD
vim [opties] [bestand ..]
vim [opties] -t tag
vim [opties] -e [foutbestand]
PRODUCTBESCHRIJVING
Vim is een teksteditor die opwaarts compatibel is met vi. Het kan worden gebruikt om elke ASCII te bewerken
tekst. Het is vooral handig voor het bewerken van programma's.
Er zijn veel verbeteringen boven vi: ongedaan maken op meerdere niveaus, meerdere vensters en buffers,
opdrachtregelbewerking, voltooiing van bestandsnaam, online hulp, visuele selectie, enz.. Lezen
difference.doc voor een overzicht van de verschillen tussen vi en Vim.
Meestal Vim wordt gestart met het bewerken van een enkel bestand met het commando
vim-bestand
Meer in het algemeen wordt VIM gestart met:
vim [opties] [bestandslijst]
Als de bestandslijst ontbreekt, begint de editor met een lege buffer. Anders precies
een van de volgende drie kan worden gebruikt om een of meer bestanden te kiezen die moeten worden bewerkt.
bestand .. Een lijst met bestandsnamen. De eerste (alfabetisch) is het huidige bestand
en lees in de buffer. De cursor staat op de eerste regel van
de buffer. U kunt naar de andere bestanden gaan met het commando ":next".
-t {tag} Het te bewerken bestand en de initiële cursorpositie hangen af van een "tag", een soort
ga naar label. {tag} wordt opgezocht in het tags-bestand, het bijbehorende bestand wordt
het huidige bestand en de bijbehorende opdracht wordt uitgevoerd. Meestal wordt dit gebruikt
voor C-programma's. {tag} zou dan een functienaam moeten zijn. Het effect is dat de
bestand met die functie wordt het huidige bestand en de cursor is
gepositioneerd aan het begin van de functie (zie reference.doc, sectie "tag
zoekt").
-e [foutbestand]
Start in de quickFix-modus. Het bestand [errorfile] wordt gelezen en de eerste fout is
weergegeven. Als [errorfile] wordt weggelaten, wordt de bestandsnaam verkregen uit het
'errorfile' optie (standaard ingesteld op "AztecC.Err" voor de Amiga, "errors" op andere
systemen). Naar verdere fouten kan worden gesprongen met het commando ":cn". Zien
referentie.doc sectie 5.5.
OPTIES
De opties, indien aanwezig, moeten voorafgaan aan de bestandslijst. De opties kunnen in willekeurige volgorde worden gegeven.
-r Herstelmodus. Het wisselbestand wordt gebruikt om een gecrashte bewerkingssessie te herstellen. De
wisselbestand is een bestand met dezelfde bestandsnaam als het tekstbestand met ".swp"
toegevoegd. Zie reference.doc, hoofdstuk "Herstel na een crash".
-v Bekijk modus. De optie 'alleen-lezen' wordt ingesteld. U kunt de buffer nog steeds bewerken,
maar wordt voorkomen dat een bestand per ongeluk wordt overschreven. Als je dat wilt
overschrijf een bestand, voeg een uitroepteken toe aan het Ex-commando, zoals in ":w!". De
-v optie impliceert ook de -n optie (zie hieronder). De 'alleen-lezen' optie kan
worden gereset met ":set noro" (zie reference.doc, hoofdstuk opties).
-b Binair. Er worden een paar opties ingesteld die het mogelijk maken om een binaire of te bewerken
uitvoerbaar bestand.
+[num] Voor het eerste bestand zal de cursor op regel "num" worden geplaatst. Als "num" is
ontbreekt, wordt de cursor op de laatste regel geplaatst.
+/pat Voor het eerste bestand zal de cursor op het eerste voorkomen van staan
"pat" (zie reference.doc, sectie "patroon zoeken" voor de beschikbare zoekfunctie
patronen).
+{opdracht}
-c {opdracht}
{command} wordt uitgevoerd nadat het eerste bestand is gelezen. {commando} is
geïnterpreteerd als een Ex-commando. Als het {commando} spaties bevat, moet het zijn
tussen dubbele aanhalingstekens (dit hangt af van de gebruikte shell). Voorbeeld:
Bekijk "+set si" main.c
-x (alleen Amiga) Vim wordt niet opnieuw gestart om een nieuw venster te openen. Deze optie zou moeten zijn
gebruikt wanneer Vim wordt uitgevoerd door een programma dat zal wachten op de bewerkingssessie
voltooien (bijv. e-mail). De ":sh" en ":!" commando's werken niet.
-o[N] N vensters openen. Als N is weggelaten, opent u één venster voor elk bestand.
-n Er wordt geen wisselbestand gebruikt. Herstel na een crash zal onmogelijk zijn. Handig als
u een bestand wilt bewerken op een zeer langzaam medium (bijv. floppy). Kan ook
met ":set uc=0". Kan ongedaan worden gemaakt met ":set uc=200".
-s {script}
Het scriptbestand {scriptin} wordt gelezen. De tekens in het bestand worden geïnterpreteerd
alsof je ze had getypt. Hetzelfde kan gedaan worden met het commando ":source!
{scriptin}". Als het einde van het bestand wordt bereikt voordat de editor wordt afgesloten,
andere tekens worden van het toetsenbord gelezen.
-w {scriptuit}
Alle tekens die u typt, worden opgenomen in het bestand {scriptout}, totdat
je verlaat VIM. Dit is handig als u een scriptbestand wilt maken om te gebruiken
met "vim -s" of ":source!".
-T terminal Vertelt Vim de naam van de terminal die je gebruikt. Moet een terminal bekend zijn
naar Vim (ingebouwd) of gedefinieerd in het termcap-bestand.
-d device Open "device" voor gebruik als terminal. Alleen op de Amiga. Voorbeeld: "-d
met:20/30/600/150".
Gebruik jvim online met behulp van onworks.net-services