EngelsFransSpaans

Ad


OnWorks-favicon

dijk - Online in de cloud

Voer levee uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdrachtbalk 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


dijk - Een schermgeoriënteerde editor.

KORTE INHOUD


dijk [+adres] [filet ...]

PRODUCTBESCHRIJVING


Levee is een schermgeoriënteerde editor gebaseerd op de Unix-editor "vi". Het biedt een beknopte,
krachtige manier om tekst in te voeren en te bewerken (als u echter een tekstverwerker wilt, dan is dat het geval).
beter af met WordStar.)

Levee is een gemodereerde redacteur. Het werkt in 3 modi: visueel, commando en invoegen. De meeste van
het bewerkingswerk wordt gedaan in de visuele modus, het lezen en schrijven van bestanden gebeurt in opdracht
modus, en de invoegmodus doet wat je zou verwachten.

Wanneer u Levee binnengaat, kunt u een adres opgeven waar u kunt beginnen met bewerken. Deze adressen
hebben hetzelfde formaat als adressen in de commandomodus, behalve dat een naakte + je op
helemaal aan het einde van het bestand.

Levee is auteursrechtelijk beschermd (c) 1982-2008 door David L. Parsons. (zie de mededeling aan het einde van dit artikel
document voor distributievoorwaarden)

COMMAND MODE COMMANDO'S


Deze opdrachten worden gebruikt voor het bewerken van nieuwe bestanden, het schrijven van gewijzigde bestanden, het wijzigen
opties, vervangingen uitvoeren en een subset van de visuele opdrachten. Ze nemen als input
hele regels, beëindigd door return (uitvoeren) of escape (om af te breken).

De commandomodus wordt bereikt door static of "Q" te typen vanuit de visuele modus. Als u de opdrachtmodus opent
door het typen van : zal Levee één opdracht uitvoeren en daarna terugkeren naar de visuele modus
u wordt gevraagd met "[meer]". Als u iets typt behalve een spatie of return, zal Levee dat doen
een ander bevel accepteren, enzovoort. Als u echter via "Q" naar de commandomodus gaat,
Levee blijft in de commandomodus totdat u het "visuele" commando invoert.

A NOTITIE ON COMMAND SYNTAXIS
Een commando kan worden voorafgegaan door een optioneel regelbereik. Als u geen lijnbereik opgeeft,
Levee gebruikt het standaard lijnbereik dat door de opdracht wordt weergegeven. Een lijnbereik is één of twee
adresspecificaties in het volgende formaat:

(.|$|'x|#) [ (+|-) (/patt/|?patt?|#)]

. huidige lijn.

$ laatste lijn.

'x de lijn met het teken x erop.

# lijn #.

Met ".-5,.+5p" wordt bijvoorbeeld elke regel binnen tien regels van de huidige regel afgedrukt. "$-5"
is de vijfde regel vanaf het einde van het bestand, en "/end/+2" is de tweede regel na de
volgende voorkomen van het patroon "end". Patronen kunnen reguliere expressies zijn (zie
hieronder.)

Ook zal een naakt lijnbereik de huidige lijn instellen op de eerste lijn in het bereik en
druk alle regels in dat bereik af. "1,10" stelt de huidige regel in op 1 en drukt vervolgens regel 1 af
om 10.

Als u een niet-bestaande regel in een bereik opgeeft, wordt de opdracht
zal afbreken en Levee zal je "slecht adres" vertellen.

commando mode commando's
betoogt toon de huidige argumentenlijst, als die bestaat. Het bestand dat u momenteel bent
het bewerken wordt omkaderd door '[' en ']'.

(.,.)verandering
verwijder regels en ga naar de invoegmodus.

(.,.)verwijderen
lijnen verwijderen. Verwijderde regels worden opgeslagen in een Yank-buffer, zodat ze later kunnen worden teruggezet
"neerzetten".

bewerking[!] [het dossier]
Gooi het huidige bestand weg en begin met het bewerken van een nieuw bestand. Als er wijzigingen zijn aangebracht in de
huidige bestand, moet u "bewerken!" om Levee te dwingen de wijzigingen te negeren. als jij
Als u geen bestandsnaam opgeeft, zal Levee proberen de huidige bestandsnaam opnieuw te bewerken.

Wanneer Levee een nieuw bestand inleest, zal het u vertellen hoeveel bytes het heeft ingelezen, of
[overflow] als het bestand groter is dan de interne buffer (maximaal 256000 bytes).
platforms; 20k op USCD Pascal.)

uitvoeren
Blijf in de opdrachtmodus totdat u het "visuele" commando gebruikt.

filet[naam]
Echo wat de huidige bestandsnaam is, de status ervan en de huidige regel. Als u verstrekt
het met een naam, het zal de bestandsnaam daarnaar veranderen.

(.)invoegen
Voeg tekst in boven de huidige regel. Als u een regelnummer opgeeft, maakt Levee
dat de huidige regel, en voeg daarboven in.

Invoegen mode commando's
^W terug naar het laatste woord dat u hebt ingevoerd.

^H terug over één karakter.

^U terug over alle invoer op deze regel.

^V ontsnappen aan het volgende getypte teken. (Bijvoorbeeld, ^V^H zal een ^H in het bestand plaatsen.)

ESC verlaat de invoegmodus.

^D Als u aan het begin van de regel staat, verklein dan de 'shiftwidth'-kolommen.

^T Als u aan het begin van de regel staat, vergroot u de 'shiftwidth'-kolommen voor de inspringing.

In de invoegmodus staat Levee u niet toe om controletekens in te voeren, behalve
retour en tab. Return beëindigt de invoer op deze regel en opent een nieuwe regel voor invoer.

kaart[!][sleutel[tekst]]
Macro's definiëren/opsommen. Er zijn 3 vormen van kaarten:

kaart. Hier worden alle actieve macro's weergegeven.

kaart(sleutel).
Dit toont de macro die is gekoppeld aan (sleutel), indien aanwezig.

kaart(sleutel) (tekst)
Dit wordt toegewezen (sleutel) aan (tekst). U kunt elke sleutel in kaart brengen, behalve : ' en ontsnappen. In het normale
vorm (kaart), zal de macro effectief zijn in de visuele modus, maar in de alternatieve vorm,
(kaart!), zal de macro effectief zijn in de invoeg- en opdrachtmodi.

Als u bijvoorbeeld in map!ped terugkeert naar "Hallo wereld", keert u elke keer dat u een retour invoert in
commando of visuele modus, de string "Hallo wereld" zou verschijnen.

volgende[het dossier
Bewerk het volgende bestand in de arglist, of bewerk een nieuwe arglist. Levee neemt zijn initiaal
arglist van de opdrachtregel wanneer u het uitvoert. Als "automatisch schrijven" is ingesteld, zal Levee
zal de wijzigingen in het huidige bestand wegschrijven voordat het volgende wordt bewerkt.

(.)open
Voeg onder de huidige regel in. Anders net als invoegen.

vorig
Bewerk het vorige bestand in de arglist. Anders, zoals hierna.

(.,.)print
Geef regels weer zonder de huidige regel te wijzigen.

(.)zetten Plaats de inhoud van de yankbuffer terug op de regel onder de huidige regel. als jij
specificeer een regel, het reset de huidige regel en plaatst vervolgens de yankbuffer terug. De
De yank-buffer wordt gevuld door de opdrachten Verwijderen, Wijzigen of yanken. Put vernietigt niet
de yank-buffer, zodat u tekst meerdere keren terug kunt plaatsen.

ontslag nemen[!]
Verlaat Levee. Als u de wijzigingen wilt negeren, gebruikt u "quit!"

(.)dit artikel lezen[het dossier]
plaats de inhoud van 'file' na de huidige regel.

rmfilet Verwijder 'bestand' van schijf.

reeks[optie=waarde]
Stel een afstembare variabele in. Levee heeft een tiental door de gebruiker definieerbare variabelen die u kunt gebruiken
kan twiddle via dit commando. Er zijn booleaanse, integer- en stringvariabelen die
je kunt instellen. Een string- of integer-variabele wordt ingesteld door "set xxx=yyy", een booleaanse waarde
variabele wordt ingesteld via "set xxx" of "set noxxx".

Hier zijn de instelbare variabelen (en afkortingen):

tabgrootte(ts)
tabstop.

ploegbreedte(zw)
kolommen te verschuiven op ^D, ^T, >> of <

rol aantal regels om op ^D, ^U te scrollen

automatisch inspringen(ai)
inkeping tijdens de invoegmodus.

automatisch schrijven(aw)
schrijf de wijzigingen weg vóór :next, :prev

autokopie(ac)
maak back-ups voordat u wijzigingen schrijft.

lijst tabbladen weergeven als ^I, einde van de regel als $.

magie gebruik reguliere expressies in zoekopdrachten.

achtervoegsel als de bestandsnaam geen . geef daarin het achtervoegsel op. (dit is de enige
tekenreeksvariabele.)

beschrijven(ow)
vernietig eerst het oude bestand en schrijf dan.

verfraaien(zijn)
Indien ingesteld, staat Levee geen enkel controleteken toe, behalve tab en
return tenzij je er met ctrl-V aan ontsnapt.

wrapscan
zoekopdrachten lopen rond het einde van de buffer.

negeer zaak(ik)
Negeer het geval van alfabetische tekens tijdens zoekopdrachten.

kaartenslash
(Alleen ST-versie) Wijs "/" in bestandsnamen toe aan "\". Als de omgeving het bevat
`mapslash' wanneer levee wordt aangeroepen, wordt deze variabele standaard ingesteld op true, anders is dit het geval
standaard ingesteld op false. (Zie de documentatie voor de Teeny-shell over hoe de teeny-
shell interpreteert `mapslash')

lijnen(li)
(Alleen ST-versie) Hoeveel regels op het display. Dit is vooral bedoeld voor hardlopen
leid door de seriële poort - plaats set li=xx in uw LVRC voor een xx-lijn
terminal.

cols(co)
(Alleen ST-versie) Hoeveel kolommen op het display. Net als de variabele lijnen, is dat zo
voor het laten lopen van de dijk via de seriële poort.

U kunt meerdere variabelen op één regel instellen, zoals in 'set ws noai'. Om de stroming te zien
instellingen van deze variabelen: :set -- zonder argumenten -- zal de current
instellingen.

Bij het opstarten zoekt Levee in de omgevingsvariabele LVRC naar een lijst met in te stellen variabelen
(GEMDOS/MS-DOS). LVRC is één regel met de vorm 'optie=waarde ...'. Als u een LVRC heeft
gedefinieerd als 'ts=4 ow nows', zal Levee de tabgrootte op 4 instellen, overschrijven inschakelen en
uit wrapscan.

Als u RMX gebruikt, zoekt Levee in het bestand ":home:r?lvrc" naar initialisatie. als jij
Osy/SWO's gebruikt, kijkt Levee in het bestand "*.lvrc". Het formaat van deze bestanden is
verschillend van de LVRC-variabele - zie "bron" voor meer informatie.

(bron)filet
Neem de opdrachtmodusopdrachten uit 'bestand'. Deze bevelen kunnen elk juridisch bevel zijn,
behalve "visueel". Als er een fout optreedt tijdens de uitvoering van 'file', laat Levee dat achterwege
niveau van sourcen.

In Osy/SWO's zijn er enkele verschillen in de invoegmodus vanuit een bronbestand.
Geen enkel teken heeft een speciale betekenis, behalve een regel die niets anders bevat dan een punt.
waarmee de invoegmodus wordt beëindigd. Bijvoorbeeld:

:commando's
:invoegen
bla bla bla bla bla bla
bla bla bla bla bla bla
bla bla bla bla bla bla
:meer commando's

Als u Levee onder een ander besturingssysteem gebruikt, kunt u geen invoeging uitvoeren vanuit een
:bron bestand.

(.,.)vervangen(delim)patt(delim)repl(delim)[qcpg]

(.,.)vervanging&

Zoek naar patt en vervang het door repl. Levee zal op elk een keer naar Patt zoeken
regel en vervang deze door repl. Het scheidingsteken kan elk ASCII-teken zijn.

Het patroon is een reguliere expressie, net als een zoekpatroon.

U kunt delen van het patroon in de vervangende string opnemen; Een '&' tussen de
vervangingspatroon wordt gekopieerd in het hele bronpatroon, dus als u een 'sub/this/&
en dat/g', wordt elke instantie van 'dit' vervangen door 'dit en dat'. Ook,
je kunt delen van het patroon eruit halen door de \( en \) argument meta-
karakters. Argumenten verkregen door \( & ​​\) worden in de vervangende string geplaatst
overal doe je een \1..\9 [ \1 is het eerste argument dat je instelt met \( & ​​\) ].
Dus als u de volgorde van twee subtekenreeksen wilt omkeren, kunt u dat doen
'sub/\(tekenreeks1\)\(tekenreeks2\)/\2\1/'.

vervangt& herhaalt de laatste vervanging.

Opties:

q, c Voordat u de vervanging uitvoert, geeft u de betreffende regel weer en wacht u tot u a typt
karakter. Als u 'y' typt, wordt de vervanging uitgevoerd. 'q' breekt de vervanging af,
'a' voert de rest van de wijziging uit zonder dat u erom vraagt, en 'n' doet dit niet.

p druk de betreffende regels af na de wijziging.

g voer de verandering wereldwijd uit. Dat wil zeggen, doe het voor elk voorkomen van patt op een regel,
in plaats van slechts één keer.

ongedaan maken Maak de laatste wijziging aan het bestand ongedaan (behalve :edit, :next, :rm of :write.)
kan alleen de laatste wijziging aan een bestand ongedaan maken; ongedaan maken telt als een wijziging. : ongedaan maken gevolgd
by:undo doet niets met het bestand.

kaart ongedaan maken(sleutel)
Definieer een macro (zie kaart).

visuele[List]
Als u de opdrachtmodus hebt geopend via "Q" of "execmode", keer dan terug naar de visuele modus. als jij
een argumentenlijst levert, wordt er ook een `:next' op die lijst geplaatst.

versie
Laat zien welke versie van dijk dit is.

(.,.)schrijven [het dossier]
Schrijf regels naar een bestand. Als u alles naar 'file' schrijft, wordt de bestandsnaam ingesteld
naar 'bestand', en als u geen bestand opgeeft, zal Levee naar de bestandsnaam schrijven.

(.,.)wq [het dossier]
Schrijf naar een bestand en sluit vervolgens af.

(.,.)rukken
Yank-regels uit het bestand naar de yank-buffer, voor latere putback met "put".

xt[!] Schrijf de wijzigingen in het huidige bestand en sluit vervolgens af. Als er meer bestanden in de
arglist, gebruik "xit!"

![commando]
Voer opdracht uit.

Voorbeeld:

!ls => doet een 'ls'.

Deze opdracht is alleen beschikbaar onder GEMDOS, MSDOS, RMX en Unix.

($)= Geef het lijnnummer van de geadresseerde lijn. /end/= geeft je het regelnummer van de
volgende regel met een 'end' erop.

VISUAL MODE COMMANDO'S


Met opdrachten in de visuele modus kunt u het bestand verplaatsen en wijzigen. Er zijn bewegingscommando's voor
verplaats de cursor met verschillende objecten.

In de beschrijving betekent een (#) een optionele telling. Als een opdracht een optionele telling heeft,
het zal u vertellen wat de telling tussen haakjes doet. Een (*) betekent dat het commando kan zijn
gebruikt in de verwijder-, yank- en wijzigopdrachten.

Tellingen worden gemaakt door cijfers in te voeren. Als u '45' typt, wordt het aantal ingesteld op 45. Tot
annuleer een telling, typ ESC.

In deze sectie wordt af en toe 'witruimte' besproken. Witruimte bestaat uit tabbladen, spaties en het einde van
lijn.

Hoe de tonen Bedrijven
Tekens worden op het scherm weergegeven zoals je zou verwachten, behalve dat
niet-afdrukbare tekens worden weergegeven als ^x, en tabs worden uitgebreid naar spaties ( tenzij u de
optielijst, dan worden ze weergegeven als ^I.) Als je op een controleteken of tab zit, wordt de
de cursor wordt op het EERSTE weergegeven teken geplaatst. Als u de cursor naar een ander verplaatst
deel ervan (via j of k - zie hieronder), beginnen eventuele wijzigingen bij het volgende teken.

Levee geeft geen einde-van-bestandsmarkering weer, maar lijnen voorbij het einde van het bestand wel
aangegeven met ~ lijnen.

Als de lijst is ingesteld, worden de tabbladen weergegeven als ^I en wordt het einde van de regel weergegeven als $.

Als een regel te lang is voor het scherm, verdwijnt deze gewoon aan het einde van het scherm.

Levee kan elke schermresolutie en elk lettertype met één spatie aan (als dat het geval is).
Als het in een lage resolutie wordt uitgevoerd, geeft Levee u bijvoorbeeld een venster van 25x40.)

Visual mode commando's
^A Toon een foutopsporingsbericht onder aan het scherm. Dit is helemaal niet handig
tenzij je de editor aan het debuggen bent. Negeer het.

(#)^D Scroll het scherm een ​​half scherm naar beneden. Als er een telling is opgegeven, bladert u omlaag
opgegeven aantal regels.

^E Scroll 1 regel naar beneden (afkorting voor 1^D )

^G Toon bestandsstatistieken. Precies zoals ':bestand'.

(*)(#)^H
Verplaats de cursor één (tel) tekens naar links.

^I Teken het scherm opnieuw.

(*)(#)^J
Ga één (tel) regels omlaag. Wanneer u ^J en ^K (hieronder) gebruikt om omhoog of omlaag te gaan
regels blijft de cursor in dezelfde kolom staan, zelfs als deze zich in het midden van a bevindt
tabstop of voorbij het einde van een regel.

(*)(#)^K
Ga één (tel) regels omhoog.

(*)(#)^L
Ga één (tel) karakters naar rechts.

(*)(#)^M
Ga naar de eerste niet-witte ruimte op de volgende regel. Als er een telling is opgegeven, gaat u naar
de eerste niet-witte tellijnen naar beneden.

(#)^U Blader een halve pagina omhoog op het scherm. Als er een telling is opgegeven, bladert u omhoog met de telregels.

^Y Blader 1 regel omhoog door het scherm (afkorting voor 1^U.)

(#)A Voeg tekst in NA de cursor. Als u een telling opgeeft, wordt het invoegen herhaald
teltijden (40i-ESC geeft u een lijn van 40 streepjes).

De opdrachten in de invoegmodus zijn hetzelfde voor de visuele modus en de opdrachtmodus.

(*)(#)B
Ga naar het begin van het laatste woord (het telde woord terug). Een woord is een
verzameling alfanumerieke tekens (a-z0-9$_#) of een ander niet-wit teken
(dwz alles behalve spatie, tab, eoln).

c Verander een voorwerp. Wijzigen verwijdert een object en gaat vervolgens naar de invoegmodus zonder
het scherm opnieuw tekenen. Wanneer je het vertelt welk object moet worden gewijzigd, plaatst Levee een '$'
op het laatste teken van het object. Je kunt niet achteruit veranderen.

Het object kan elk commando in de visuele modus zijn dat is gemarkeerd met een '(*) '. Bijvoorbeeld 'c4l'
verandert de volgende 4 tekens op de regel in iets anders. (4cl doet hetzelfde
thing -- 4c4l verandert de volgende 16 tekens op deze regel.)

'cc' zal hele regels veranderen.

Wanneer u een object wijzigt, verwijdert of rukt, wordt het in een rukbuffer geplaatst.
waar het kan worden opgehaald met de opdrachten 'p' of 'P'.

(#)D Verwijder een object. Net als 'cc' heeft 'dd' invloed op hele regels.

(*)(#)e
Naar het einde van het huidige woord gaan.

(*)(#)f(x)
Zoek de volgende (tel) keer dat een teken op de huidige regel voorkomt. Voor
Als de cursor bijvoorbeeld op het eerste teken van de regel 'abcdef' staat,
Als u "ff" typt, wordt de cursor op de 'f' geplaatst.

(*)(#)H
Ga één (tel) tekens naar links. Precies zoals ^H.

(#)i Begin met het invoegen van tekens bij de cursor. Als u een aantal opgeeft, wordt de insertie
zullen dubbele teltijden zijn.

(*)(#)J
Ga één (tel) regels omlaag. Precies zoals ^J.

(*)(#) k
Ga één (tel) regels omhoog. Precies zoals ^K.

,B (*) (#)l
Ga één (tel)teken naar rechts. Precies zoals ^L.

m(x) Plaats de markering (x). Er zijn 26 markeringen beschikbaar (az). Je mag naar een marker gaan
door gebruik te maken van de ' of ` commando's.

(*)n Zoek de volgende verschijning van een zoekpatroon. Wanneer u zoekt met een / of ?
commando, Levee onthoudt het patroon en de richting waarin je zocht. 'n'
zoekt in dezelfde richting naar het patroon, 'N' zoekt in de tegenovergestelde richting
richting.

o Open een regel onder de huidige regel om in te voegen.

p Plaats verwijderde/verwijderde tekst terug na de cursor. Tekst wordt verwijderd door het verwijderen
(d,x,X,D), wijzig (c,C,s,S) en ruk (y,Y) opdrachten.

(#)r(x)
Vervang tekens (tot het einde van de regel) door (x). '4ra' zal de volgende 4 veranderen
tekens na de cursor in 'aaaa'.

(#)S verander één (tel) karakters. Afkorting voor (#)cl.

(*)(#)t(x)
Ga omhoog naar een teken op de huidige regel. Als je in het eerste teken zit van
de regel 'abcdef' en je typt 'tf', je komt uiteindelijk op de 'e' te zitten.

u Laatste wijziging ongedaan maken. U kunt ELK wijzigingscommando ongedaan maken, behalve :edit, :next,
:rm, of :schrijf. (Net als: ongedaan maken).

(*)(#) v
Ga terug naar het einde van het vorige (telde) woord. Zie 'b' voor de
definitie van een woord.

(*)(#)w
Ga naar het begin van het volgende (tellende) woord.

(#)X Eén (tel) tekens vooruit verwijderen. Afkorting voor (#)dl.

y Yank een object voor later gebruik door het te plaatsen. 'yy' verwijdert hele regels.

A Voeg tekst toe aan het einde van de regel. Afkorting voor $a.

(*)(#)B
Ga naar het begin van het huidige woord. Precies zoals 'b'.

NOTITIE: dit is incorrect. de woordbewegingsopdrachten met een hoofdletter moeten en zullen binnenkomen
de toekomst, worden gebruikt voor beweging door door spaties begrensde woorden.

C Ga naar het einde van de regel. Afkorting voor c$.

D Verwijder tot het einde van de regel. Afkorting voor d$.

(*)(#)F(x)
Ga naar de eerste (tel) vorige keer dat een teken op de huidige regel voorkomt.
Als u aan het einde van de regel 'abcdef' zit, kunt u door het typen van 'Fa' teruggaan
naar de 'a' aan het begin van de regel.

(*)(#)G
Ga naar lijn. Als u een telling opgeeft, gaat Levee naar die regel, en als er geen is
telt, gaat Levee naar het absolute einde van het bestand.

Om naar het begin van het bestand te gaan, typt u "1G". Tot het einde alleen maar "G".

(*)H Ga naar het eerste niet-witte teken bovenaan het scherm.

I Voeg aan het einde van de huidige regel in. Afkorting voor $i.

(#)J Verbind twee (tel+1) lijnen samen. Bij het samenvoegen wordt de tweede regel aan het einde toegevoegd
de eerste, door er een spatie tussen te plaatsen. Als de eerste regel eindigt met witruimte,
Levee zal geen spatie plaatsen.

(*)L Ga naar het laatste niet-witte teken op de laatste regel van het scherm.

(*)M Ga naar het eerste niet-witte teken in het midden van het scherm.

O Open een regel boven de huidige regel. Anders werkt het net als 'o'.

P Plaats de yankbuffer terug bij de cursor. Anders werkt het net als 'p'.

Q Ga naar de commandomodus en blijf in de commandomodus. Net als het commando :exec. Om naar terug te keren
visuele modus, moet u het commando ':visual' invoeren.

R Vervangmodus. Een beperkte subset van de invoegmodus die tekens tot het einde overschrijft
van lijn. Alle normale opdrachten in de invoegmodus zijn van toepassing. Als u een
teken, en er vervolgens overheen met ^H,^U of ^W, zal het opnieuw verschijnen nadat u afsluit
Vervangmodus.

Escape verlaat de vervangmodus.

NOTITIE: vanwege een bug, het invoeren van een in de Vervangmodus komt u terug in de modus Vervangen
visuele modus met een fout. De vervangingen die u heeft aangebracht, blijven behouden.

S Verander karakters achterstevoren. Afkorting voor (#)ch.

(*)(#)T(x)
Ga terug naar het teken op de huidige regel. Als je op het laatste teken van de
regel 'abcdef', door "Ta" te typen, gaat u terug naar de 'b'.

(*)(#)W
Ga naar het einde van het woord. Precies zoals 'e'.

(#)X Tekens achterstevoren verwijderen. Afkorting voor (#)dh.

Y Yank naar het einde van de regel. Afkorting voor y$.

ZZ Schrijf wijzigingen in het huidige bestand en sluit af als het laatste bestand in arglist staat. Precies zoals :xit.

(*)(#)$
Ga naar het einde van de regel. Als u een telling geeft, ga dan naar het einde van de (tel-1) regel
omlaag (dus 2$ brengt u naar het einde van de volgende regel).

0 Ga naar het begin van de huidige regel. Afkorting voor 0|.

(#)! Leid een object door een extern programma. Zoals 'cc', '!!' beïnvloedt hele lijnen.

(*)% Zoek een passend haakje, haakje of kronkelig haakje. Als je niet zit
a '[]{}()', dan zal Levee vooruit zoeken naar een van deze op de huidige regel
overeenkomen met wat het ook vindt.

[ruimte]
Ga naar het eerste niet-witte teken op de huidige regel.

& Voer het laatste vervangingscommando opnieuw uit.

(*)(#){
Ga naar het begin van de telde alinea terug. Een alinea wordt begrensd door a
lege regel.

(*)(#)}
Ga naar het einde van de telde alinea vooruit.

(*)(#)(
Ga naar het begin van de telde zin terug. Een zin wordt begrensd door a
., een !, of een ? gevolgd door een spatie, een tab of het einde van de regel.

(*)(#))
Ga naar het einde van de telde zin vooruit.

(*)(#)-
Ga naar de (telde) vorige regel, eerste niet-witte.

(*)(#)+
Ga naar de (telde) volgende regel, de eerste niet-witte.

(#)~ Verander het hoofdlettergebruik van de volgende teltekens. Hoofdletters worden kleine letters,
kleine letters worden hoofdletters.

(*)`(x)
Ga naar de exacte positie van markering (x). Voor sommige daarvan bestaat een speciaal keurmerk
visuele modus verplaatsing bedoelde commando's -- '' brengt u naar de plaats waar u was vóór de
laatste (,),',`,G,/,?,n,N commando.

: Voer één opdrachtmodusopdracht uit. Wanneer het commando is voltooid, keert het terug naar
visuele modus als het één regel uitvoer produceert, maar als het over het scherm scrollt, Levee
zal [meer] vragen voordat hij terugkeert naar de visuele modus. Als u een : typt als antwoord op
de [more]-prompt, blijft Levee in de opdrachtmodus voor nog een opdracht.

(#)<(#)
Verschuif één (tel) objecten naar links. Als u een tweede telling opgeeft, verschuift Levee de
object liet zoveel kolommen achter - als u dat niet doet, worden ze verschoven in de schuifbreedte
kolommen.

Dit is een niet-destructieve verschuiving. Als de verschuiving voorbij de linkermarge zou gaan, zou de
objecten worden naar de linkermarge verplaatst, maar niet verder.

Net als de andere opdrachten voor het verplaatsen van objecten heeft '<<' invloed op hele regels.

(#)>(#)
Verschuif één (tel) objecten naar rechts. Net als <, alleen worden er geen objecten voorbij geschoven
de rechtermarge van het scherm. Als u een object voorbij de rechtermarge van verplaatst
op het scherm wordt de gehele inspringing verwijderd en komt deze aan de linkerkant terecht
marge.

. Herhaal het laatste wijzigingscommando. (behalve ongedaan maken)

(*)? Zoek het patroon achterstevoren. Escape breekt het zoekpatroon af en er ontstaat een leeg patroon
betekent opnieuw zoeken naar het laatste patroon.

(*)/ Zoek naar patroon vooruit. Anders zoals?.

(#)| Verplaats naar de opgegeven kolom. Als u geen telling heeft, gaat u naar kolom 0.

REGULAR UITDRUKKINGEN


Levee geeft speciale betekenissen aan sommige karakters tijdens een patroonmatch. Het personage
"." komt overeen met elk teken, het teken "*" komt overeen met nul of meer exemplaren van de
previous char (dus a* komt overeen met 'a','aa','aaa', enz., of het komt helemaal niet overeen).
Als een patroon begint met "^", komt het alleen overeen aan het begin van een regel, en
patronen die eindigen op een "$" komen alleen overeen aan het einde van een regel.

Haakjes ('[]') hebben ook een speciale betekenis. Ze bedoelen dat ze overeenkomen met een van de personages
binnen de beugels. '[abc]' komt overeen met 'a', 'b' of 'c'. U kunt een bereik opgeven van
tekens tussen haakjes door een streepje (-) te gebruiken. '[az]' komt overeen met elke kleine letter
alfabetisch karakter. Als ^ het eerste teken tussen haakjes is, betekent dit dat er geen match is
karakter behalve die tussen haakjes. '[^abc]' komt overeen met alles behalve 'a','b' of
'C'.

Backslash haalt de speciale betekenis van deze tekens weg, maar '\t' specificeert een tabblad, en
\( & \) scheiden argumenten binnen een patroon af (alleen gebruikt door :substitute.) De patronen
\< en \> hebben ook een speciale betekenis; ze komen overeen met het begin en einde van alfanumeriek
tokens.

Als u de editorvariabele 'magic' uitschakelt, zal geen van de bovenstaande karakters dit hebben
speciale betekenis binnen een patroon (zie 'set').

Enkele voorbeeldpatronen:

^einde$ Zoek een regel die slechts 'einde' is.

[Ee][Nn][Dd]
Zoek een 'einde', waarbij hoofdlettergebruik wordt genegeerd.

[A-Za-z][A-Za-z0-9]*
Zoek de volgende identificatie.

([*].*[*])
Zoek de volgende Pascal-opmerking van één regel.

Zoek het volgende voorkomen van `de'.

Beperkingen


Levee kan alleen bestanden van maximaal 256000 tekens bewerken. ^M wordt gebruikt als interne lijn
scheidingsteken, dus het invoegen van ^M zal interessante gevolgen hebben.

Gebruik levee online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    KantoorVloer
    KantoorVloer
    OfficeFloor biedt inversie van
    koppelingsbesturing, met zijn: - afhankelijkheid
    injectie - vervolg injectie -
    schroefdraadinjectie Voor meer informatie
    bezoek de...
    OfficeFloor downloaden
  • 2
    DivKit
    DivKit
    DivKit is een open source servergestuurd programma
    UI (SDUI)-framework. Het staat je toe
    server-source updates uitrollen naar
    verschillende app-versies. Het kan ook zo zijn
    gebruikt voor...
    DivKit downloaden
  • 3
    subconverter
    subconverter
    Hulpprogramma om te converteren tussen verschillende
    abonnement formaat. Shadowrocket-gebruikers
    moet ss, ssr of v2ray als doel gebruiken.
    U kunt &opmerking= toevoegen aan
    Telegram-geliefde HT...
    Subconverter downloaden
  • 4
    SWASH
    SWASH
    SWASH is een numerieke waarde voor algemeen gebruik
    hulpmiddel voor het simuleren van instabiele,
    niet-hydrostatisch, vrij oppervlak,
    rotatiestroming en transportverschijnselen
    in kustwateren als ...
    SWASH downloaden
  • 5
    VBA-M (gearchiveerd - nu op Github)
    VBA-M (gearchiveerd - nu op Github)
    Project is verplaatst naar
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Functies:Cheat creaties opslaan van statenmulti
    systeem, ondersteunt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M downloaden (gearchiveerd - nu op Github)
  • 6
    Stacer
    Stacer
    Linux-systeemoptimalisatie en -bewaking
    Github-opslagplaats:
    https://github.com/oguzhaninan/Stacer.
    Doelgroep: eindgebruikers/desktop. Gebruiker
    interface: Qt. Programmeerla...
    Stacer downloaden
  • Meer "

Linux-commando's

Ad