nn - Online in de Cloud

Dit is de opdracht nn die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze vele gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


nn - efficiënte netnieuwsinterface (geen nieuws is goed nieuws)

KORTE INHOUD


nn [ opties ] [ nieuwsgroep | +map | filet ] ...
nn -g [ -r ]
nn -a0 [ nieuwsgroep ] ...

PRODUCTBESCHRIJVING


Netnieuws is een wereldwijde informatie-uitwisselingsdienst die talrijke onderwerpen in de wetenschap bestrijkt
en het dagelijks leven. Onderwerpen zijn georganiseerd in nieuws groepen, en deze groepen staan ​​open voor
iedereen om te posten artikelen over een onderwerp dat verband houdt met het onderwerp van de groep.

Nn is een 'point-and-shoot' netnieuwsinterfaceprogramma, of een nieuws lezer kortom (niet om
verward worden met de menselijk nieuwslezer). Wanneer u gebruikt nn, u kunt zelf bepalen welke van de
veel nieuwsgroepen waarin u geïnteresseerd bent, en u kunt zich afmelden voor de groepen die dat niet zijn
je interesseert. nn laat je de nieuwe (en oude) artikelen in elk van de groepen lezen die je hebt
abonneren op het gebruik van een menu-gebaseerde artikelselectie voordat u de artikelen in de
nieuwsgroep.

Wanneer een nieuwsgroep wordt betreden, nn zal alle momenteel ongelezen artikelen in de
groep en haal hun afzender, onderwerp en andere relevante informatie eruit. Dit
informatie wordt vervolgens opnieuw gerangschikt, gesorteerd en op verschillende manieren gemarkeerd om het een prettige uitstraling te geven
formaat wanneer het op het scherm wordt gepresenteerd.

Dit zal heel snel gebeuren, omdat nn maakt gebruik van de NOV-database via de NNTP XOVER
commando. De te gebruiken nieuwsserver kan worden overschreven door de omgevingsvariabele in te stellen
$NNTPSERVER naar de naam van het systeem (zoals nieuws.newserver.com), of door de
variabele nntp-server (alleen op de opdrachtregel, aangezien er vóór de init naar wordt gekeken
bestand), als "nntp-server=news.some.domain"). Als u meerdere servers gebruikt, wilt u waarschijnlijk
om de nn-directory en nieuwsrc variabelen op de opdrachtregel naar alternatieve namen als
Nou, aangezien sommige databestanden serverafhankelijk zijn. Als je een trage TCP-verbinding gebruikt
(Zoals ppp via een modem) en NNTPZie de OPMERKINGEN aan het einde van deze handleiding.

Wanneer het artikelmenu op het scherm verschijnt, nn zal zich in een modus bevinden die wordt genoemd selectie mode.
In deze modus kunnen de artikelen die interessant lijken, door één persoon worden geselecteerd.
toetsaanslagen (met behulp van de toetsen az en 0-9). Wanneer alle interessante artikelen tussen de
momenteel weergegeven zijn geselecteerd, wordt de spatiebalk ingedrukt, waardoor nn binnenkomen
leesmodus.

In lezing mode, elk van de geselecteerde artikelen wordt gepresenteerd. U gebruikt de ruimte bars
om door te gaan naar de volgende pagina van het huidige artikel, of naar het volgende artikel. Natuurlijk,
Er zijn allerlei opdrachten om tekst omhoog en omlaag te scrollen, naar het volgende artikel te gaan,
reageren op een artikel, een artikel decoderen, enzovoort.

Wanneer alle geselecteerde artikelen in de huidige groep zijn gelezen, wordt de laatste hit op de
spatiebalk zal ervoor zorgen nn gaat door naar de volgende groep met ongelezen artikelen en komt binnen
selectiemodus op die groep.

VAAK GEBRUIKT OPTIES


nn accepteert veel opdrachtregelopties, maar hier zijn alleen de meest gebruikte opties beschikbaar
beschreven. Opties kunnen ook permanent worden ingesteld door passende variabele settings
in de init bestand wordt later beschreven. Alle opties worden beschreven in de sectie over Command
Lijnopties vindt u aan het einde van deze handleiding.

De meestgebruikte opdrachtregelopties zijn:

-a0 Lees ongelezen artikelen en groepen in. Zie de sectie 'Lees meer' hieronder.

-g Vraag om de naam van een nieuwsgroep of map in te voeren (met aanvulling).

-r Gebruikt met -g om herhaaldelijk groepen te vragen om binnen te komen.

-lN Druk alleen de eerste af N regels van de eerste pagina van elk artikel voordat u wordt gevraagd
doorgaan. Dit is handig bij langzame terminals en modemlijnen om de
eerste paar regels van langere artikelen.

-sWOORD Verzamel alleen artikelen die de tekenreeks bevatten WOORD in hun onderwerp (geval is
(wordt genegeerd). Dit wordt normaal gesproken gecombineerd met de opties -x en -m om alle
artikelen over een specifiek onderwerp.

-s/regexp
Verzamel alleen artikelen waarvan het onderwerp overeenkomt met de reguliere expressie regexp. Dit is
normaal gesproken gecombineerd met de opties -x en -m om alle artikelen over een specifieke
onderwerp.

-nWOORD of -n/regexp
Hetzelfde als -s behalve dat het overeenkomt met de naam van de afzender in plaats van de naam van het artikel
onderwerp. Dit wordt normaal gesproken gecombineerd met de opties -x en -m om alle artikelen te vinden
van een specifieke auteur. Het kan niet worden gemengd met de -s keuze!

-i Normaal gesproken wordt er gezocht met -n en -s zijn hoofdlettergevoelig. Met deze optie is de hoofdlettergevoeligheid
wordt significant.

-m Voeg alle artikelen samen in één 'metagroep' in plaats van ze in één groep tegelijk weer te geven.
tijd. Dit wordt normaal gesproken samen met de opties -x en -s gebruikt om alle
artikelen over een specifiek onderwerp gepresenteerd op een enkel menu (wanneer het je niet kan schelen
over welke groep ze behoren). Wanneer -m wordt gebruikt, worden geen artikelen gemarkeerd als
lezen.

-x[N] Toon (of scan) alle (of de laatste N) zowel ongelezen als gelezen artikelen. Wanneer dit
optie wordt gebruikt, nn wil nooit Markeer ongelezen artikelen als gelezen (d.w.z. .newsrc is niet
bijgewerkt).

-X Lees/scan ook uitgeschreven groepen. Vooral handig bij het zoeken naar een specifieke groep.
onderwerp in allen groepen, bijvoorbeeld
nn -mxX -sOnderwerp alle

nieuws.groep or filet or +map
Als geen van deze argumenten wordt opgegeven, worden alle geabonneerde nieuwsgroepen gebruikt.
Anders worden alleen de opgegeven nieuwsgroepen en/of bestanden verzameld en
gepresenteerd. Bij het specificeren van nieuwsgroepen kan de volgende 'meta-notatie' worden gebruikt:
Als de nieuwsgroep eindigt op een `.' (of `.all'), worden alle subgroepen van de nieuwsgroep
worden verzameld, bijvoorbeeld
comp.bronnen.
Als een nieuwsgroep begint met een `.' (of `all.'), worden alle overeenkomende subgroepen
verzameld, bijvoorbeeld
.bronnen.unix
Het argument `all' identificeert alle (geabonneerde) nieuwsgroepen.

COMMAND INVOER


Over het algemeen waren gebruikers van nn opdrachten bestaan ​​uit één of twee toetsaanslagen, en nn reageert direct op de
commando's die je geeft; je hoeft niet in te voeren terugkeer na elke opdracht (behalve waar
(expliciet vermeld).

Sommige bevelen hebben ernstiger gevolgen dan andere, en daarom nn verzoekt u om
Bevestig de opdracht. Je bevestigt door op de knop te drukken. y toets, en afwijzen door op de n
toets. Sommige 'triviale' verzoeken kunnen ook worden bevestigd door simpelweg op de toets te drukken ruimte. Bijvoorbeeld
om het aanmaken van een opgeslagen bestand te bevestigen, klikt u gewoon op ruimte, maar als een of meer mappen
moeten ook worden aangemaakt, moet u invoeren y.

Bij veel opdrachten moet u een tekstregel invoeren, bijvoorbeeld een bestandsnaam of een shell
commando. Als je binnenkomt ruimte als eerste teken op een regel wordt de regel ingevuld
met een standaardwaarde (indien gedefinieerd). Bijvoorbeeld de standaardwaarde voor een bestandsnaam
is de laatste bestandsnaam die u hebt ingevoerd, en de standaard shell-opdracht is uw vorige
shell-opdracht. U kunt deze standaardwaarde en een direct getypte tekst bewerken met
de volgende bewerkingsopdrachten. De Wissen, dodenen onderbreken sleutels zijn de gedefinieerde sleutels
door de huidige tty-instellingen. Op systemen zonder taakbeheer, de opschorten sleutel zal zijn
controle-Z terwijl het het huidige suspend-teken is op een systeem met taakbesturing.

Wissen
Verwijder het laatste teken op de regel.

delete-woord (normaal ^W)
Verwijder het laatste woord of onderdeel van de invoer.

doden
Verwijder alle tekens op de regel.

onderbreken en controle-G
Annuleer de opdracht waarvoor de invoer nodig is.

opschorten
Opschorten nn Indien ondersteund door het systeem. Anders, spawn een interactieve shell.

terugkeer
Sluit de regel af en ga verder met de opdracht.

Relevant variabelen: erase-key, flow-control, flush-typeahead, help-key, kill-key, word-key.

BASIC COMMANDO'S


Er zijn talloze commando's in nn, en de meeste kunnen met één enkele toetsaanslag worden aangeroepen.
De beschrijvingen in deze handleiding zijn gebaseerd op de standaardbindingen van de opdrachten aan de
toetsen, maar het is mogelijk om deze aan te passen met behulp van de kaart commando later beschreven. Voor
elk van de toetsaanslagopdrachten die in deze handleiding worden beschreven, de bijbehorende opdrachtnaam
wordt ook weergegeven tussen accolades, bijvoorbeeld {commando}.

De volgende opdrachten werken zowel in de selectiemodus als in de leesmodus. De notatie ^X
betekent `controle X':

? {uw}
Help. Geeft een overzicht van de opdrachten die beschikbaar zijn in de huidige modus op één pagina.

^L {terugtrekken}
Scherm opnieuw tekenen.

^R {terugtrekken}
Scherm opnieuw tekenen (hetzelfde als ^L).

^P {bericht}
Herhaal het laatst getoonde bericht op de berichtregel. De opdracht kan herhaald worden om
opeenvolgende vorige berichten weergeven (het maximale aantal opgeslagen berichten is
aangestuurd via de berichtgeschiedenis variabel.)

! {schelp}
Shell escape. De gebruiker wordt gevraagd om een ​​opdracht die wordt uitgevoerd door uw
favoriete schelp (zie de schelp variabele). Shell-escapes worden gedetailleerd beschreven
later.

Q {ophouden}
Verlaten nnWanneer u deze opdracht gebruikt, verliest u geen ongelezen artikelen in de
huidige groep, noch de selecties die u mogelijk hebt gemaakt (tenzij de artikelen
inmiddels verlopen uiteraard).

V {versie}
Informatie over de gedrukte versie en versie.

:commando {commando}
Voer de commando op naam. Dit formulier kan worden gebruikt om een ​​van de volgende aan te roepen: nn's commando's,
ook die welke niet aan een sleutel kunnen worden gekoppeld (zoals :coredump), of die welke zijn
niet standaard aan een sleutel gebonden (zoals post en unsharing).

Relevant en basis- variabelen: backup, backup-suffix, bevestigen-automatisch-afsluiten, expert, mail,
berichtengeschiedenis, nieuwe groepsactie, newsrc, snelle telling.

SELECTIE MODE


In de selectiemodus is het scherm verdeeld in vier delen: de kopregel met de naam
van de nieuwsgroep en het aantal artikelen, de menulijnen die de verzamelde artikelen weergeven
artikelen - één artikel per regel, de promptregel waar u opdrachten invoert en het bericht
regel waar nn drukt verschillende berichten voor u af.

Elke menuregel begint met een dit artikel id wat een unieke letter is (of cijfer als uw scherm
kan meer dan 26 menuregels weergeven). Om een ​​artikel te selecteren om te lezen, voert u eenvoudigweg in
de bijbehorende id, en de menuregel wordt gemarkeerd om aan te geven dat het artikel
is geselecteerd. Wanneer u alle interessante artikelen in het huidige menu hebt geselecteerd,
gewoon raken ruimte.

Als er meer artikelen voor de huidige groep zijn verzameld dan op één pagina kunnen worden gepresenteerd,
Zodra u een scherm vol tekst hebt getypt, krijgt u het volgende gedeelte met artikelen te zien waaruit u kunt kiezen.
Wanneer u de mogelijkheid heeft gehad om uit alle artikelen in de groep te selecteren, klikt u op
ruimte gaat naar de leesmodus.

Als er in de huidige groep geen artikelen zijn geselecteerd, klikt u op ruimte zal selectie ingaan
modus op de volgende nieuwsgroep, of afsluiten nn als de huidige groep de laatste nieuwsgroep was met
ongelezen artikelen. Het is dus mogelijk om ALLE ongelezen artikelen door te nemen (zonder ze te lezen).
(elk van hen) gewoon door te slaan ruimte een paar keer.

De artikelen worden op het menu gepresenteerd in een van de volgende indelingen:

0: x Naam......... Onderwerp.............. +123

1: x Naam......... 123 Onderwerp..............

2: x 123 Onderwerp...................................

3: x Onderwerp...........................................

4: x Onderwerp........................................

Here x is de letter of het cijfer dat moet worden ingevoerd om het artikel te selecteren, Naam is het echte
naam van de afzender (of het e-mailadres als de echte naam niet kan worden gevonden), Onderwerp is de
inhoud van de regel "Onderwerp:" in het artikel, en 123 is het aantal regels in de
artikel.

Lay-out 0 en 1 zijn slechts twee manieren om dezelfde informatie te presenteren, terwijl lay-out 2 en 3
bedoeld voor groepen waarvan de artikelen zeer lange onderwerpregels hebben, bijvoorbeeld comp.sources.

Lay-out 4 is een hybride tussen lay-out 1 en 3. Normaal gesproken wordt lay-out 1 gebruikt, maar het zal
Gebruik lay-out 3 (met een kleine inspringing) voor menuregels waarbij het onderwerp langer is dan
de beschikbare ruimte bij indeling 1.

Lay-out 1 is de standaardlay-out en een alternatieve menulijnlay-out wordt geselecteerd met behulp van de
-L optie of door de lay-out variabel. Eenmaal nn is gestart de lay-out kan worden gewijzigd
op elk moment met behulp van de " sleutel {lay-out}.

De Naam is beperkt tot 16 tekens, en om deze ruimte maximaal te benutten, nn wil
een reeks vereenvoudigingen op de naam uitvoeren, bijvoorbeeld voornamen in initialen veranderen,
het verwijderen van domeinnamen uit e-mailadressen (als de echte naam niet wordt gevonden) enz. Het doet een
Goed gedaan, maar sommige mensen op het net zetten vreemde dingen in het Van:-veld (of eigenlijk
in hun wachtwoordbestand) wat resulteert in nn het produceren van nogal cryptische en soms grappige
"namen".

Een gebruikelijke terminal met 80 kolommen, de Onderwerp is beperkt tot ongeveer 60 tekens (75 in
lay-out 3) en is dus slechts een benadering van de werkelijke onderwerpregel die veel kan zijn
langer. Om zoveel mogelijk uit deze ruimte te halen, Opnieuw: voorvoegsels (in verschillende vormen) worden herkend
en vervangen door een enkel `>'-teken (zie de herindeling variabel).

Omdat artikelen op onderwerp worden gesorteerd, kunnen er twee of meer aangrenzende artikelen voorkomen.
hetzelfde onderwerp delen (met uitzondering van `>'s). In dit geval zal alleen het eerste artikel
laat het onderwerp van het artikel zien; de rest laat alleen het `>'-teken in het onderwerp zien
veld (of een `-' als er geen `>' aan het begin van de regel staat). Een typisch menu zal
Zo wordt elk onderwerp slechts één keer weergegeven. Zo bespaart u veel tijd bij het scannen van de nieuwsartikelen.

If geconsolideerde menus (zie onderstaande sectie) zijn ingeschakeld, aangrenzende artikelen die dezelfde
onderwerp wordt weergegeven met een single regel op het menu die overeenkomt met de eerste van de
artikelen. Het aantal artikelen met hetzelfde onderwerp wordt weergegeven als een gebroken getal
voor het onderwerp, bijvoorbeeld met lay-out 1:
x Naam......... 123 [4] Onderwerp..............
Voor meer informatie, zie hieronder het gedeelte over geconsolideerde menu's.

Relevant variabelen: onderwerp-inklappen, kolommen, invoer-bevestigen, invoer-limiet-bevestigen, invoer-
rapportlimiet, fsort, kill, layout, limiet, regels, langzame menu, opnieuw layouten, herhalen, langzame modus,
sorteren, sorteermodus, splitsen, onderwerp-match-limiet, onderwerp-match-offset, onderwerp-match-delen,
onderwerp-overeenkomst-minimum.

ARTIKEL ATTRIBUTEN


Terwijl nn wordt uitgevoerd en tussen aanroepen, nn associeert een attribuut met elk artikel
op uw systeem. Deze kenmerken worden gebruikt om onderscheid te maken tussen gelezen en ongelezen
artikelen, geselecteerde artikelen, artikelen die gemarkeerd zijn voor latere behandeling, enz. Afhankelijk van hoe
nn is geconfigureerd, kunnen deze kenmerken worden opgeslagen tussen aanroepen van nn, of een aantal van hen
mag alleen worden gebruikt tijdens nn is aan het rennen.

Het kenmerk wordt in het menu weergegeven met behulp van een enkel teken na de dit artikel
id of door de menuregel te markeren, afhankelijk van het kenmerk en de mogelijkheden van
de terminal. U kunt de kenmerken ook naar eigen smaak aanpassen (zie de attributen
variabel).

Het kenmerk van een artikel kan expliciet worden gewijzigd met behulp van de opdrachten in de selectiemodus
hieronder beschreven, of het zal automatisch veranderen bijvoorbeeld wanneer u een bericht hebt gelezen of opgeslagen
geselecteerde artikel. Als een opdracht artikelkenmerken kan wijzigen, wordt dit vermeld in de
beschrijving van de opdracht. De volgende beschrijvingen van de kenmerken zullen alleen
Noem de belangrijkste opdrachten die het kenmerk kunnen instellen (of behouden).

Aan een artikel kunnen de volgende kenmerken worden gekoppeld:

dit artikel lezen Menu-attribuut "." - geeft aan dat het artikel is gelezen of opgeslagen. Wanneer u
verlaat de groep, deze artikelen worden permanent als gelezen gemarkeerd en zijn niet
de volgende keer dat u de groep betreedt.

gezien Menu-attribuut "," - geeft aan dat het artikel ongelezen is, maar dat het is
gepresenteerd op een menu. Afhankelijk van hoe nn is geconfigureerd, zullen deze artikelen
automatisch gemarkeerd worden dit artikel lezen als je de groep verlaat, kunnen ze blijven gezienof
ze kunnen gewoon zijn ongelezen de volgende keer dat u de groep betreedt (zie de auto-junk-gezien,
bevestig-ongewenste-gezienen behoud-gezien-status variabelen).
Alleen de commando's voortzetten (ruimte) en lezen-overslaan (X) zal markeren ongelezen artikelen over
de huidige (of alle) menupagina's als gezien wanneer ze worden gebruikt. Andere opdrachten die
Blader door de menupagina's of ga naar de leesmodus om ongelezen artikelen te laten staan
Ongelezen.

ongelezen Menu-attribuut " " - geeft een ongelezen artikel aan. Deze artikelen waren ongelezen toen
je bent de groep binnengekomen en ze kunnen ongelezen blijven wanneer je de groep verlaat, tenzij
ze zijn gemarkeerd gezien door het commando dat je gebruikte om de groep te verlaten of binnen te komen
leesmodus.

gekozen
Menuregel gemarkeerd (of menukenmerk "*") - geeft aan dat u hebt geselecteerd
het artikel. Als u de groep verlaat, blijven de geselecteerde artikelen geselecteerd.
de volgende keer dat u de groep betreedt. Wanneer u een geselecteerd artikel hebt gelezen,
kenmerk wordt automatisch gewijzigd in dit artikel lezen.

automatisch geselecteerd
Deze artikelen hebben hetzelfde uiterlijk als gekozen artikelen over het menu en de
Het enige verschil is dat deze artikelen automatisch zijn geselecteerd via de
Automatische selectie in plaats van handmatige selectie door u. Zeer weinig commando's
onderscheid maken tussen deze kenmerken en als ze dat doen, wordt dat expliciet vermeld in
deze handleiding. Het belangrijkste verschil is dat deze artikelen alleen als ongelezen
wanneer u de groep verlaat (ervan uitgaande dat ze de volgende keer ook automatisch worden geselecteerd)
groep wordt ingevoerd). Dit vereenvoudigt het huishouden tussen aanroepen van nn.

verlaten Menu-attribuut "+" - geeft aan dat het artikel is gemarkeerd voor latere behandeling door
the verlof-artikel (l) commando. Deze artikelen kunnen (op aanvraag) worden geselecteerd wanneer u
alle geselecteerde artikelen in een groep hebt gelezen. Als u ze echter niet selecteert
dan worden ze onmiddellijk opgeslagen als de vertrekken-volgende kenmerk dat hieronder wordt beschreven.

vertrekken-volgende
Menu-attribuut "=" - geeft aan dat het artikel is gemarkeerd voor latere behandeling door
the vertrekken-volgende (L) commando. Dit is een permanent kenmerk, dat op
het artikel totdat u het artikel leest, het kenmerk verandert of het is
verlopen. Door dit kenmerk aan een artikel toe te kennen, blijft het artikel effectief ongelezen.
tot helpen doe iets. Als de variabele selecteer-verlaat-volgende is ingesteld, nn zal vragen
of deze artikelen moeten worden gekozen bij binnenkomst in een groep (maar natuurlijk ook door
zal dus veranderen de vertrekken-volgende toeschrijven aan kiezen).

geannuleerd
Menu-attribuut "#" - geeft aan dat het artikel is geannuleerd. Dit is voornamelijk
handig bij het opruimen van een map; het wordt ingesteld door de annuleren (C) commando, en kan zijn
gewist door elke opdracht die kenmerken verandert, bijvoorbeeld u kunt de
artikel.

gedood Menu-attribuut "!" - geeft aan dat het artikel is verwijderd (bijvoorbeeld door de K
{kill-select} commando). Gedode artikelen worden onmiddellijk uit het menu verwijderd, dus
Normaal gesproken zou je geen artikelen met dit kenmerk moeten zien. Als je dat wel ziet, meld het dan als
een insect!

De kenmerken worden opgeslagen in twee bestanden: .newsrc (dit artikel lezen artikelen) en .nn/select (andere
kenmerken). Eenvoudig ongelezen artikelen worden opgeslagen doordat ze niet in een van deze bestanden voorkomen.
Beide bestanden worden later uitgebreider beschreven.

Relevant variabelen: kenmerken, automatisch ongewenste e-mail gezien, bevestig ongewenste e-mail gezien, behoud zichtbare status,
selecteer-verlaat-volgende.

SELECTIE MODE COMMANDO'S


Het primaire doel van de selectiemodus is natuurlijk het selecteren van de te lezen artikelen,
maar er kunnen ook talloze andere opdrachten in deze modus worden uitgevoerd: het opslaan van artikelen in
bestanden, reageren op en opvolgen van artikelen, artikelen mailen/doorsturen, shell escapes
enz.

Zoals hierboven beschreven, de gekozen artikelen worden gemarkeerd door het tonen van de bijbehorende
menuregel in de opvallende modus (omgekeerde video), of als de terminal deze niet heeft
mogelijkheid door een asterisk (*) te plaatsen na de geselecteerde letter of het geselecteerde cijfer.

De meeste commando's die worden gebruikt om artikelen te selecteren, werken als wisselcommando's. Als de
artikel is nog niet geselecteerd, de gekozenkenmerk op het artikel/de artikelen, onafhankelijk van
het vorige kenmerk. Anders worden het artikel/de artikelen gedeselecteerd en gemarkeerd ongelezen.
Bijgevolg kan elk artikel gemarkeerd worden ongelezen door het simpelweg te selecteren en deselecteren.

Tijdens de selectie wordt de cursor normaal gesproken op het artikel geplaatst dat volgt op het laatste artikel.
artikel waarvan het kenmerk is gewijzigd (aanvankelijk het eerste artikel). Het artikel verwees
door de cursor wordt de actueel dit artikel, en de volgende opdrachten werken relatief
naar het huidige artikel en de cursorpositie.

abc...z 01 .. 9 {dit artikel N}
Het artikel met de opgegeven identificatieletter of -cijfer wordt geselecteerd of
gedeselecteerd. Het volgende artikel wordt het huidige artikel. Als de variabele
automatisch onderwerp selecteren is ingesteld, alle artikelen met hetzelfde onderwerp als het gegeven artikel
zijn geselecteerd.

. {kiezen}
Selecteer of deselecteer het huidige artikel en verplaats de cursor naar het volgende artikel.

, {lijn+1}
Verplaats de cursor naar het volgende artikel. U kunt de beneden pijl .

/ {lijn 1}
Verplaats de cursor naar het vorige artikel. U kunt de up pijl .

* {selecteer-onderwerp}
Selecteer of deselecteer alle artikelen met hetzelfde onderwerp als het huidige artikel. Dit zal
Werk indien nodig over meerdere menupagina's.

-x {select-bereik}
Selecteer of deselecteer het bereik van artikelen tussen het huidige artikel en de
artikel gespecificeerd door xU kunt bijvoorbeeld alle artikelen selecteren uit e naar k by
gewoon typen week.

Met de volgende opdrachten kunt u de kenmerken van alle artikelen op de huidige menupagina wijzigen:
of op alle artikelen op alle menupagina's.

@ {selecteren-omkeren}
Selecties omkeren. Alle geselecteerde artikelen op de huidige pagina worden gedeselecteerd en
omgekeerd. (Gebruik de vinden (opdracht om alle artikelen te selecteren.)

~ {alles deselecteren}
Alles deselecteren automatisch geselecteerd artikelen in de groep (dit werkt voor alle menu's)
pagina's). Als de opdracht twee keer wordt uitgevoerd, gekozen artikelen zullen ook zijn
gedeselecteerd.

+ {select-auto}
Voer automatische selecties uit in de groep (zie de sectie over "automatisch uitschakelen/selecteren" hieronder).

= {vinden}
Vraagt ​​om een ​​reguliere expressie en selecteert alle artikelen in het menu (alle pagina's)
die overeenkomt met de reguliere expressie. Afhankelijk van de variabele selecteren-op-afzender
Er wordt een vergelijking gemaakt op basis van het onderwerp (standaard) of de afzender van de artikelen.
Een leeg antwoord (= terugkeer) zal de vorige expressie hergebruiken. Voorbeeld: De
commando = . terugkeer zal selecteren allen artikelen in de groep.

J {ongewenste artikelen}
Dit is een zeer veelzijdige opdracht die gebruikt kan worden om allerlei soorten taken uit te voeren.
attribuutwijzigingen, hetzij op individuele artikelen, hetzij op alle artikelen in het huidige menu
pagina, alle artikelen met een specifiek kenmerk, of alle beschikbare artikelen. Om toegang te krijgen
alle functies van deze opdracht, de J toets moet mogelijk tot vier keer worden ingedrukt,
om door verschillende menu's met één regel te bladeren. De volledige functionaliteit van de rommel-
artikelen De opdracht wordt hieronder in een apart gedeelte beschreven.

L {vertrekken-volgende}
Dit is een gespecialiseerde versie van de generieke J {ongewenste artikelen} commando om de
vertrekken-volgende kenmerk op een subset van de artikelen in het menu. Het wordt ook beschreven
verder hieronder.

Met de volgende opdrachten kunt u tussen de pagina's van dezelfde nieuwsgroep navigeren wanneer er
zijn meer artikelen dan op één pagina passen. Deze opdrachten veranderen niets.
artikelkenmerken.

> {pagina+1}
Ga naar de volgende menupagina.

< {page-1}
Ga naar de vorige menupagina, of naar de laatste menupagina als u zich op de eerste menupagina bevindt.

$ {pagina=$}
Ga naar de laatste menupagina.

^ {pagina=1}
Ga naar de eerste menupagina.

De volgende opdrachten worden gebruikt om de leesmodus voor de geselecteerde artikelen te openen en om
Schakelen tussen nieuwsgroepen (in selectiemodus). Ze kunnen artikelkenmerken wijzigen indien aangegeven.
hieronder.

ruimte {voortzetten}
Ga door naar de volgende menupagina, of lees de geselecteerde artikelen als u zich op de vorige menupagina bevindt.
Als er geen artikelen zijn geselecteerd, ga dan verder naar de volgende nieuwsgroep. ongelezen
artikelen op de huidige menupagina worden automatisch gemarkeerd gezien.

terugkeer {doorgaan-geen-markering}
Identiek aan de voortzetten commando, behalve dat de ongelezen artikelen over de huidige
menupagina blijft behouden ongelezen. (De nieuwe lijn (toets heeft hetzelfde effect).

Z {lees-retour}
Ga naar de leesmodus per direct met de momenteel geselecteerde artikelen. Wanneer alle
artikelen zijn gelezen, keer terug naar de selectiemodus in de actueel groep. Het zal
Mark gekozen artikelen dit artikel lezen zoals ze worden gelezen, maar ongelezen artikelen zijn normaal gesproken niet
veranderd (kan worden aangestuurd met de variabele gemarkeerd-door-lees-retour.)

X {lezen-overslaan}
Markeer alle ongemerkt artikelen gezien op alle menupagina's (of de pagina's die zijn gedefinieerd door de
gemarkeerd door lezen-overslaan variabele) en ga naar de leesmodus per direct met de
momenteel geselecteerde artikelen. Zodra de geselecteerde artikelen zijn gelezen, worden ze gemarkeerd
dit artikel lezen. Wanneer alle geselecteerde artikelen zijn gelezen, nn zal de selectiemodus ingaan in
the volgende nieuwsgroep. . geen artikelen zijn geselecteerd, it gaat direct naar the volgende
groepDit kan worden gebruikt om alle artikelen in een grote nieuwsgroep over te slaan zonder
door alle menupagina's heen moeten gaan.

Als u de huidige groep nu niet wilt lezen, maar deze voor later wilt bewaren, kunt u:
Gebruik de volgende opdrachten die alleen markeren gezien en dit artikel lezen artikelen zoals gelezen. Momenteel
geselecteerde artikelen blijven de volgende keer dat u de groep betreedt, geselecteerd. Geen van deze
opdrachten wijzigen zelf de kenmerken (standaard).

N {volgende groep}
Ga verder naar de volgende groep in de presentatiereeks. Als de variabele gemarkeerd-
door-volgende-groep is ingesteld artikelen op het menu kunnen optioneel worden gemarkeerd gezien

P {vorig}
Ga terug naar de vorige groep. Deze opdracht activeert de selectiemodus op de laatste
actieve groep (twee P-opdrachten achter elkaar brengen u naar de huidige groep). Als
er zijn nog steeds enkele ongelezen artikelen in de groep, alleen die artikelen zullen worden
weergegeven. Anders worden alle artikelen die ongelezen waren toen nn werd aangeroepen zal zijn
weergegeven gemarkeerd met de dit artikel lezen kenmerk (dat zoals gebruikelijk kan worden gewijzigd).

Zoals beschreven in het gedeelte 'Artikelkenmerken', dit artikel lezen en gezien artikelen zullen normaal gesproken
worden als gelezen gemarkeerd wanneer u de groep verlaat, en deze artikelen worden de volgende keer niet meer weergegeven
Je komt de groep binnen.

In alle releases vóór release 6.4 was het onmogelijk om individuele artikelen in een
groep gemarkeerd ongelezen toen u een groep verliet, en het standaardgedrag van versie 6.4
verder nauw aansluiten bij het traditionele gedrag. Dit betekent dat de gezien en dit artikel lezen
Artikelen worden voor de meeste praktische doeleinden gelijk behandeld met de standaard variabele-instellingen.

Als je het niet leuk vindt nn om in stilte de gezien artikelen gelezen, kunt u reeks de variabele
bevestig-ongewenste-gezien te krijgen nn om u om bevestiging te vragen voordat u dit doet, of u kunt
uitgeschakeld de variabele auto-junk-gezien om de bekeken artikelen eenvoudig te bewaren voor de volgende keer dat u ze bekijkt
de groep betreden. Je moet dan de J {ongewenste artikelen} om artikelen als gelezen te markeren.

gebruik terugkeer {doorgaan-geen-markering} Hiermee kunt u ook artikelen bewaren ongelezen dan
ze markeren gezien bij het scrollen door de menupagina's en het openen van de leesmodus. Als
dit is uw voorkeursleesstijl, u kunt deze opnieuw indelen ruimte aan dit commando.

Relevant variabelen: automatisch ongewenste e-mails bekijken, automatische voorbeeldmodus, automatisch onderwerp selecteren, case-fold-
zoeken, bevestigen-automatisch-afsluiten, bevestigen-invoer, bevestigen-ongewenste-berichten-gezien, gemarkeerd-door-volgende-groep, gemarkeerd-
door-lezen-retour, gemarkeerd-door-lezen-overslaan, behouden-gezien-status, selecteren-op-afzender.

GECONSOLIDEERD MENU


Normaal nn zal één menuregel per artikel gebruiken, dus als er veel artikelen zijn met
identieke onderwerpen, zal elke menupagina slechts een paar verschillende onderwerpen bevatten. Om te hebben
elk onderwerp komt slechts één keer voor op het menu, nn kan werken met geconsolideerde menu's door
het instellen van de variabele geconsolideerd menu.

Wanneer er gebruik wordt gemaakt van geconsolideerde menu's, nn werkt met twee soorten subjecten: open en gesloten.

An open onderwerpen is een onderwerp dat op de traditionele manier wordt weergegeven met één menuregel voor
elk artikel met het gegeven onderwerp. Met andere woorden, wanneer geconsolideerde menu's niet
gebruikt, zijn alle onderwerpen open (standaard).

A CLOSED onderwerpen is een onderwerp met meerdere artikelen dat via één menuregel wordt gepresenteerd.
Deze regel zal de normale menuregel zijn voor het eerste (oudste) artikel met het onderwerp,
maar met het onderwerpveld voorzien van een getal tussen haakjes dat het aantal aangeeft
artikelen met dat onderwerp, bijvoorbeeld
een Kim F. Storm 12 [4] Toekomstplannen voor nn
b.Kim F. Storm 43 [3] Meer plannen voor nn
In dit voorbeeld zijn er vier ongelezen artikelen met onderwerp 'a' waarvan het eerste is
Geplaatst door mij en heeft 12 regels. De rest van de artikelen is verborgen en zal alleen
op verzoek getoond. De `.'-markering op onderwerp `b' geeft aan dat alle drie de artikelen binnen
dat onderwerp zijn gelezen (of gezien).

Om ALLE artikelen binnen een gesloten onderwerp te selecteren (of deselecteren), selecteert u eenvoudigweg de
artikel weergegeven in het menu; hiermee wordt de rest automatisch geselecteerd (of gedeselecteerd) (zie
automatisch-selecteren-gesloten). Wanneer alle ongelezen artikelen binnen een gesloten onderwerp zijn geselecteerd,
De menuregel wordt gemarkeerd.

Als u de individuele artikelen in een onderwerp wilt bekijken (bijvoorbeeld om individuele artikelen te selecteren)
artikelen) kunt u het onderwerp openen met de opdrachten:

(x Open onderwerp x Op het menu.

(( Open huidig ​​onderwerp.

Wanneer u klaar bent met het bekijken van het geopende onderwerp, kunt u het weer sluiten met behulp van de
commando's:

)x Onderwerp sluiten x op menu (x is een willekeurig artikel met het onderwerp).

)) Huidig ​​onderwerp sluiten.

In de basisopmaak van de menuregel voor een gesloten onderwerp zoals hierboven weergegeven, worden ALLE artikelen in
het gesloten onderwerp zou moeten zijn:

ongelezen De menuregel is niet gemarkeerd.

gekozen
De menuregel is volledig gemarkeerd (als alle ONGELEZEN items zijn geselecteerd).

gelezen/gezien
Er staat een `.' (read-attribuut) na de artikel-id.

Als geen van deze gevallen van toepassing is, dat wil zeggen dat er sprake is van een mengeling van ongelezen, geselecteerde en
artikelen gezien/gelezen, zal het getal tussen haakjes een van de volgende formaten hebben:

[U:T] Er zijn U ongelezen artikelen van T in totaal (U

[S/T] Er zijn S geselecteerde artikelen van T totaal (S

[S/U:T]
Er zijn S geselecteerd van U ongelezen van T totaal (S

Als er geselecteerde artikelen zijn (S>0), wordt de informatie tussen de haakjes weergegeven.
gemarkeerd (om aan te geven dat er iets is geselecteerd, maar niet alle ongelezen artikelen).

Verklaring: Geconsolideerde menu's werken alleen met de sorteermethoden 'onderwerp' en 'lexicaal'.

Variabelen die betrekking hebben op geconsolideerde menu's zijn: auto-select-closed, consolidated-menu,
counter-delim-left, counter-delim-right, counter-padding, save-closed-mode.

HET JUNK-ARTIKELEN EN VERTREK-VOLGENDE COMMANDO'S


De J {ongewenste artikelen} commando is een zeer flexibel commando dat allerlei soorten taken kan uitvoeren
attribuutwijzigingen, hetzij op individuele artikelen, hetzij op alle artikelen op de huidige menupagina,
alle artikelen met een specifiek kenmerk, of alle beschikbare artikelen.

Om toegang te krijgen tot alle functies van deze opdracht, moet u: J toets moet mogelijk tot vier keer worden ingedrukt
keer, om door verschillende eenregelige menu's te lussen:

Mark Lees
Met dit submenu kunt u artikelen markeren dit artikel lezen.

Markering opheffen Met dit submenu kunt u artikelen markeren ongelezen.

kies Via dit submenu kunt u artikelen selecteren op basis van hun kenmerk.

Doden Met dit submenu kunt u artikelen markeren dit artikel lezen en verwijder ze uit het menu op basis van
op hun attribuut.

De L {vertrekken-volgende} commando is een uitbreiding van de J commando met een vijfde menu:

Verlof Met dit menu kunt u artikelen markeren voor latere verwerking met de vertrekken-volgende
kenmerk dat ervoor zorgt dat het artikel ongelezen blijft totdat u het expliciet wijzigt
kenmerk (bijvoorbeeld door het te lezen) of het is verlopen.

Voor elk van deze submenu's, nn zal de meest plausibele keuzes opsommen die u kunt gebruiken, maar alle
Van de volgende antwoorden kunnen in alle submenu's worden gebruikt. Wanneer u een keuze hebt gemaakt, nn
zal daarna vragen of de wijziging op alle menupagina's moet worden doorgevoerd of alleen op de huidige
pagina.

J Volgend submenu weergeven.

L Wijzig kenmerk op alle verlaten artikelen.

N Wijzig kenmerk op alle vertrekken-volgende artikelen.

R Wijzig kenmerk op alle dit artikel lezen artikelen.

S Wijzig kenmerk op alle gezien artikelen.

U Wijzig het kenmerk van alle niet-gemarkeerde (d.w.z. ongelezen) artikelen.

A Wijzig kenmerk op allen artikelen, ongeacht hun huidige kenmerk.

* Wijzig kenmerk op alle gekozen artikelen over the actueel pagina.

+ Wijzig kenmerk op alle gekozen artikelen over allen bladzijden.

a-z0-9 Wijzig het kenmerk van een of meer specifieke artikelen op de huidige pagina. U beëindigt de
lijst met artikelen van een ruimte of door een van de andere hierboven beschreven keuzes te gebruiken.

. Wijzig kenmerk op actueel artikel.

, / Verplaats het huidige artikel omhoog of omlaag in het menu zonder kenmerken te wijzigen.

LEZING MODE COMMANDO'S


In de leesmodus is de gekozen artikelen worden pagina voor pagina gepresenteerd. Om de volgende te krijgen
pagina van een artikel, klik gewoon op ruimte, en als u op de laatste pagina van een artikel bent, klikt u op
ruimte om naar het volgende geselecteerde artikel te gaan. Artikelen worden normaal gesproken als gelezen gemarkeerd wanneer u
naar het volgende artikel, terwijl u teruggaat naar het menu, en stopt nn, enz. zullen de
kenmerk op het huidige artikel.

Wanneer u op de laatste pagina van het laatste artikel bent, klikt u op ruimte om de selectiemodus te openen op
de volgende groep (of de huidige groep als de leesmodus is ingevoerd met behulp van de Z opdracht).

Om een ​​artikel te lezen, zijn de volgende opdrachten voor tekstscrollen beschikbaar:

ruimte {voortzetten}
Scroll een pagina vooruit of ga verder met het volgende artikel of de volgende groep zoals beschreven
bovenstaand.

backspace / verwijderen {page-1}
Go een pagina achteruit in artikel.

d {pagina+1/2}
Scroll één helft pagina vooruit.

u {pagina-1/2}
Ga er een helft pagina achteruit.

terugkeer {lijn+1}
Scroll een lijn vooruit in het artikel.

tab {skip-lines}
Sla regels over die beginnen met hetzelfde teken als de laatste regel van de huidige regel.
pagina. Dit is handig om opgenomen tekst over te slaan of naar het volgende bestand in een shell te gaan
archief.

^ {pagina=1}
Ga naar de eerste pagina (exclusief de kop) van het artikel.

$ {pagina=$}
Ga naar de laatste pagina van het artikel.

gN {lijn=@}
Verplaatsen naar lijn N in het artikel.

/regexp {vinden}
Zoek vooruit naar tekst die overeenkomt met de reguliere expressie regexp in het artikel. Als
Als er een overeenkomende tekst wordt gevonden, wordt deze gemarkeerd.

. {vind-volgende}
Herhaal de zoekopdracht voor de laatste reguliere expressie.

h {pagina=0}
Toon de hoofd van het artikel en ga verder vanaf het begin van het artikel.

H {volledig verteerd}
Als het huidige artikel uit een samenvatting is gehaald, wordt het volledige samenvattingsartikel weergegeven
inclusief de header. Een andere H Met de opdracht keert u terug naar het huidige subartikel.

D {rot13}
Draaien rot13 (caesar) decodering aan en uit voor het huidige artikel, en opnieuw tekenen
huidige pagina. Als het artikel wordt opgeslagen terwijl het op het scherm wordt gedecodeerd, zal het
ook in gedecodeerde vorm opgeslagen worden!

c {samendrukken}
Zet compressie aan en uit voor het huidige artikel en teken de huidige pagina opnieuw. Met
Als compressie is ingeschakeld, worden meerdere spaties en tabs weergegeven als één spatie. Dit
maakt het veel gemakkelijker om rechts uitgelijnde tekst te lezen die woorden met verschillende tekens scheidt
ruimtes. (Zie ook de samendrukken variabel)

Met de volgende opdrachten kunt u door de geselecteerde artikelen navigeren.

n {volgend artikel}
Ga naar het volgende geselecteerde artikel. Met deze opdracht wordt de rest van het huidige artikel overgeslagen.
markeert het dit artikel lezen, en springt direct naar de eerste pagina van het volgende geselecteerde artikel
(of naar de volgende groep als het het laatst geselecteerde artikel was).

l {verlof-artikel}
Markeer het huidige artikel met de verlaten toeschrijven en doorgaan met de volgende
geselecteerde artikel. Wanneer alle geselecteerde artikelen in de huidige groep zijn geselecteerd,
lees, deze links over artikelen kunnen automatisch opnieuw worden geselecteerd en getoond,
of de behandeling kan worden uitgesteld tot de volgende keer dat u de groep betreedt.
Dit is vooral handig als u een artikel ziet waarop u mogelijk wilt reageren
tenzij een van de volgende artikelen al zegt wat u wilde zeggen.

L {vertrekken-volgende}
Markeer het huidige artikel met de vertrekken-volgende toeschrijven en doorgaan met de volgende
geselecteerd artikel.

p {vorig}
Ga naar het vorige artikel.

k {volgend onderwerp}
Onderwerp verwijderen. Slaat de rest van het huidige artikel over, en alle volgende artikelen met de
hetzelfde onderwerp. De overgeslagen artikelen zijn gemarkeerd dit artikel lezenEen onderwerp permanent doden
Gebruik de K opdracht.

* {selecteer-onderwerp}
Toon volgend artikel met dezelfde onderwerp (zelfs als het niet is geselecteerd). Deze opdracht
wil kiezen alle volgende artikelen met hetzelfde onderwerp als het huidige artikel
(vergelijkbaar met de `*'-opdracht in de selectiemodus). Dit kan alleen worden gebruikt om te selecteren
het eerste artikel over een onderwerp in de selectiemodus, en selecteer vervolgens alle vervolgartikelen in
leesmodus als u het artikel interessant vindt.

a {voorartikel}
Ga naar het volgende artikel in het menu, zelfs als het niet is geselecteerd. Deze opdracht
slaat de rest van het huidige artikel over en springt direct naar de eerste pagina van het
volgend artikel (er wordt niet naar de volgende groep gesprongen als het het laatste artikel is).
attribuut op het huidige artikel zal worden hersteld, behalve de ongelezen attribuut
die zal worden gewijzigd in gezien.

b {achterartikel}
Ga naar het artikel vóór het huidige artikel in het menu, ook als het niet is geselecteerd.
Dit is vergelijkbaar met de a commando, behalve de richting.

De volgende opdrachten zorgen voor een onmiddellijke terugkeer van de leesmodus naar de selectiemodus in
the actueel groep of ga naar de volgende groep.

= {ga naar menu}
Terug naar de selectiemodus in de huidige groep (beschouw = als het "pictogram" van de
selectiemenu). De tot nu toe gelezen artikelen worden gemarkeerd dit artikel lezen.

N {volgende groep}
Sla de rest van de gekozen en ongelezen artikelen in de huidige groep en ga
direct naar de volgende groep. Alleen de dit artikel lezen (En gezien) artikelen in de huidige groep
worden als gelezen gemarkeerd.

X {lezen-overslaan}
Mark allen artikelen in de huidige groep als gelezen markeren en direct naar de volgende groep gaan.
(U wordt gevraagd deze opdracht te bevestigen.)

Relevant variabelen: case-fold-search, charset, compress, data-bits, date, header-lines,
markeren-overlappen, bewaken, overlappen, scrollen-pagina wissen, stoppen, vertrouwde-escape-codes, omwikkelen-
koptekstmarge.

VOORBEELD ARTIKELEN IN SELECTIE MODE


In de selectiemodus is het mogelijk om een ​​specifiek artikel in het menu te lezen zonder in te voeren
leesmodus voor alle geselecteerde artikelen in het menu. Met behulp van de beschreven opdrachten
hieronder gaat u naar de leesmodus voor slechts één artikel en keert u vervolgens terug naar de menumodus
onmiddellijk daarna (afhankelijk van de instelling van de preview-vervolg variabel).

Als er meer dan 5 vrije regels onderaan het menuscherm staan, nn zal dat gebruiken
ruimte om het artikel te tonen (een minimaal voorbeeldvenster kan permanent worden toegewezen met de
venster (variabele). Anders wordt het scherm gewist om het artikel te tonen.

Nadat u een artikel hebt bekeken, wordt het gemarkeerd als gelezen (als de preview-mark-read variabele is
set), en het volgende artikel wordt het huidige artikel.

%x {Preview}
Voorbeeldartikel x.

%% {Preview}
Bekijk een voorbeeld van het huidige artikel.

Wanneer het artikel wordt weergegeven, zijn de volgende opdrachten in de leesmodus erg handig:

= {ga naar menu}
Sla de rest van het huidige artikel over en ga terug naar de menumodus.

n {volgend artikel}
Sla de rest van het huidige artikel over en Preview the volgende dit artikel.

l {verlof-artikel}
Markeer het artikel als gekozen (!) op het menu voor latere verwerking. Sla dan de
de rest van het huidige artikel en bekijk een voorvertoning van het volgende artikel.

%y {Preview}
Voorbeeldartikel y .

Als de variabele automatische voorbeeldmodus is ingesteld, door gewoon op de artikel-id in de menumodus te tikken, wordt
de voorbeeldmodus voor het opgegeven artikel openen.

Relevant variabelen: automatische voorvertoningsmodus, min-venster, voorvertoning-voortzetting, voorvertoning-markering-gelezen,
venster.

BESPARING ARTIKELEN


De volgende opdrachten worden gebruikt om artikelen in bestanden op te slaan, archieven uit te pakken en te decoderen
binaire bestanden, enz. Het is mogelijk om de opdrachten in beide leesmodi te gebruiken om de
huidig ​​artikel en in selectiemodus om een ​​of meerdere artikelen in het menu op te slaan.

De opgeslagen artikelen worden toegevoegd naar het/de opgegeven bestand(en) gevolgd door een lege regel
elk. Zowel bestanden als mappen worden naar behoefte aangemaakt. Wanneer een artikel is
opgeslagen in een bestand, wordt een bericht weergegeven met het aantal opgeslagen regels als de opslaan-
verslag variabele is ingesteld (standaard aan).

S {volledig bewaren}
Sla artikelen op met de volledige artikelkop.

O {opslaan-kort}
Bewaar artikelen met een korte koptekst waarin alleen de naam van de afzender staat, de
onderwerp en de datum van plaatsing van het artikel.

E {save-header}
Bewaar alleen de koptekst van de artikelen.

W {red-lichaam}
Schrijf een artikel zonder een koptekst.

:afdrukken {print}
Artikel afdrukken. In plaats van een bestandsnaam vraagt ​​deze opdracht om het artikel af te drukken.
commando waarnaar het huidige artikel wordt doorgestuurd. Het standaard afdrukcommando is
wordt tijdens het compileren gespecificeerd, maar kan worden gewijzigd door de printer variabel.
De uitvoer zal identiek zijn aan die van de O opdracht.

:lapje {stuk}
Artikelen versturen via stuk(1) (of het programma zoals gedefinieerd in de patch-opdracht
variabele). In plaats van een bestandsnaam wordt u gevraagd om de naam van een
map waarin u de patch-opdracht wilt laten uitvoeren. nn zal dan pijpen
de hoofdtekst van het artikel via de patch-opdracht.
De output van het patchproces wordt op het scherm getoond en ook toegevoegd
naar een bestand met de naam Patch.Result in de patch-directory.

:unshar {unsharing}
Artikelen ongedaan maken. U wordt gevraagd de naam van een directory op te geven waarin u zich bevindt.
willen nn om de artikelen niet meer te delen. nn zal dan de juiste delen van het artikel doorsturen
body in een Bourne Shell waarvan de werkdirectory wordt ingesteld op de opgegeven
directory.
Tijdens het uitpakken zal de normale output van het unshar-proces verschijnen op
het scherm en de menu- of artikeltekst wordt opnieuw getekend wanneer het proces is voltooid
geëindigd.
De uitvoer wordt ook toegevoegd aan een bestand met de naam Unshar.Result in de unshar
directory.
Het bestand dat is opgegeven in unshar-header-bestand (standaard "Unshar.Headers") in de unshar
map zal de header en de begintekst (vóór de shar-gegevens) van de
artikel. Je kunt de `G' gebruiken {goto-groep} commando om naar de Unshar.Headers te kijken
bestand.

:decoderen {decoderen}
Decoderen uuencoded artikelen in binaire bestanden. U wordt gevraagd om de naam van
een map waarin u wilt nn om de gedecodeerde binaire bestanden (de bestandsnamen) te plaatsen
zijn afkomstig uit de uuengecodeerde data).
nn zal indien nodig meerdere artikelen in één bestand combineren, en u kunt zelfs
decodeer niet-gerelateerde pakketten (in dezelfde directory) met één decoderen opdracht.
Om een ​​binair bestand te kunnen decoderen dat meerdere artikelen omvat, nn moet misschien
negeren regels die de normale sanity checks op uuencoded data niet doorstaan ​​in plaats van
ze behandelen als transmissie foutenDaarom wordt het sterk aanbevolen om
Controleer het resulterende gedecodeerde bestand met behulp van de controlesom die normaal gesproken in het bestand is opgenomen.
het originele artikel. (Eigenlijk zou je dit ook moeten doen nadat je de tekst hebt gedecodeerd
met een zelfstandig uudecode-programma).
De header en de initiële informatie in de gedecodeerde artikelen worden opgeslagen in het bestand
gespecificeerd in decode-header-bestand (standaard "Decode.Headers") in dezelfde directory als
de gedecodeerde bestanden.
If decode-skip-prefix is niet nul, :decoderen zal proberen om er zoveel te negeren
tekens op elke regel om de gecodeerde gegevens te vinden. Dit is vooral handig in
enkele binaire groepen waarbij bestanden zowel uuencoded als ingepakt zijn met shar; nn wil
negeer het voorvoegsel dat door shar aan elke regel wordt toegevoegd, en kun dus unsharen,
automatisch berichten uit meerdere delen samenvoegen en decoderen.

In de leesmodus kunnen de volgende toetsen ook worden gebruikt om de opslagopdrachten aan te roepen:

s Hetzelfde als S.

o Hetzelfde als O.

w Hetzelfde als W.

P Hetzelfde als :afdrukken.

De opslagopdrachten vragen om een ​​bestandsnaam die wordt uitgebreid volgens de regels
beschreven in het gedeelte over uitbreiding van bestandsnamen hieronder. Voor elke groep is het mogelijk om
Geef een standaardopslagbestand op in het init-bestand, hetzij in verbinding met de groep
presentatiereeks of in een aparte opgeslagen bestanden sectie (zie hieronder). Als een standaardopslag
bestand is opgegeven voor de groep, nn zal dit op de promptregel weergeven wanneer er om wordt gevraagd
de bestandsnaam. U kunt deze naam zoals gebruikelijk bewerken, maar als u de hele naam verwijdert
onmiddellijk nn vervangt de standaardnaam door de laatste bestandsnaam die u hebt ingevoerd. Als u
dood deze ook, nn laat een lege regel achter.

Indien de snel opslaan variabele is ingesteld, nn zal alleen om een ​​opslagbestandsnaam vragen wanneer de
Het huidige artikel bevindt zich in een map; anders wordt het standaardopslagbestand gedefinieerd in de init
bestand zal onvoorwaardelijk worden gebruikt.

Als het bestand (en de mappen in het pad) niet bestaan, nn zal vragen of het bestand
(en de mappen) moeten worden aangemaakt.

Als de bestandsnaam een ​​asterisk bevat, bijvoorbeeld
deel*.shar
nn zal elk van de artikelen opslaan in uniek benoemde bestanden die zijn samengesteld door de
asterisk bij getallen uit de reeks 1, 2, 3, enz. De opmaak van de tekenreeks die
vervangt de * kan worden gewijzigd met de opslagteller variabele en het eerste nummer dat gebruikt moet worden
kan worden gewijzigd via save-counter-offset.

In selectie mode, nn zal u vragen om de identificatie van een of meer artikelen die u wilt
om op te slaan. Als u geen artikelen meer wilt opslaan, klikt u gewoon op ruimteDe opgeslagen artikelen
zal worden gemarkeerd dit artikel lezen.

Als u een asterisk `*' invoert wanneer u wordt gevraagd een artikel op te slaan, nn wil
automatisch alle gekozen artikelen over de actueel menupagina en markeer ze dit artikel lezen.

Op dezelfde manier, als u een plusteken `+' invoert, nn zal alle geselecteerde artikelen opslaan op allen MENU
pagina's en markeer ze dit artikel lezen.

Dit is erg handig om een ​​heel pakket uit te pakken met behulp van de :unshar en :decoderen commando's.
Het kan ook in combinatie met de besparen gekozen artikelen functie om een
selectie van artikelen in aparte, opeenvolgend genummerde bestanden. Maar verwar deze niet.
twee concepten! De S* en S+ opdrachten kunnen worden gebruikt om de geselecteerde artikelen in een
zowel in een enkel bestand als in afzonderlijke bestanden, en de besparen in apart bestanden functie kan zijn
wordt ook gebruikt bij het opslaan van individuele artikelen, hetzij in de selectiemodus, hetzij in het artikel
leesmodus.

Wanneer artikelen worden opgeslagen in een bestand met een volledige of gedeeltelijke koptekst, worden alle koptekstregels in de
lichaam van het artikel wordt geëscapete door een tilde (bijv. ~From: ...) om nn het splitsen
map in aparte artikelen. De escape-string kan opnieuw worden gedefinieerd via de ingebed-
header-escape variabel.

Artikelen kunnen optioneel worden opgeslagen in MAIL- of MMDF-compatibel formaat door de e-mail
formaat en mmdf-formaat variabelen. Deze variabelen specificeren alleen de opmaak die wordt gebruikt wanneer
het aanmaken van een nieuwe map, terwijl het toevoegen aan een bestaande map in de vorm van zal gebeuren
de map (tenzij map-indeling-controle is onwaar).

Relevant variabelen: bevestig-toevoegen, bevestig-maken, decodeer-header-bestand, decodeer-overslaan-prefix,
standaard-bestand-opslaan, map-bestand-opslaan, patch-opdracht-bewerken, afdrukken-opdracht-bewerken, ongedaan maken-
commando, map, map-formaat-controle, mail-formaat, mmdf-formaat, patch-commando, printer,
snel opslaan, opslagteller, opslagteller-offset, opslagrapport, standaardopslag voorstellen, niet-herkenbaar maken
opdracht, unshar-header-bestand.

MAP ONDERHOUD


Wanneer er meer dan één artikel in een map wordt opgeslagen, nn kan de map splitsen en elk
Een artikel in de map kan als een apart artikel worden behandeld.

Dit betekent dat u kunt opslaan, decoderen, beantwoorden, opvolgen, enz. net als bij het origineel
artikel.

Ook annuleren (verwijderen) individuele artikelen in een map met behulp van de normale C {annuleren}
commando dat later wordt beschreven. Wanneer u de map verlaat, krijgt u de optie
om de geannuleerde artikelen uit de map te verwijderen.

De oorspronkelijke map wordt opgeslagen in een bestand met de naam `BackupFolder~' in de map .nn (zie de
backup-map-pad variabele) door de oude map naar wens te hernoemen of te kopiëren. Wanneer
de map is gecomprimeerd, de back-upmap wordt verwijderd, tenzij de variabele
bewaar-backup-map is ingesteld.

Als alle artikelen in een map worden geannuleerd, wordt de map verwijderd of teruggebracht tot nul
lengte (wat is toegestaan ​​door de directory- en bestandsrechten). In dit geval geen back-up.
map blijft behouden, zelfs wanneer bewaar-backup-map is ingesteld!

Als de variabele trace-folder-packing is ingesteld, nn zal laten zien welke artikelen bewaard worden en
die worden verwijderd als de map wordt herschreven.

Mappen worden herschreven in het formaat van de originele map, d.w.z. de mail-formaat en mmdf-
formaat variabelen worden genegeerd.

Relevant variabelen: backup-map-pad, keep-backup-map, trace-map-inpakken.

FILE NAAM UITBREIDING


Wanneer de opslagopdracht om een ​​bestandsnaam vraagt, worden de volgende uitbreidingen van de bestandsnaam gebruikt:
uitgevoerd op de bestandsnaam die u invoert:

+map
De + wordt vervangen door de inhoud van de map variabele (standaardwaarde "~/Nieuws/")
wat resulteert in de naam van een bestand in de map directory. Voorbeelden:
+emacs, +nn, +bronnen/shar/nn

+ Een enkele plus wordt vervangen door de uitbreiding van de bestandsnaam die in de
standaard-opslagbestand variabele (of door map-opslaan-bestand bij het opslaan vanuit een map).

~/filet De ~ wordt vervangen door de inhoud van de omgevingsvariabele HOME, d.w.z. het pad
naam van uw thuismap. Voorbeelden:
~/Nieuws/emacs, ~/Nieuws/nn, ~/bron/shar/nn

~gebruiker/filet
De ~gebruiker deel wordt vervangen door de gebruikerde thuismap van 's zoals gedefinieerd in de
/ Etc / passwd bestand.

|command-line
In plaats van naar een bestand te schrijven, worden de artikelen doorgestuurd naar de opgegeven shell (/ Bin / sh)
opdrachtregel. Elke opslag- of schrijfopdracht creëert een aparte pijp, maar alle
Artikelen die in één opdracht zijn opgeslagen of geschreven (in de selectiemodus) worden als invoer gegeven aan
dezelfde shell-opdracht. Voorbeeld:
| pr | lp
Hiermee worden de artikelen op de printer afgedrukt nadat ze via pr zijn doorgestuurd.
Het is mogelijk om voor elk opgeslagen artikel aparte pijpen te maken door gebruik te maken van een
dubbel pijpsymbool aan het begin van de opdracht, bijvoorbeeld
|| cd ~/bron/nn ; lapje

De volgende symbolen worden uitgebreid weergegeven in een bestandsnaam of opdracht:

$F wordt uitgebreid naar de naam van de huidige groep waarbij de punten worden vervangen door
slashes, bijvoorbeeld rec/music/synth.

$G wordt uitgebreid met de naam van de huidige groep.

$L zal worden uitgebreid naar de laatste bestanddeel van de naam van de huidige groep. U mag
Gebruik dit om standaardnamen voor opgeslagen bestanden te maken, zoals +src/$L in de comp.sources-groepen.

$N wordt uitgebreid naar het (lokale) artikelnummer, bijvoorbeeld 1099. In de selectiemodus is het
alleen toegestaan ​​aan het einde van de bestandsnaam!

$(VAR) wordt vervangen door de tekenreekswaarde van de omgevingsvariabele VAR.

Met behulp van deze symbolen is een eenvoudig naamgevingsschema voor 'standaardmapnaam' mogelijk. +$G welke zal
Gebruik de groepsnaam als mapnaam. Een andere mogelijkheid is +$F/$N.

Zoals hierboven vermeld, kunt u ook instructies geven nn om een ​​reeks bestanden in aparte, unieke mappen op te slaan
bestanden. Het enige dat vereist is, is dat de bestandsnaam een ​​asterisk bevat, bijvoorbeeld
+src/hype/part*.shar
Hierdoor worden alle artikelen opgeslagen in aparte, unieke bestanden met de naam
part1.shar, part2.shar, enzovoort, waarbij altijd een onderdeelnummer wordt gekozen dat resulteert in een uniek
bestandsnaam (als part1.shar al bestond, zou het eerste artikel worden opgeslagen in
part2.shar, de volgende in part3.shar, enzovoort).

Relevant variabelen: standaard-opslaan-bestand, map, map-opslaan-bestand, opslagteller, opslaan-
tegenoffset.

FILE EN GROEP NAAM VOLTOOIING


Bij het invoeren van een bestandsnaam of een nieuwsgroepnaam is een eenvoudige voltooiing functie is beschikbaar
met de ruimte, taben ? sleutels.

Raken ruimte ergens tijdens de invoer zal de actueel bestanddeel van de bestandsnaam
of groepsnaam met de eerste beschikbare mogelijkheid.

Als deze mogelijkheid niet is wat u wilt, blijf dan doorgaan ruimte totdat het verschijnt.

Wanneer de juiste aanvulling is verschenen, kunt u gewoon doorgaan met het typen van het bestand of de groep
naam, of je kunt op tab om het huidige onderdeel te repareren en de eerste mogelijkheid voor
het volgende onderdeel en gebruik dan ruimte om de andere mogelijke voltooiingen door te nemen.

De ? sleutel zal een lijst opleveren van de mogelijke opleveringen van het huidige onderdeel. Als
de lijst is te lang voor de beschikbare ruimte op het scherm, de toets kan worden herhaald om de
volgend deel van de lijst.

De huidige voltooiing kan worden verwijderd met de Wissen sleutel.

De standaardwaarde voor een bestandsnaam is de laatste bestandsnaam die u hebt ingevoerd. Als u dus een bestandsnaam invoert,
a ruimte als het eerste teken na de prompt, wordt de laatste bestandsnaam herhaald (en
(u kunt het bewerken als u dat wilt). In sommige gevallen wordt er al een string voor u geschreven in
de promptregel en om in deze gevallen de standaardwaarde te krijgen, gebruikt u de doden sleutel. Dit is ook
betekent dat als u noch de beginwaarde, noch de standaardwaarde wilt, u
druk op de doden twee keer om een ​​duidelijke promptlijn te krijgen.

Relevant variabelen: comp1-toets, comp2-toets, help-toets, suggestie-standaard-opslaan.

POSTING EN REAGEREN TO ARTIKELEN


In zowel de selectiemodus als de leesmodus kunt u nieuwe artikelen plaatsen, vervolgartikelen plaatsen
artikelen, stuur antwoorden naar de auteur van een artikel en je kunt e-mail sturen naar een andere gebruiker
met de mogelijkheid om een ​​artikel in de brief op te nemen. In de leesmodus wordt een reactie weergegeven.
gemaakt voor het huidige artikel, terwijl u in de selectiemodus wordt gevraagd om een ​​artikel
om op te reageren.

De volgende opdrachten zijn beschikbaar (de equivalenten in kleine letters zijn ook beschikbaar in
leesmodus):

R {doorgaans}
Reageer per mail naar de auteur van het artikel. Dit is de beste manier om
Reageer op een artikel, tenzij u denkt dat uw antwoord van algemeen belang is.

F {volgen}
Volg het op met een artikel in dezelfde nieuwsgroep (tenzij er een alternatieve groep is)
(zoals aangegeven in de kop van het artikel). De distributie van de follow-up is normaal gesproken
hetzelfde als het originele artikel, maar dit kan worden aangepast via de volgen-
distributie variabel.

M {mail}
Stuur een brief of vooruit een artikel aan één ontvanger. In de selectiemodus kunt u
wordt u gevraagd een artikel in uw brief op te nemen, en in de leesmodus kunt u
zal gevraagd worden of het huidige artikel in de brief moet worden opgenomen. U zult
Vervolgens wordt u gevraagd naar de ontvanger van de brief (de standaardontvanger bent u zelf)
en het onderwerp van de brief (als er een artikel is opgenomen, kunt u op klikken ruimte te krijgen
het standaardonderwerp dat het onderwerp is van het opgenomen artikel).
De kop van het artikel wordt alleen in de geposte brief opgenomen als deze:
doorgestuurd (dus niet bewerkt), of als de variabele include-full-header is ingesteld.

:na {post}
Plaats een nieuw artikel in een nieuwsgroep. Deze opdracht vraagt ​​om een komma-
gescheiden lijst met nieuwsgroepen waarnaar u kunt posten (u kunt geen spatie invoeren omdat ruimte is
(wordt gebruikt voor het aanvullen van de groepsnaam zoals hieronder beschreven).
Als je binnenkomt ? {help-toets} als eerste sleutel, nn zal u een lijst tonen van alle
beschikbare nieuwsgroepen en hun doel. Terwijl u door deze lijst bladert, kunt u
invoeren q om te stoppen met kijken naar de lijst. U kunt ook invoeren / gevolgd door een regelmatige
uitdrukking (meestal een enkel woord) die ervoor zorgt dat nn om een ​​(veel kortere) te laten zien
lijst met alleen de regels die aan de reguliere expressie voldoen.
Normaal gesproken wordt u gevraagd om de distributie van het artikel met de
standaard nemen van standaardverdeling, maar dit kan worden gewijzigd via de post-
distributie variabel.

In het algemeen zijn nn zal een bestand maken met een geschikte header, eventueel inclusief een kopie van
het artikel in het bestand met elke niet-lege regel voorafgegaan door een `>'-teken (behalve in
mailmodus) en roep een editor van uw keuze aan (met behulp van de EDITOR-omgevingsvariabele) op
dit bestand, waardoor u op de eerste regel van de hoofdtekst van het artikel komt (als het de naam kent)
editor).

Wanneer u klaar bent met het bewerken van het bericht, wordt het vergeleken met het niet-bewerkte bestand en
als ze identiek zijn (dat wil zeggen dat u geen wijzigingen in het bestand hebt aangebracht), of als het leeg is,
bewerking wordt geannuleerd. Anders wordt u gevraagd welke actie u moet ondernemen op de
geconstrueerd artikel (voer de eerste letter in gevolgd door terugkeerOf slechts terugkeer om de te nemen
standaardactie):
a)bort c)ce)dit h)old i)spell m)ail p)ost r)eedit s)end v)iew w)rite 7)bit
Actie: (artikel plaatsen)
U hebt nu de mogelijkheid om een ​​van de volgende acties uit te voeren:

a gooi het antwoord weg (zal om bevestiging vragen),
c een kopie van een opvolgen aan de poster van het artikel,
e Bewerk het bestand opnieuw,
h antwoord bewaren voor latere voltooiing,
i een (interactieve) run uitvoeren spellingscontrole op de tekst,
m een (blinde) kopie per post versturen naar een opgegeven ontvanger,
n gelijk abort (geen (niet posten)
p artikel plaatsen (hetzelfde als seinde),
r gooi de bewerkte tekst weg en bewerk de originele tekst,
s stuur het artikel of de brief,
v Bekijk het artikel (via de pieper),
w voeg het toe aan een bestand (voordat u het verzendt),
y bevestigen verzuim beantwoorden (bv ja post het), of
7 verwijder het hoogste bit uit alle tekens in het bericht

Als u een 7-bits tekenset hebt geselecteerd (dit wordt bepaald door de waarden van de
karakterset en databits variabelen), nn staat u niet toe een artikel te plaatsen of een bericht te versturen
een brief waarvan de hoofdtekst tekens bevat met de hoogste bit ingesteld. U krijgt een waarschuwing na
je hebt eerst het bericht bewerkt en de c)c, m)ail, p)ost, s)end en y)es uitgeschakeld
acties. U kunt het bericht vervolgens bewerken om die tekens te verwijderen, of 7)bit gebruiken om
verwijder de bits van de hoogste orde, a) breek het bericht af, of houd het vast en selecteer een 8-bits teken
ingesteld vanaf nn.

Om een ​​onvoltooid antwoord dat is opgeslagen door de h)old-opdracht te voltooien, voert u eenvoudig een willekeurig antwoord in
actie, bijvoorbeeld R {doorgaans}. Dit zal het onvoltooide antwoord opmerken en u vragen of u
Ik wil het nu afmaken. Er kan slechts één onvoltooid antwoord tegelijk zijn. Merk op dat
de omgevingsvariabele $A is mogelijk niet langer geldig als pad naar het oorspronkelijke artikel wanneer
het antwoord is voltooid.

Als uw bericht 8-bits tekens bevat, karakterset variabele is niet ingesteld op "onbekend"
en het bericht heeft nog geen MIME-versie or Inhoud-XXX koptekst, nn zal toevoegen
Voeg de volgende headers toe aan uw bericht voordat u het verzendt:
MIME-Version: 1.0
Inhoudstype: tekst/plat; tekenset=karakterset
Inhoud-overdracht-codering: 8bit
Opgemerkt moet worden dat het verzenden van 8-bits tekens via de huidige nieuws- en mailnetwerken
op zijn best riskant; hoewel grote delen van het netwerk via dergelijke karakters zullen gaan
Ongewijzigde, hogere bits kunnen af ​​en toe worden verwijderd. Hoewel de MIME-standaard
biedt hiervoor oplossingen door de tekens te coderen, dit wordt nog niet ondersteund door nn.
Het toevoegen van bovenstaande koppen is een tussenoplossing die aansluit bij de huidige praktijk.
en is veel beter dan het bericht gewoon te versturen zonder enige hints over de tekenset
gebruikt.

Relevant variabelen: append-handtekening-mail, append-handtekening-post, tekenset, data-bits,
standaarddistributie, volgdistributie, postdistributie, bewerkingsresponscontrole, editor,
include-art-id, include-full-header, included-mark, mail-header, mail-record, mail-script,
mailer, mailer-pipe-input, news-header, news-record, news-script, orig-to-include-mask,
pager, query-handtekening, record, respons-controle-pauze, respons-standaard-antwoord, opslaan-
teller, opslaan-teller-offset, opslaan-rapport, spellingscontrole.

SPRINGEN TO ANDERE GROEPEN


Standaard nn zal de nieuwsgroepen in een vooraf gedefinieerde volgorde presenteren (zie het gedeelte over
Presentatievolgorde later). Om deze volgorde te overschrijven en een andere te bekijken
groepeer de G {goto-groep} commando beschikbaar in zowel selectie- als leesmodus stelt u in staat
om vrij tussen alle nieuwsgroepen te kunnen bewegen.

Daarnaast worden de G Met de opdracht kunt u mappen en andere bestanden openen, oude bestanden lezen
artikelen die u al eerder hebt gelezen, en om binnen een groep naar een specifiek onderwerp te zoeken.

Het is belangrijk om op te merken dat de goto-opdracht normaal gesproken recursief is, dat wil zeggen een nieuwe MENU
niveau wordt gemaakt wanneer de opgegeven groep of map wordt gepresenteerd en wanneer deze is
lezen, nn zal de activiteit in de groep die voor de goto werd gepresenteerd, voortzetten
opdracht is uitgevoerd. Als er echter ongelezen artikelen in de doelgroep zijn, kunt u
vermijd het invoeren van een nieuw menuniveau door de j antwoord hieronder beschreven. Het huidige menu
niveau (d.w.z. het aantal geneste goto-opdrachten) wordt in de promptregel weergegeven als " " (in
omgekeerde video).

De goto-opdracht is erg krachtig, maar helaas ook een beetje lastig in het begin
zicht, omdat de faciliteiten die het biedt afhankelijk zijn van de context waarin het commando wordt uitgevoerd
gebruikt.

Wanneer u de goto-opdracht uitvoert, wordt u gevraagd om de naam van de nieuwsgroep, map of
bestand om te openen. De eerste letter die u invoert, wordt gebruikt om deze drie te onderscheiden.
mogelijkheden:

terugkeer Een leeg antwoord komt overeen met de huidige nieuwsgroep.

letter Het antwoord wordt beschouwd als de naam van een nieuwsgroep. Als een nieuwsgroep met de gegeven
naam bestaat niet, nn zal het antwoord als een reguliere expressie behandelen en lokaliseren
de eerste groep in de presentatiereeks (of onder alle groepen) waarvan de naam
komt overeen met de uitdrukking.

+
Het antwoord wordt beschouwd als de naam van een map. Als alleen `+' wordt ingevoerd, is het
gelijk aan het standaardopslagbestand voor de huidige groep.

/ or ./ or ~/
Het antwoord wordt beschouwd als de naam van een bestand, relatief ten opzichte van de huidige
map, relatief ten opzichte van uw thuismap, of een absolute padnaam voor het bestand.

% In de leesmodus komt dit antwoord overeen met het lezen van het huidige artikel (en
het opsplitsen als een samenvatting). In de selectiemodus wordt gevraagd om een ​​artikel over de
menu om te lezen.

@ Deze keuze is gelijkwaardig aan het archiefbestand voor de huidige groep.

= en aantal
Deze antwoorden zijn gelijkwaardig aan de antwoorden die hieronder worden beschreven, maar dan toegepast op de
huidige groep (bijv. G terugkeer = en G = zijn gelijkwaardig).

Een map, een bestand of een artikel opgeven (met %) zal veroorzaken nn om het bestand te behandelen als een
verteren en opsplitsen in afzonderlijke artikelen (niet fysiek!) die vervolgens worden gepresenteerd op
een menu op de gebruikelijke manier, waarmee u afzonderlijke subartikelen kunt lezen of opslaan
map.

Wanneer u een groepsnaam invoert, nn zal u vragen hoeveel artikelen u in de groep wilt
Zie het menu. U kunt de volgende antwoorden geven:

a aantal N
In dit geval krijgt u de nieuwste N-artikelen in de groep, of als u dat heeft opgegeven
de huidige groep (door op terugkeer naar de prompt van de groepsnaam of door de
nummer direct), dan krijg je dat veel extra artikelen die op hetzelfde menu staan
(zonder een nieuw menuniveau te creëren).

j Dit antwoord kan alleen gegeven worden als er ongelezen artikelen in de groep zijn.
instrueer nn om direct naar de opgegeven groep in de presentatiereeks te springen
zonder een nieuw menuniveau creëren.

u Dit instrueert: nn om de ongelezen artikelen in de groep (indien aanwezig).
Als je de groep al hebt gelezen (in de huidige aanroeping van nn), De u beantwoorden
zal instrueren nn om de artikelen te presenteren die ongelezen waren toen u binnenkwam nn.

a Deze instructie nn presenteren allen artikelen in de groep.

swoord or =woord
Dit instrueert: nn te kunnen zoeken allen artikelen in de groepen, maar presenteren alleen de
artikelen die het woord bevatten woord in het onderwerp. Merk op dat hoofdlettergebruik wordt genegeerd wanneer
zoeken naar het woord in de onderwerpregel.

nwoord Hetzelfde als de s formulier, behalve dat er werd gezocht naar artikelen waarbij de afzender naam
lucifers woord.

ewoord Hetzelfde als de s vorm behalve dat het zocht naar artikelen waar beide het onderwerp
of de naam van de afzender komt overeen woord.

woord = /regexp
Wanneer het eerste karakter van de woord gespecificeerd met de s, nen e vormen is een
slash `/', de rest van de invoer wordt geïnterpreteerd als een reguliere expressie om te zoeken
voor. Houd er rekening mee dat het matchen van reguliere expressies hoofdlettergevoelig is wanneer case-fold-
search is ingesteld (standaard).

terugkeer De betekenis van een leeg antwoord hangt af van de context: als er ongelezen artikelen zijn
in de opgegeven groep worden de ongelezen artikelen gepresenteerd, anders allen
Artikelen uit de groep worden in het menu opgenomen.

Als u de huidige groep hebt opgegeven en het menu al alle beschikbare opties bevat,
Lidwoord, nn zal direct vragen om een ​​woord waarnaar gezocht moet worden in het onderwerp van alle artikelen
(de prompt is een gelijkteken.)

Wanneer de goto-opdracht een nieuw menuniveau creëert, nn zal geen automatische kill of selectie uitvoeren
in de groep. Je kunt de + opdracht in de menumodus om automatische selecties uit te voeren.

Er zijn drie opdrachten in de goto-familie:

G {goto-groep}
Dit is de algemene goto-opdracht die hierboven is beschreven.

B {achtergroep}
Maak een back-up van een of meer groepen. U kunt deze toets een of meerdere keren indrukken om terug te gaan.
de reeds gepresenteerde groepen (inclusief die zonder nieuwe artikelen); wanneer u
de groep gevonden die je zoekt, klik ruimte om het in te voeren.

A {vooruitgeschoven groep}
Laat een of meer groepen vooruitgaan. Deze opdracht is vergelijkbaar met de B commando, maar opereert
in de tegenovergestelde richting.

N {volgende groep}
Bij gebruik binnen een A or B commando, springt het vooruit naar de volgende groep in de
reeks met ongelezen artikelen of die eerder is bezocht.

P {vorig}
Bij gebruik binnen een A or B commando, springt het terug naar de voorgaande groep in
de reeks met ongelezen artikelen of die eerder bezocht is.

Zodra u een A or Bcommando, je kunt de A, B, Pen N commando's om
vind de groep die je wilt, en je kunt ook de G opdracht om gevraagd te worden voor een groep
naam.

Om het gebruik van de goto-opdracht te illustreren, volgen hieronder enkele typische voorbeelden:

Presenteer the ongelezen artikelen in the dk.algemeen groep
G dk.algemeen terugkeer u

Springen direct naar the gnu.emacs groep en voortzetten vanaf er
G gnu.emacs terugkeer j

omvatten the laatste 10 LEZEN artikelen in the actueel groep MENU
G 10 terugkeer

Find allen artikelen in rec.music.misc on the onderwerpen Floyd
G rec.music.misc terugkeer
= floyd terugkeer

Open the map +nn
G +nn terugkeer

Split actueel dit artikel as a digest (In lezing modus)
G %

Relevant variabelen: case-fold-search, default-save-file, folder-save-file

AUTOMATISCHE KILL EN SELECTIE


Wanneer er een onderwerp of een auteur is waarin u zeer geïnteresseerd bent, of die u vindt
volkomen oninteressant, je kunt gemakkelijk instructies geven nn naar automatische selectie or automatisch doden artikelen
met specifieke onderwerpen of van specifieke auteurs. Deze instructies worden opgeslagen in een doden
filet, en de meest voorkomende typen vermeldingen kunnen worden gemaakt met behulp van de volgende opdracht:

K {kill-select}
Maak een item aan in uw persoonlijke kill-bestand. De inhoud van het item wordt gespecificeerd.
tijdens een korte dialoog die hieronder in detail wordt beschreven. Deze opdracht is
beschikbaar in zowel selectie- als leesmodus.

Vermeldingen in het kill-bestand kunnen betrekking hebben op één nieuwsgroep of op alle nieuwsgroepen.
Bovendien kunnen de inschrijvingen permanent zijn of verlopen na een bepaald aantal dagen.
hun intrede.

Om de prestaties te verbeteren, nn gebruikt een gecompileerde versie van het kill-bestand dat wordt ingelezen wanneer
nn wordt aangeroepen. Het gecompileerde kill-bestand wordt automatisch bijgewerkt als de normale kill
bestand is gewijzigd.

Het volgende dialoogvenster wordt gebruikt om het kill-bestanditem te maken:

AUTO (doden or (s)selecteren (CR => Doden onderwerpen 30 dagen)
Als je gewoon wilt nn om alle artikelen met het onderwerp van het huidige artikel te verwijderen
(in leesmodus) of een specifiek artikel (dat nn zal vragen om in selectie
modus), druk gewoon op terugkeer. Dit zal veroorzaken nn om een ​​vermelding in het kill-bestand te maken om
dood het huidige (of opgegeven) onderwerp in de huidige groep gedurende een periode van 30
dagen (wat genoeg zou moeten zijn om de discussie te laten doodbloeden).
U kunt de standaard kill-periode instellen of deze wijzigen in een 'select'-periode via
the standaard-kill-select variabel.
Als dit "standaardgedrag" niet is wat u wilt, beantwoord dan gewoon: k or s vermoorden
of selecteer artikelen die u naar de rest van de pagina brengen
vragen.

AUTO SELECT on (onderwerp or (naam (S)
(The SELECT zal worden vervangen door KILL (afhankelijk van het vorige antwoord). Hier
U geeft aan of u wilt dat de kill of select afhankelijk is van het onderwerp van de
artikel (s or ruimte), of op de naam van de auteur (n).

SELECT NAAM:
(Opnieuw SELECT kan worden vervangen door KILL en ONDERWERP kan vervangen NAAM). Je moet
Voer nu een naam (of onderwerp) in om te selecteren (of te verwijderen). In de leesmodus kunt u gewoon
hit terugkeer (of %) om de naam (of het onderwerp) van het huidige artikel te gebruiken. In
selectiemodus kunt u de naam (of het onderwerp) van een artikel in het menu gebruiken door
beantwoorden met % gevolgd door de bijbehorende artikel-ID.
Wanneer de naam of het onderwerp afkomstig is uit een artikel (het huidige artikel of een artikel uit de
menu), nn zal alleen artikelen selecteren of verwijderen waarvan de naam of het onderwerp overeenkomt met de
oorspronkelijke naam of onderwerp exact, inclusief hoofdlettergebruik.
Als het eerste teken dat bij de prompt wordt getypt een slash `/' is, wordt de rest van de regel
gebruikt als een regelmatig uitdrukking die wordt gebruikt om de naam of het onderwerp (hoofdlettergebruik) te matchen
ingevoelig).
Anders, nn zal artikelen selecteren of verwijderen die bevatten de opgegeven tekenreeks
ergens in de naam of het onderwerp (hoofdlettergevoelig).

SELECT in (groep `dk.algemeen' or in (alle groepen (G)
U moet nu aangeven of de selectie of kill moet worden toegepast op de huidige
alleen groep (g or ruimte) of naar alle groepen (a).

Levensduur of toegang in dagen (permanent) (30)
U kunt nu de levensduur van de vermelding opgeven door een getal in te voeren
het specificeren van het aantal dagen dat de vermelding actief moet zijn, of p om de invoer te specificeren
als een permanente invoer. Een leeg antwoord staat gelijk aan 30 dagen.

BEVESTIGEN SELECT ....
Ten slotte wordt u gevraagd de invoer te bevestigen, waarbij u vooral moet letten op de
aanwezigheid of afwezigheid van het woord exact die aangeven of er sprake is van een exacte match
voor de inzending.

Relevant variabelen: standaard-kill-select, kill.

HET FORMAT OF HET KILL FILE


Het kill-bestand bestaat uit één regel per item. Lege regels en regels die beginnen met een
# tekens worden genegeerd. nn plaatst automatisch een #-teken op de eerste positie van
verlopen items wanneer het kill-bestand wordt gecompileerd. U kunt het kill-bestand vervolgens handmatig bewerken.
van tijd tot tijd om deze vermeldingen op te schonen.

Elke regel heeft de volgende indeling
[vervallen Time to :] [groep naam]: vlaggen : snaar [: snaar] ...

Permanente vermeldingen hebben geen vervallen Time to (in dat geval wordt de dubbele punt ook weggelaten!).
Anders de vervallen Time to definieert de tijd (als een time_t-waarde) waarop de invoer moet worden uitgevoerd
verstreken.

De groep naam veld kan drie vormen hebben:

nieuws.groep.naam
Als het de naam is van een enkele nieuwsgroep (bijvoorbeeld comp.unix), is de vermelding van toepassing op
alleen die groep.

/regelmatig uitdrukking
Als het begint met een slash `/' gevolgd door een regelmatig uitdrukking (bijv. /^nieuws\..*),
De invoer is van toepassing op alle groepen waarvan de naam overeenkomt met de reguliere expressie.

leeg Een leeg groepsveld zal de invoer toepassen op allen groepen.

De vlaggen veld bestaat uit een lijst met tekens die het type invoer identificeren, en
de interpretatie van elk snaar veld. Wanneer gebruikt, moeten de vlagtekens worden gebruikt in
de volgorde waarin ze hieronder worden beschreven:

~ (Optioneel)
Als deze vlag aanwezig is op een van de vermeldingen voor een specifieke groep, zorgt dit ervoor dat alle
gehelen die zijn niet automatisch geselecteerd om gedood te worden. Dit is een simpele manier om te zeggen: ik ben
geïnteresseerd in dit en dat, maar nergens anders in.

+ or ! (Optioneel)
Geef een automatische selectie op + of een auto-kill ! invoer, respectievelijk. Als geen van beide
gebruikt, het artikel wordt noch geselecteerd noch gedood, wat nuttig is in combinatie
met de `~' vlag.

> (Optioneel)
Bij gebruik met een onderwerp (vlag s), de kill-invoer komt alleen overeen met vervolgen op die
onderwerp (d.w.z. waar de regel Onderwerp: begint met Re:). Om bijvoorbeeld alle
Voor "Re:" in rec.humor wordt de volgende kill-entry gebruikt: rec.humor:!>s/:.

< (Optioneel)
Bij gebruik met een onderwerp (vlag s), de kill-invoer komt alleen overeen met basisartikelen met
dat onderwerp (d.w.z. waar de regel Onderwerp: niet begint met Re:). Bijvoorbeeld,
om alle artikelen die om hulp vragen (maar geen vervolgartikelen) in de tex-groep te verwijderen, voeg je toe
Voeg dit toe aan uw kill-bestand:
comp.tekst.tex:!s

n or s or a (verplicht)
Geef aan of de overeenkomstige tekenreeks van toepassing is op de naam n of naar het onderwerp s
van een artikel. Als vlag a wordt gebruikt, wordt de overeenkomstige string genegeerd (maar moet wel
aanwezig) en de vermelding is van toepassing op artikelen met een niet-lege regel Verwijzingen:.

/ (Optioneel)
Geeft aan dat de overeenkomstige snaar is een regelmatig uitdrukking welke de afzender of
Het onderwerp wordt vergeleken. Indien niet gespecificeerd, wordt een eenvoudige tekenreeksvergelijking uitgevoerd.
gebruik maken van het gegeven snaar.

= (Optioneel)
Geeft aan dat de match met de naam of het onderwerp is geval gevoelig.
Bovendien, wanneer reguliere expressie matching wordt toegepast, niet gebruikt, moet de naam of het onderwerp
dezelfde lengte hebben als de snaar overeenkomen. Anders zal de overeenkomst geval zijn
ongevoelig, en een snaar kan overal in de naam of het onderwerp voorkomen om overeen te komen.

| or & (verplicht bij meerdere strings)
Als er meer dan één tekenreeks is opgegeven, wordt de set van vlaggen corresponderend met elk snaar
moet gescheiden worden door een or operator `|'of een en operator `&'. De en
operator heeft een hogere prioriteit dan de of operator, bijvoorbeeld een complexe match
uitdrukking a|b&c|d zal slagen als een van beide a, b&cof d wedstrijden.

De snaar veld in de invoer is de naam, het onderwerp of de reguliere expressie die zal worden
vergeleken met de naam of het onderwerp van elk artikel in de groep (of alle groepen). Dubbele punten
en backslashes moeten worden geëscaped met een backslash in de string.

Voorbeeld 1: Automatisch artikelen selecteren van `Tom Collins' (exact) met als onderwerp `Nieuws' in alle
groepen:
:+n=&s:Tom Collins:Nieuws

Voorbeeld 2: Verwijder alle artikelen die niet van `Tom' of `Eve' afkomstig zijn in some.group. Selecteer
alleen artikelen van Eve:
some.group:~n:Tom
some.group:+n:Eva

Het tweede voorbeeld kan ook als één enkel item worden geschreven met een of-operator (in dit geval
(in dit geval is het select/kill-kenmerk alleen van toepassing op de volgende strings):
some.group:~n|+n:Tom:Eve

Om verlopen items te verwijderen, om een ​​actie ongedaan te maken, K commando, en om de meer geavanceerde invoeren te maken
met meer dan één string, moet u het kill-bestand handmatig bewerken. Om de
bestand, kunt u de :compileren commando. Wanneer u een commando aanroept nn, het zal ook de
bestand verwijderen als de gecompileerde versie verouderd is.

SHELL ONTSNAPPEN


De ! De opdrachten die beschikbaar zijn in de selectie- en leesmodus zijn identiek in gebruik (met
één uitzondering). Wanneer u de shell escape-opdracht invoert, wordt u gevraagd om een ​​shell-escape-opdracht.
commando. Dit commando wordt doorgegeven aan de shell die is opgegeven in de schelp variabele (standaard)
geladen vanuit de SHELL-omgevingsvariabele of / Bin / sh) na de volgende substituties
zijn uitgevoerd op het commando:

Dien in naam uitbreiding
De eerder beschreven uitbreidingen van bestandsnamen worden op alle argumenten uitgevoerd.

$G wordt vervangen door de naam van de huidige nieuwsgroep.

$L zal worden vervangen door de laatste bestanddeel van de naam van de huidige nieuwsgroep.

$F wordt vervangen door de naam van de huidige nieuwsgroep met de perioden
vervangen door schuine strepen.

$N wordt vervangen door het (lokale) artikelnummer (alleen gedefinieerd in de leesmodus).

$A wordt vervangen door de volledige padnaam van het bestand dat het huidige artikel bevat (alleen
gedefinieerd in de leesmodus).

% Hetzelfde als $A.

$(VAR) wordt vervangen door de tekenreekswaarde van de omgevingsvariabele VAR.

Wanneer de shell-opdracht is voltooid, wordt u gevraagd een toets in te drukken om door te gaan. Als u
druk op de ! Als u nogmaals op de toets drukt, wordt u gevraagd om een ​​nieuwe shell-opdracht. Elke andere toets zal
tekent het scherm opnieuw en brengt u terug naar de modus waar u vandaan kwam.

Relevant variabelen: shell, shell-beperkingen.

DIVERSE COMMANDO'S


Hieronder vindt u nog meer nuttige opdrachten die beschikbaar zijn in zowel de selectie- als de leesmodus.

U {afmelden}
Meld je af voor de huidige groep. Je ziet deze groep niet meer, tenzij je...
expliciet om verzoeken. Als de variabele afmelden-markeren-als-gelezen is ingesteld, alle artikelen
in de groep worden als gelezen gemarkeerd wanneer u zich afmeldt.
Als de variabele afgemeld houden is niet ingesteld, wordt de groep verwijderd
.newsrc. Als u zich niet abonneert op de groep, krijgt u de
mogelijkheid om opnieuw abonneren aan de groep! Dit kan gebruikt worden in verband met de G
opdracht om een ​​groep opnieuw te abonneren.

C {annuleren}
Een artikel in de huidige groep of map annuleren (verwijderen). Artikelen annuleren in
een map zorgt ervoor dat de map wordt herschreven wanneer deze wordt gesloten. In selectie
modus, wordt u gevraagd om de identificatie van het artikel dat u wilt annuleren. Normaal
Gebruikers kunnen alleen hun eigen artikelen annuleren. Zie ook de sectie over mappen.
onderhoud.

Y {overzicht}
Geef een overzicht van de groepen met ongelezen artikelen.

" {lay-out}
Wijzig de menu-indeling in de selectiemodus. Het menu wordt opnieuw getekend met behulp van de volgende
lay-out (doorlopen van ..., 2, 3, 4, 0, 1, ...)

De meeste commando's in nn zijn gekoppeld aan een toets en kunnen met één enkele toetsaanslag worden geactiveerd.
Er zijn echter een aantal opdrachten die niet rechtstreeks aan een toets kunnen worden gekoppeld.

Zoals weergegeven in de beschrijvingen van toetsaanslagen, hebben alle opdrachten een naam en deze is
mogelijk om een ​​commando op naam te activeren met de uitgebreid commando sleutel (:). Als je dit raakt
toets vraagt ​​u om de naam van een opdracht (en parameters). Bijvoorbeeld, een
alternatief voor het raken van de R De sleutel om op een artikel te reageren is het invoeren van de uitgebreide opdracht
:antwoord gevolgd door terugkeer. De :na en :unshar De eerder beschreven opdrachten kunnen ook
gekoppeld aan een toets. De volledige lijst met opdrachten die aan toetsen gekoppeld kunnen worden, vindt u in
het gedeelte over toetstoewijzingen hieronder.

De volgende uitgebreide opdrachten kan niet gebonden zijn aan een sleutel, vooral omdat ze nodig zijn
extra parameters op de promptregel, of omdat het niet mogelijk zou moeten zijn om te activeren
ze te gemakkelijk.

:beheerder Ga naar de beheerdersmodus. Deze werkt hetzelfde als de nadmin(1M)
programma.

:beestje Maak een bugrapport en stuur het naar het nn-bugs-postadres.

:CD [ directory ]
Wijzig de huidige werkdirectory. Als het directory-argument niet is opgegeven, nn
zal erom vragen.

:duidelijk Maak het scherm leeg (zonder opnieuw te tekenen). Dit kan handig zijn aan het begin van de init.
bestand (mogelijk beveiligd door "op programma nn"), of in sommige macro's.

:compileren
Compileer de doden bestand. Dit is niet nodig bij normaal gebruik, omdat nn
compileert het bestand automatisch bij het opstarten als het is gewijzigd, maar het kan worden gebruikt
als u het kill-bestand wijzigt terwijl nn is geschorst.

:coredump
Afbreken met een core dump. Alleen voor foutopsporing.

:definiëren macro
Macronummer definiëren macro zoals beschreven in het onderstaande gedeelte Macrodefinitie. Als
macro wordt weggelaten, wordt het eerstvolgende vrije macronummer gekozen.

:dumpen tafel
Hetzelfde als de :show het hieronder beschreven commando.

:helpen [ onderwerpen ]
Bied online hulp aan over het opgegeven onderwerp. Als u het onderwerp weglaat, verschijnt er een lijst met
de beschikbare onderwerpen worden gegeven.

:laden [ filet ]
Laad de opgegeven filet. Indien de filet Als het argument wordt weggelaten, is het init-bestand
herladen. De volgorde onderdeel (indien aanwezig) wordt genegeerd.

:lokaal variabele [ waarde ]
Maak de variabele lokaal voor de huidige groep. Volgende wijzigingen aan de variabele
is alleen van kracht totdat de huidige groep wordt verlaten. Als er een waarde is opgegeven,
Deze wordt toegewezen aan de lokale variabele. Om een ​​nieuwe waarde toe te wijzen aan een Booleaanse waarde
variabele, de waarden on en korting moet gebruikt worden.

:slot variabele
Vergrendel de opgegeven variabele Het kan dus niet gewijzigd worden.

:man Roep de online handleiding op. De handleiding wordt gepresenteerd als een normale map met de
programmanaam in het veld 'Van' en de sectietitel in het veld 'Onderwerp'. Alle
de normale opdrachten die betrekking hebben op een map werken ook voor de online handleiding, bijvoorbeeld
U kunt delen van de handleiding opslaan en afdrukken.

:kaart argumenten
Dit is het commando dat wordt gebruikt om commando's aan de toetsen te koppelen. Het wordt volledig beschreven.
in het onderstaande gedeelte Toetstoewijzing.

:mkdir [ directory ]
Maak de directory (en de directories in het pad) aan. Er zal om een ​​at worden gevraagd.
mapnaam als het argument wordt weggelaten.

:motd Toon de bericht of the dag (onderhouden door de nieuwsbeheerder in het bestand
"motd" in de lib-directory. Dit bestand wordt automatisch weergegeven bij het opstarten.
wanneer het verandert als de mot variabele is ingesteld.

:ww Geef de padnaam van de huidige werkdirectory weer op de berichtregel.

:q Heeft geen effect, behalve het opnieuw tekenen van het scherm indien nodig. Als een uitgebreide opdracht
(een die voorafgegaan wordt door een :) produceert een uitvoer waarbij het scherm moet worden
opnieuw getekend, het scherm wordt niet onmiddellijk opnieuw getekend als de variabele vertraging-hertekenen is
set (handig op langzame terminals). In plaats daarvan een andere : Er wordt een prompt weergegeven waarmee u kunt
Voer onmiddellijk een nieuw uitgebreid commando in. Het is voldoende om op terugkeer opnieuw tekenen
het scherm, maar het is mijn ervaring dat het invoeren q terugkeer in deze situatie
gebeurt vrij vaak, dus werd het een no-op gemaakt.

Q! Verlaten nn zonder de .nieuwsrc bestand.

:Q Verlaten nnDit is gelijk aan de normale Q opdracht.

:rmail Open uw mailbox (zie de mail variabele) als een map om de inkomende berichten te lezen
berichten. Dit is niet een volledige mailinterface (afhankelijk van de nn-configuratie,
je kunt misschien geen berichten verwijderen, cc: toevoegen aan antwoorden, etc.), maar het kan wel
u snel een blik werpen op nieuwe e-mail zonder te vertrekken nn.

:set variabele [ waarde ]
Stel een Booleaanse variabele in op true of wijs de waarde toe aan een tekenreeks- of geheel getalvariabele.
De :set De opdracht wordt gedetailleerd beschreven in het gedeelte over VARIABELEN.

:NS Opschorten nn, of als dat niet mogelijk is, een interactieve shell aanmaken.

:show groepen mode
Toon het totale aantal of het aantal ongelezen artikelen in de huidige groep,
afhankelijk van mode: allen (geef het aantal ongelezen artikelen in alle groepen op, inclusief
groepen waarvan u zich hebt afgemeld), totaal (geef het totale aantal artikelen in
alle bestaande groepen), volgorde (lijst ongelezen groepen in de volgorde van de presentatievolgorde),
abonneren (lijst van alle aangemelde groepen), afmelden (alleen niet-geabonneerde groepen weergeven).
Overige mode resulteert in een lijst met het aantal ongelezen artikelen in alle geabonneerde
groepen, inclusief die welke u hebt onderdrukt met het `!'-symbool in de groep
presentatievolgorde. Om alleen de momenteel ongelezen groepen in de presentatie te krijgen
volgorde, gebruik de `Y' {overzicht} commando.

:show doden
Geef de kill-items weer die van toepassing zijn op de huidige groep en op alle groepen.

:show rc [ groep ]
Geef het .newsrc-bestand weer en selecteer bestandsvermeldingen voor de huidige of de opgegeven groep.

:show kaart [ mode ]
Toon de toetscombinaties in de huidige of opgegeven modus.

:soort [ mode ]
De artikelen op het menu opnieuw ordenen volgens mode of indien weggelaten naar de standaard
sorteermodusDe volgende sorteermodi zijn beschikbaar:
aankomst: lijst artikelen op lokaal artikelnummer, wat hetzelfde zal zijn als de volgorde
waarin ze op het systeem terechtkwamen (tenzij groepen worden samengevoegd),
onderwerpen: artikelen met identieke onderwerpen worden gegroepeerd en geordend volgens de leeftijd van de
oudste artikel in de groep,
lexicaal: onderwerpen in lexicografische volgorde,
leeftijd: artikelen alleen besteld na de verzenddatum,
afzender: artikelen gesorteerd op naam van de afzender.

:schakelaar variabele
Een Booleaanse variabele in- of uitschakelen.

:ongelezen [ groep ] [ artikelen ]
Markeer de huidige (of opgegeven) groep als ongelezen. Als de artikelen argument is:
weggelaten, wordt het aantal ongelezen artikelen in de groep ingesteld op het aantal
ongelezen artikelen wanneer nn werd aangeroepen. Anders specificeert het argument het nummer
van ongelezen artikelen.

:niet ingesteld variabele
Stel een Booleaanse variabele in op 'false' of wis een gehele variabele.

:x Verlaten nn en Mark alle artikelen in de huidige groep als dit artikel lezen!

Relevant variabelen: backup, bug-rapport-adres, vertraagd-opnieuw tekenen, niet-geabonneerd houden,
afmelden-markeren-als-gelezen, mail, pager, sorteermodus.

CATCH UP


Als je een tijdje geen nieuws hebt gelezen, is er waarschijnlijk meer nieuws dan je aankunt
met. Met behulp van de optie -a0 nn zal je in inhalen mode.

De eerste vraag die je krijgt is of je interactief of automatisch wilt inhalen. Als
jij instrueert nn om automatisch bij te houden, markeert het simpelweg alle artikelen in alle groepen
zoals gelezen, waardoor u compleet up-to-date.

Als u de interactieve modus kiest, nn zal alle groepen met ongelezen artikelen lokaliseren en
Voor elke groep wordt u gevraagd een actie uit te voeren op de groep. Een actie is
geselecteerd met behulp van een enkele letter gevolgd door terugkeerDe volgende acties zijn beschikbaar:

y Markeer alle artikelen als gelezen in de huidige groep.

n Groep niet bijwerken (dit is de standaardactie als u net op terugkeer).

r Ga naar de leesmodus om de groep te lezen.

U Meld u af bij de groep.

? Geef een lijst met acties.

q Stop. Als je stopt, nn zal vragen of de rest van de groepen bijgewerkt moeten worden
onvoorwaardelijk worden ingetrokken of dat ze ongelezen moeten blijven.

VARIABELEN EN OPTIES


Het is mogelijk om het gedrag van nn door het instellen (en uitschakelen) van de
variabelen die hieronder worden beschreven. Er zijn verschillende manieren om variabelen in te stellen:
- Via opdrachtregelopties wanneer nn wordt ingeroepen.
- Door opdrachten op de opdrachtregel wanneer nn wordt ingeroepen.
- Via wereldwijde reeks opdrachten in het init-bestand.
- Door reeks or lokaal opdrachten die vanuit invoermacro's worden uitgevoerd.
- Door de :set uitgebreide opdracht wanneer u uitvoert nn.

Er zijn vier soorten variabelen:
- Booleaanse variabelen
- Gehele getallen variabelen
- String-variabelen
- Sleutelvariabelen

Booleaanse variabelen besturen een specifieke functie in nn, bijvoorbeeld of de huidige tijd is
weergegeven in de promptregel. Een Booleaanse variabele wordt ingesteld op waar met het commando
reeks variabele
en het is ingesteld op vals met een van de volgende (equivalente) opdrachten:
uitgeschakeld variabele
reeks geenvariabele

U kunt de waarde van een Booleaanse variabele ook wijzigen met de opdracht:
toggle variabele

Bijvoorbeeld:
reeks Time to
uitgeschakeld Time to
reeks geen tijd
toggle Time to

Gehele getallen bepalen een bedrag, bijvoorbeeld de grootte van het voorbeeldvenster of de maximale grootte.
Het aantal te lezen artikelen in elke groep. Deze worden ingesteld met de volgende opdracht:
reeks variabele waarde
In sommige gevallen heeft het niet instellen van een geheel getal een speciale betekenis, bijvoorbeeld het niet hebben van
een minimaal voorbeeldvenster of het lezen van alle artikelen in de groepen, ongeacht hoeveel er zijn
zijn. De speciale betekenis kan worden hersteld met de volgende opdracht:
uitgeschakeld variabele
Bijvoorbeeld:
reeks 7 window
uitgeschakeld begrenzing

Stringvariabelen kunnen directorynamen, standaardwaarden voor prompts, enz. specificeren. Ze zijn
instellen met behulp van de opdracht
reeks variabele snaar
Normaal gesproken is de snaar waarde toegekend aan de variabele waarde begint bij het eerste niet-lege
teken na de variabelenaam en eindigt met het laatste niet-lege teken (met uitzondering van
opmerkingen) op de regel. Om voorloop- of volgspaties op te nemen, of het commentaar te starten
symbool, #, in de string moeten ze worden geëscaped met een backslash `\', bijvoorbeeld om in te stellen inbegrepen-
Mark aan de tekenreeks "#" kan de volgende toewijzing worden gebruikt:
set inbegrepen-markering \ \#\ # leeg-#-leeg
Om een ​​backslash in de string op te nemen, moet deze `\\' zijn. Een backslash mag ook
wordt gebruikt om de volgende speciale tekens in de tekenreeks op te nemen: \a=alarm, \b=backspace,
\e=escape, \f=form-feed, \n=nieuwe-regel, \r=return, \t=tab.

Sleutelvariabelen bepalen de toetsen die worden gebruikt om speciale functies te bedienen tijdens gebruikersinvoer, zoals
regelbewerking en -aanvulling. Deze worden ingesteld met behulp van de opdracht
reeks variabele sleutelnaam

Een variabele kan zijn opgesloten waardoor verdere wijziging van de variabele onmogelijk wordt:
slot variabele
Dit kan gebruikt worden in de setup init-bestand dat onvoorwaardelijk wordt geladen om lokale
conventies of beperkingen. Bijvoorbeeld om de inbegrepen-markering variabele aan de string
Met ">" kunnen de volgende opdrachten in het installatiebestand worden geplaatst:
reeks inbegrepen-markering >
slot inbegrepen-markering
Sommige variabelen zijn alleen zinvol als ze op de opdrachtregel worden ingesteld, omdat ze al vroeg in het proces worden onderzocht.
bij het opstarten, voordat de init-bestanden worden gelezen. De syntaxis voor het instellen van variabelen op de
opdrachtregel is:
variabele=waarde
De waarde moet mogelijk worden aangehaald als deze spaties of speciale tekens bevat.
kunnen worden gemengd met andere opties en worden vóór het parsen van andere argumenten onderzocht.

De huidige variabele-instellingen kunnen worden weergegeven met de :set opdracht:

:set (zonder argumenten)
Dit geeft een lijst van de variabelen die in de init zijn ingesteld
bestand of interactief.

:set allen
Dit geeft een lijst met alle variabelen. Gewijzigde variabelen worden gemarkeerd met
een `*' en lokaal variabelen worden gemarkeerd met een `>'. Een vergrendelde variabele wordt gemarkeerd
met een `!'.

:set /regexp
Dit geeft een lijst met alle variabelen waarvan de naam overeenkomt met de opgegeven reguliere variabele.
expressie.

:set gedeeltelijke naam ruimte
De ruimte (comp1-sleutel) toets zal de variabelenaam op de gebruikelijke manier voltooien, maar als een kant
effect zal de huidige waarde van de variabele in de berichtregel weergeven.

Variabelen zijn standaard globaal, maar er kan een lokale instantie van de variabele worden gemaakt
met de :lokaal commando. De lokale variabele zal de globale variabele overlappen zolang
de huidige groep is actief, d.w.z. de globale variabele wordt opnieuw gebruikt wanneer u de
huidige groep. De beginwaarde van de lokale variabele zal hetzelfde zijn als de globale
variabele, tenzij er een nieuwe waarde is opgegeven in de :lokaal opdracht:
:lokaal variabele [ waarde ]

De volgende variabelen zijn beschikbaar:

ook-volledig-verteld (booleaans, standaard onwaar)
Wanneer een samenvatting wordt gesplitst, wordt de samenvatting zelf normaal gesproken niet in het menu opgenomen en
als zodanig is de initiële administratieve informatie niet beschikbaar. Instelling ook-vol-
digest zorgt ervoor dat de (ongesplitste) samenvatting op het menu wordt opgenomen. Deze artikelen
zijn gemarkeerd met een @ aan het begin van het onderwerp.

ook-subgroepen (booleaans, standaard true)
Als dit is ingesteld, zal een groepsnaam in de presentatiereeks ook alle
subgroepen van de groep die moet worden opgenomen, bijvoorbeeld comp.unix zal ook opnemen
comp.unix.questions, enz. Wanneer ook-subgroepen is niet ingesteld, subgroepen zijn alleen
inbegrepen als de groepsnaam wordt gevolgd door een `.' in welk geval de hoofdgroep is niet
inbegrepen, d.w.z. `comp.unix' wordt niet opgenomen wanneer `comp.unix.' wordt gespecificeerd in de
presentatievolgorde, en vice versa. Na een groepsnaam met een asterisk `*',
bijv. comp.unix*, zal de groep en alle subgroepen onafhankelijk van elkaar bevatten
de instelling van ook-subgroepen.

handtekening-e-mail toevoegen (booleaans, standaard onwaar)
Als dit onwaar is, wordt ervan uitgegaan dat het .signature-bestand automatisch wordt toegevoegd aan
Reacties verzonden via e-mail. Indien van toepassing, wordt de handtekening aan de brief toegevoegd (zie
query-handtekening).

handtekening-post toevoegen (booleaans, standaard onwaar)
Als dit onwaar is, wordt ervan uitgegaan dat het .signature-bestand automatisch wordt toegevoegd aan
geplaatste artikelen. Indien dit het geval is, wordt .signature expliciet toegevoegd aan geplaatste artikelen.
artikelen (zie query-signature).

attributen symbolen (string, standaard ....)
Elk element in deze string vertegenwoordigt een symbool dat wordt gebruikt om een ​​artikel weer te geven
attribuut wanneer het op het scherm wordt weergegeven. Zie het gedeelte over het markeren van artikelen en
Attributen.

auto-junk-gezien (booleaans, verzuim WAAR)
Wanneer ingesteld, artikelen die de gezien attribuut (,) wordt gemarkeerd als gelezen wanneer de
huidige groep is over. Indien niet ingesteld, zullen deze artikelen nog steeds ongelezen zijn of
gemarkeerd gezien de volgende keer dat de groep wordt betreden (zie ook bevestig-ongewenste-gezien en
behoud-gezien-status).

automatische voorbeeldmodus (booleaans, verzuim vals)
Schakelt automobiel Voorbeschouwing ModeIn deze modus selecteert u een artikel in het menu met behulp van
Het artikel-ID (letter az) gaat onmiddellijk naar de preview-modus van dat artikel.
Bovendien is de `n' {volgend artikel} commando zal een voorvertoning van het volgende artikel op de
menu alleen als het hetzelfde onderwerp heeft als het huidige artikel; anders zal het
terug naar het menu met de cursor op het volgende artikel. De voortzetten
commando aan het einde van het artikel en de `=' {ga naar menu} keert terug naar het menu
zoals gewoonlijk meteen.

automatische leesmoduslimiet N (geheel getal, standaard 0)
Bij het opereren in auto lezing mode, nn wil automatische selectie alle ongelezen artikelen in de
groep, sla de fase van artikelselectie over en ga direct daarna naar de leesmodus
toegang tot de groep.
De automatische leesmodus is uitgeschakeld wanneer automatische leesmoduslimiet is nul; het is geactiveerd
onvoorwaardelijk als de waarde negatief is, en voorwaardelijk als de waarde groter is
dan nul en het aantal ongelezen artikelen in de huidige groep niet groter is dan
de gegeven waarde.

automatisch selecteren-gesloten mode (geheel getal, standaard 1)
Normaal gesproken selecteert u een CLOSED onderwerpen (meestal in de geconsolideerde menumodus) zal
alles selecteren (of deselecteren) ongelezen artikelen met het opgegeven onderwerp (of alle artikelen indien
ze worden allemaal gelezen). Dit gedrag kan worden gewijzigd via de waarde van deze variabele
als volgt:
0: selecteer alleen het eerste artikel met het onderwerp (weergegeven in het menu).
1: selecteer alleen de ongelezen artikelen met het onderwerp.
2: Selecteer alle beschikbare artikelen met het onderwerp.

auto-select-rw (booleaans, standaard onwaar)
Als dit is ingesteld, wordt het onderwerp van een gelezen of geplaatst artikel automatisch gebruikt voor latere publicaties.
automatisch selecteren (indien nog niet geselecteerd). Dit is de meest efficiënte manier om te zien
uw eigen berichten automatisch.

automatisch onderwerp selecteren (booleaans, standaard onwaar)
Wanneer dit is ingesteld, selecteert u een artikel uit het menu met behulp van de artikel-id (az),
Artikelen in het menu met hetzelfde onderwerp worden automatisch geselecteerd.

backup (booleaans, standaard true)
Wanneer dit is ingesteld, wordt een kopie van het initiële .newsrc-bestand en geselecteerde bestanden als eerste opgeslagen
tijd dat ze veranderd worden. nn onthoudt de oorspronkelijke inhoud van deze bestanden
intern, zodat de back-upvariabele op elk gewenst moment kan worden ingesteld als deze niet bij het opstarten is ingesteld.

backup-map-pad filet (tekenreeks, standaard "BackupFolder~")
Bij het verwijderen van verwijderde artikelen uit een map definieert deze variabele de naam van de
bestand waarin een (tijdelijke) kopie van de originele map wordt opgeslagen. Als de filet naam
geen `/' bevat, bevindt het bestand zich in de map .nn. Anders
de bestandsnaam wordt direct gebruikt als de relatieve of volledige padnaam van de back-up
bestand. Indien mogelijk wordt de oude map hernoemd naar de naam van de back-upmap;
Anders wordt de oude map gekopieerd naar de back-upmap.

backup-achtervoegsel achtervoegsel (tekenreeks, standaard ".bak")
Het achtervoegsel dat aan bestandsnamen wordt toegevoegd om de overeenkomstige back-upbestandsnaam te maken (zie
backup).

bug-rapport-adres adres (string, standaard mtpins@nndev.org)
Het e-mailadres waarnaar bug-rapporten worden gemaakt met de :beestje commando worden verzonden.

case-fold-search (booleaans, standaard true)
Wanneer ingesteld, zijn string- en reguliere expressiematching hoofdlettergevoelig.
met betrekking tot alle opdrachten die overeenkomen met namen of onderwerpen, behalve in verband met
automatisch doden en automatisch selecteren waarbij de individuele kill-bestandsvermeldingen dit specificeren
eigendom.

karakterset karakterset (tekenreeks, standaard "us-ascii")
De tekenset die op uw terminal wordt gebruikt. Geldige waarden zijn "us-ascii",
"iso-8859-X", waar X is een cijfer dat niet nul is en "onbekend". Het instellen van deze variabele
stelt ook de databits variabele naar de standaardbitbreedte van de tekenset (7
voor "us-ascii" en "onbekend", 8 voor de "iso-8859-X"sets).
De waarde van deze variabele bepaalt ook of nn staat 8-bits tekens toe in
de inhoud van de artikelen die worden geplaatst en de brieven die worden verzonden (tenzij de waarde
"onbekend", in welk geval dit wordt bepaald door de waarde van de databits
(variabel). Indien nodig, nn zal extra headers aan het bericht toevoegen die de
de tekenset.

check-groepstoegang (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal een controle uitvoeren op de leesbaarheid van de leesbaarheid van een groep
voordat het menu voor die groep wordt weergegeven. Normaal gesproken is dit niet nodig, omdat alle
Gebruikers hebben traditioneel toegang tot alle nieuwsgroepen. Het instellen (en vergrendelen) van deze
variabele kan worden gebruikt om de toegang tot een nieuwsgroep te beperken via de machtigingen en
eigenaarschap van de spooldirectory van de groep (dit werkt alleen voor niet-NNTP-sites).

instortingsonderwerp compenseren (geheel getal, standaard 25)
Wanneer ingesteld (niet-negatief), onderwerpregels die te lang zijn om volledig te worden weergegeven
op de menu's worden "ingeklapt" door een voldoende aantal tekens te verwijderen uit
het onderwerp beginnend bij het gegeven compenseren in het onderwerp. Dit is handig in bron
groepen waarbij de string "Part (01/10)" soms uit het menu verdwijnt. Wanneer
niet ingesteld (of negatief), de onderwerpen zijn afgekapt.

kolommen col (geheel getal, standaard schermbreedte)
Deze variabele bevat de schermbreedte, d.w.z. het aantal tekenposities per regel.

comp1-sleutel sleutel (sleutel, standaard ruimte)
De sleutel die de eerste/volgende voltooiing geeft, en de standaardwaarde wanneer nn is
vragen om een ​​tekenreeks, bijvoorbeeld een bestandsnaam.

comp2-sleutel sleutel (sleutel, standaard tab)
De sleutel die de huidige voltooiing beëindigt en de eerste voltooiing voor de
volgende component wanneer nn vraagt ​​om een ​​tekenreeks, bijvoorbeeld een bestandsnaam.

samendrukken (booleaans, standaard onwaar)
Deze variabele bepaalt of tekstcompressie (zie de samendrukken commando) is
in- of uitgeschakeld wanneer een artikel wordt weergegeven. De compressie is nog steeds ingeschakeld voor
het huidige artikel met de samendrukken command-toets.

bevestigen-toevoegen (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal om bevestiging vragen voordat een artikel aan een bestaand artikel wordt toegevoegd
bestand (zie ook bevestig-maak).

bevestig-automatisch-afsluiten (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal om bevestiging vragen voordat u stopt nadat u de laatste hebt gelezen
groep. Indien niet bevestigd, nn zal de presentatiesequentie recyclen op zoek naar
groepen die werden overgeslagen met de `N' {volgende groep} commando. Maar het zal er niet uitzien
voor nieuwe artikelen die zijn binnengekomen sinds de inroeping van nn.

bevestig-maak (booleaans, standaard true)
Wanneer ingesteld, nn zal om bevestiging vragen voordat er een nieuw bestand of map wordt aangemaakt wanneer
een artikel opslaan of uitpakken (zie ook bevestigen-toevoegen).

bevestig-invoer (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal om bevestiging vragen voordat ze een groep met meer dan
bevestig-invoerlimiet ongelezen artikelen (op het eerste menuniveau). Het is handig op
langzame terminals als je niet wilt wachten tot nn heeft het eerste menu getekend dat moet worden
de groep kunnen overslaan.
Als u nee antwoordt op de vraag "Enter?", wordt het volgende bericht weergegeven: nn om naar de volgende groep te gaan
zonder de huidige groep als gelezen te markeren. Als u antwoordt door op onderbreken, nn
zal de vraag "Markeren als gelezen?" stellen, waarmee u de huidige groep als gelezen kunt markeren
lees voordat u naar de volgende groep gaat. Als deze tweede vraag ook beantwoord wordt door
raken onderbreken, nn zal onmiddellijk stoppen.

bevestig-invoerlimiet artikelen (geheel getal, standaard 0)
Geeft het minimale aantal ongelezen artikelen in een groep aan waarvoor de bevestigen-
toegang functionaliteit is geactiveerd.

bevestig-ongewenste-gezien (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal bevestiging nodig hebben voordat geziene artikelen als gelezen worden gemarkeerd wanneer
auto-junk-gezien is ingesteld.

bevestigingsberichten (booleaans, standaard onwaar)
In sommige gevallen, nn zal een seconde (of langer) slapen wanneer het een bericht heeft getoond
de gebruiker, bijvoorbeeld in verband met macro-foutopsporing. Instelling bevestigingsberichten wil
oorzaak nn naar wachten zodat u alle berichten kunt bevestigen door op een toets te drukken. (Het zal
(het symbool <> om aan te geven dat er op bevestiging wordt gewacht.)

geconsolideerde handleiding (booleaans, standaard onwaar)
Wanneer ingesteld, wordt de online. handboek wordt voor elk één menuregel gepresenteerd programma
in de nn pakket.

geconsolideerd menu (booleaans, standaard onwaar)
Wanneer ingesteld, nn automatisch dichtbij alle onderwerpen met meerdere artikelen bij de instroom in een
groep, zodat elk onderwerp slechts één keer op de menupagina voorkomt.

tegen-delim-links (tekenreeks, standaard "[")
De scheidingstekenreeks die wordt uitgevoerd links van de artikelteller in een gesloten
menuregel van het onderwerp.

tegen-delim-rechts (tekenreeks, standaard "] ")
De scheidingstekenreeksuitvoer rechts van de artikelteller in een gesloten
menuregel van het onderwerp.

tegenvulling stootkussen (geheel getal, standaard 5)
Bij een geconsolideerd menu zijn de onderwerpen mogelijk niet erg goed op elkaar afgestemd, omdat de toegevoegde
[...] tellers hebben een variërende lengte. Om dit (gedeeltelijk) te verhelpen, hebben alle tellers (en
onderwerpen zonder tellers) worden voorafgegaan door maximaal stootkussen ruimtes om beter te worden
Uitlijning. Door het verder te vergroten kan een praktisch perfecte uitlijning worden verkregen bij de
kosten van minder ruimte voor het onderwerp zelf.

kruisfilter-seq (booleaans, standaard true)
Wanneer ingesteld, worden kruisgeposte artikelen in de eerste mogelijke groep gepresenteerd, d.w.z.
volgens de huidige presentatievolgorde (oversteken-na filtering op seqinvloed).
Het artikel wordt automatisch als gelezen gemarkeerd in de andere groepen met kruisposts, tenzij
je meldt je af voor de eerste groep waarin het werd getoond voordat je de andere leest
groepen. Evenzo is het voldoende om het artikel in de eerste groep ongelezen te laten
om het te bewaren voor later gebruik.
Als dit niet is ingesteld, worden kruispostingen weergegeven in de eerste groep die op de
Nieuwsgroepen: regel waarop de gebruiker zich abonneert (d.w.z. u laat de poster beslissen welke
groep het meest geschikt is om zijn bericht te lezen).

crosspost (booleaans, standaard onwaar)
Normaal nn zal alleen kruisgeplaatste artikelen in de eerste geabonneerde groep weergeven
de Nieuwsgroepen: lijn. Wanneer crosspost is ingesteld, nn zal kruisgeplaatste artikelen tonen
in alle geabonneerde groepen waarin ze zijn geplaatst.

cross-post-limiet N (geheel getal, standaard 0)
Als deze variabele op een andere waarde dan 0 wordt ingesteld, worden alle artikelen die op meer dan 0 worden geplaatst,
neem contact N Nieuwsgroepen worden automatisch overgeslagen. Een waarde van 5 is redelijk goed voor
het verwijderen van ``spam''-artikelen.

databits stukjes (geheel getal, standaard 7)
Wanneer ingesteld op 7, nn zal tekens weergeven met de 8e bit ingesteld met behulp van een meta-
schrijfwijze M-7-bits tekensAls dit op 8 staat, worden deze tekens rechtstreeks naar de
scherm (tenzij controleren is ingesteld). Het instellen van de karakterset variabele stelt dit ook in
variabel naar de standaard bitbreedte van de tekenset.
Het bepaalt ook of de toetsenbordinvoer 7 of 8 bits is, en dus of de toetsen worden toegewezen
Bevat 127 of 255 items. Zie het gedeelte over toetstoewijzing voor meer informatie.
Indien de karakterset heeft de waarde "onbekend", de waarde van databits bepaalt ook of
nn staat 8-bits tekens toe in de hoofdtekst van artikelen die worden geplaatst en brieven die worden
per post verzonden (dit wordt normaal gesproken rechtstreeks bepaald door de karakterset variabel).

gegevens (booleaans, standaard true)
Indien ingesteld nn zal de datum weergeven waarop het artikel is geplaatst, wanneer de artikelen zijn gelezen.

debug maskeren (geheel getal, standaard 0)
Kijk in de bron als je dit gaat gebruiken.

decode-header-bestand filet (tekenreeks, standaard "Decode.Headers")
De naam van het bestand waarin de header en de begintekst van artikelen worden gedecodeerd met
the :decoderen opdracht wordt opgeslagen. Tenzij de bestandsnaam begint met een `/', wordt het bestand
worden aangemaakt in dezelfde directory als de gedecodeerde bestanden. De informatie is niet
opgeslagen als deze variabele niet is ingesteld.

decode-skip-prefix N (geheel getal, standaard 2)
Als niet-nul, de :decoderen commando zal automatisch overslaan tot N karakters op de
begin van elke regel om geldige uuencoded data te vinden. Dit maakt het mogelijk nn naar
automatisch decoderen van (meerdelige) berichten die zowel uuengecodeerd als verpakt zijn met
scherp.

standaardverdeling verspreid (tekenreeks, standaard "wereld")
De distributie die als standaard suggestie moet worden gebruikt bij het plaatsen van artikelen met behulp van de
volgen en post opdrachten als de overeenkomstige volg-distributie or post-
distributie variabele bevat de verzuim optie.

standaard-kill-select [1]dagen (nummer, standaard 30)
Geeft de standaardactie voor de K {kill-select} commando als de eerste prompt is
beantwoord door terugkeer. Het bevat het aantal dagen dat u de prooi moet bewaren of selecteren
vermelding in het kill-bestand (1-99 dagen). Als het de waarde heeft dagen+100 (bijv. 130), het
geeft aan dat de standaardactie is om kiezen in plaats van te doden op het onderwerp voor
de opgegeven periode.

standaard-opslagbestand filet (tekenreeks, standaard +$F)
Het standaardopslagbestand dat wordt gebruikt bij het opslaan van artikelen in nieuwsgroepen waar geen opslagbestand beschikbaar is
is gespecificeerd in het init-bestand (hetzij in een opgeslagen bestanden sectie of in de
presentatievolgorde). Het kan ook worden gespecificeerd met behulp van de afkorting "+" als de
bestandsnaam wanneer er om een ​​bestandsnaam wordt gevraagd, ook in groepen met een eigen opgeslagen bestand.

vertraging-hertekenen (booleaans, standaard onwaar)
Normaal nn zal het scherm opnieuw tekenen na uitgebreide commando's (:cmd) die de
scherm. Wanneer vertraging-hertekenen speelt zich af nn zal om een ​​andere uitgebreide opdracht vragen
in plaats van het scherm opnieuw te tekenen (klik terugkeer opnieuw tekenen).

echo-prefix-key (booleaans, standaard true)
Als dit waar is, zal het indrukken van een voorvoegseltoets (zie het gedeelte over toetstoewijzing hieronder) ervoor zorgen dat:
de prefixsleutel die in de berichtregel moet worden weergegeven om aan te geven dat er een andere sleutel is
verwacht.

edit-patch-commando (booleaans, standaard true)
Als het waar is, :lapje commando zal de huidige weergeven patch-opdracht en geef je een
kans om het te bewerken voordat u het op de artikelen toepast.

edit-print-commando (booleaans, standaard true)
Als het waar is, print commando zal de huidige weergeven printer bevel en geef je een
de kans om het te bewerken voordat de artikelen worden afgedrukt. Anders zijn de artikelen gewoon
afgedrukt met behulp van de huidige printer opdracht.

bewerkingsreactie-controle (booleaans, standaard true)
Bij het bewerken van een reactie op een artikel heeft het normaal gesproken geen zin om
Stuur het initiële bestand dat is voorbereid door nn onveranderd, aangezien het ofwel leeg is ofwel alleen
bevat opgenomen materiaal. Wanneer deze variabele is ingesteld, wordt de editor verlaten zonder
nadat u het bestand hebt gewijzigd, wordt de reactie automatisch afgebroken zonder
bevestiging.

edit-unshar-command (booleaans, standaard onwaar)
Als het waar is, :unshar commando zal de huidige weergeven unshar-commando en geef je een
kans om het te bewerken voordat u het op de artikelen toepast.

editor commando (string, standaard niet ingesteld)
Als deze optie is ingesteld, wordt de huidige EDITOR-omgevingsvariabele overschreven bij het bewerken.
reacties en nieuwe artikelen.

ingebedde-header-escape snaar (tekenreeks, standaard '~')
Bij het opslaan van een artikel in een bestand worden kopregels in de hoofdtekst van het artikel ingesloten
worden ontsnapt met behulp van deze string om het mogelijk te maken voor nn om de map te splitsen
daarna correct. Kopregels worden niet geëscaped als deze variabele niet is ingesteld.

ga naar de laatste leesmodus mode (geheel getal, standaard 1)
Normaal nn zal onthouden welke groep actief is wanneer je stopt, en aanbieden om te springen
direct naar deze groep wanneer je begint nn de volgende keer. Deze variabele wordt gebruikt om
dit gedrag beheersen. Het volgende mode Er worden waarden herkend:
0: Negeer de onthouden groep (rg).
1: Voer rg in als de groep ongelezen is (met bevestiging van de gebruiker)
2: Voer rg of de eerste ongelezen groep erna in de reeks in (met conf).
3: Voer rg in als de groep ongelezen is (geen bevestiging)
4: Voer rg of de eerste ongelezen groep erna in de reeks in (geen conf).

entry-report-limiet artikelen (geheel getal, standaard 300)
Normaal nn verplaatst de cursor gewoon naar de linkerbovenhoek van het scherm terwijl
Het is het lezen van artikelen uit de database bij toetreding tot een groep. Voor grote groepen
dit kan meer dan een fractie van een seconde duren, en nn kan dan rapporteren wat het is
doen. Als er meer artikelen gelezen moeten worden dan het aantal dat door deze variabele is gespecificeerd,
nn zal rapporteren welke groep en hoeveel artikelen zij lezen.

wis-toets sleutel (sleutel, standaard tty-wissleutel)
De sleutel die het laatste ingevoerde teken wist wanneer nn vraagt ​​om een ​​tekenreeks,
bijvoorbeeld een bestandsnaam.

expert (booleaans, standaard onwaar)
Indien ingesteld nn zal iets kortere prompts gebruiken (bijv. je niet vertellen dat? zal je geven
helpen), en in een paar andere gevallen iets minder uitgebreid zijn (bijvoorbeeld door u er niet aan te herinneren dat
geplaatste artikelen zijn niet direct beschikbaar).

verlopen-bericht-vertraging pauze (geheel getal, standaard 1)
Als blijkt dat een geselecteerd artikel verlopen is, nn zal normaal gesproken een
bericht hierover en slaap gedurende het aantal seconden dat door deze variabele wordt opgegeven.
Als u deze variabele op nul zet, blijft het nog steeds zo nn geef de boodschap zonder te slapen
Als u deze op -1 instelt, wordt het bericht helemaal niet weergegeven.

flow-controle (booleaans, standaard true)
Wanneer ingesteld, nn zal xon/xoff-stroomcontrole inschakelen voordat grote hoeveelheden worden geschreven
tekst naar het scherm. Dit zou verlies van output moeten voorkomen, maar in sommige gevallen
netwerkconfiguraties heeft het het tegenovergestelde effect gehad, waarbij verschillende lijnen van de
output. Deze variabele is altijd waar op systemen met CBREAK-mogelijkheden die
enkele karakterlezingen uitvoeren zonder de stroombesturing uit te schakelen.

flush-typeahead (booleaans, standaard onwaar)
Wanneer waar, nn zal typeahead wegspoelen voordat opdrachten van het toetsenbord worden gelezen.
zal geen typeahead wegspoelen tijdens het lezen van parameters voor een opdracht, bijvoorbeeld bestandsnamen
enz.

map directory (string, standaard ~/Nieuws)
Het volledige pad van de map directory die de + in mapnamen zal vervangen.
Het wordt geïnitialiseerd vanuit de FOLDER-omgevingsvariabele als deze niet is ingesteld in de
init bestand.

map-indeling-controle (booleaans, standaard true)
Bij het opslaan van een artikel met een volledige of gedeeltelijke koptekst in een bestaande map, nn wil
Controleer de opmaak van de map om het artikel op de juiste manier te kunnen toevoegen
formaat. Als deze variabele niet is ingesteld, wordt aangenomen dat mappen de indeling
opgegeven via de mmdf-formaat en mail-formaat variabelen en artikelen worden opgeslagen in
dat formaat zonder controle. Anders is de *-formaat variabelen worden alleen gebruikt om
het formaat bepalen voor nieuwe mappen.

map-opslaan-bestand filet (string, standaard niet ingesteld)
Het standaardopslagbestand dat wordt gebruikt bij het opslaan van artikelen vanaf een map.

volg-distributie woorden (string, standaard zie hieronder)
Deze variabele bepaalt hoe de Distribution: header wordt opgebouwd voor een follow-up
naar een origineel artikel. De waarde ervan is een lijst van woorden geselecteerd uit de volgende
lijst:
[[ altijd ] dezelfde ] [ vragen ] [ verzuim | distributie ]
Dit wordt in twee stappen geïnterpreteerd:
- Eerst wordt de standaardverdeling bepaald. Als dezelfde is opgegeven en de
Het originele artikel heeft een Distribution: header, die header wordt gebruikt. Anders als verzuim
is gespecificeerd (of distributie is weggelaten), de waarde van standaardverdeling is
gebruikt. En tenslotte, als er maar een distributie (elk woord) wordt gespecificeerd dat wordt gebruikt als
de standaard.
- Als dan vragen Als dit is opgegeven, wordt de gebruiker gevraagd de standaardinstelling te bevestigen
distributie of een andere distributie aanbieden. Echter, als altijd (En dezelfde) is
gespecificeerd, en de standaard werd overgenomen uit de distributie van het originele artikel, de
originele distributie wordt gebruikt zonder bevestiging.
De standaardwaarde van volg-distributie is altijd dezelfde verzuim, d.w.z. gebruik ofwel
de oorspronkelijke distributie of de standaardverdeling zonder bevestiging in
in beide gevallen.

van-regel-parsing strengheid (geheel getal, standaard 2)
Geeft aan hoe streng nn moet een "From"-regel in een map parseren om deze als een
Scheidingslijn voor berichten in e-mailindeling. De volgende strictnesswaarden bepalen
of een regel die begint met "Van" wordt herkend als scheidingslijn:
0: Altijd.
1: De regel moet minimaal 8 velden bevatten.
2: De regel moet een geldige datum en tijd bevatten (ctime-stijl).

fsort (booleaans, standaard true)
Als u dit instelt, worden de mappen alfabetisch gesorteerd op onderwerp (en leeftijd).
Anders worden de artikelen in een map weergegeven in de volgorde waarin ze zijn geplaatst.
werden gered.

guard-double-slash (booleaans, standaard onwaar)
Normaal gesproken moet u bij het invoeren van een bestandsnaam twee slashes `//' achter elkaar invoeren (of
na een slash door een plusteken (`/+') zal nn om de hele regel te wissen en
Vervang het door de `/' (of `+'). Op sommige systemen worden twee slashes gebruikt in de netwerk-
bestandsnamen, en op die systemen guard-double-slash kan worden ingesteld; dat zal veroorzaken nn
nodig hebben drie slashes achter elkaar om de invoer te wissen.

kopregels lijst (tekenreeks, geen standaard)
Als dit is ingesteld, bepaalt het de lijst met headervelden die worden weergegeven wanneer een artikel wordt gelezen.
lees in plaats van de normale koptekst van één regel met de auteur en het onderwerp. Zie de
volledige beschrijving in het onderstaande gedeelte over aangepaste artikelkoppen.

help-toets sleutel (sleutel, standaard ?)
De sleutel die de huidige voltooiing beëindigt en een lijst geeft met mogelijke voltooiingen
voor het volgende onderdeel wanneer nn vraagt ​​om een ​​tekenreeks, bijvoorbeeld een bestandsnaam.

negeren-re (booleaans, standaard onwaar)
Als ingesteld, artikelen met onderwerpen die al zijn gezien in een eerdere aanroep van nn of
een andere nieuwslezer - en niet automatisch geselecteerd - worden automatisch verwijderd. Een geweldige manier
om nog minder nieuws te lezen!

negeer-xon-xoff (booleaans, standaard onwaar)
Normaal nn negeert ^S en ^Q in de invoer van de terminal (als ze niet
verwerkt in de tty-driver). Als u deze variabele instelt, worden deze tekens behandeld als
normale invoer.

include-art-id (booleaans, standaard onwaar)
De eerste regel van een antwoord met bijgevoegd materiaal luidt normaal gesproken: "...iemand...
schrijft: "zonder een verwijzing naar het specifieke artikel waaruit het citaat afkomstig is
genomen (dit is te vinden in de regel Verwijzingen:). Wanneer deze variabele is ingesteld, wordt de regel
zal ook de artikel-id van het gerefereerde artikel bevatten: "In ...artikel... ...
schrijft:".

include-full-header (booleaans, standaard onwaar)
Wanneer ingesteld, wordt de mail (M) commando zal altijd de volledige header van het origineel bevatten
artikel. Als dit niet is ingesteld, wordt alleen de koptekst opgenomen wanneer het artikel is
doorgestuurd zonder te worden bewerkt.

include-mark-blank-lines (booleaans, standaard onwaar)
Wanneer ingesteld, wordt de inbegrepen-markering wordt op lege regels in de bijgevoegde artikelen geplaatst.
Anders worden lege regels leeg gelaten (om het gemakkelijk te maken om hele alinea's te verwijderen)
met `d}' in vi en `C-@ M-] CW' in emacs).

inbegrepen-markering snaar (tekenreeks, standaard ">")
Deze string wordt voorafgegaan door alle regels in het originele artikel die in een
antwoord of een vervolg. (Nu heeft u de mogelijkheid om het te wijzigen, maar
niet. Regels met een mengsel van voorvoegsels zoals
: orig-> <> } ] #- enz.
zijn erg moeilijk te begrijpen. Laten we allemaal de standaard gebruiken! (En hack
(Neem contact op met inews als de 50%-regel u stoort.)

inews shell-commando (tekenreeks, standaard "INEWS_PATH -h")
Het programma dat wordt aangeroepen door nn een artikel aan het nieuwsmedium leveren.
Het programma krijgt een compleet artikel inclusief een kop waarin de
nieuwsgroepen waarnaar het artikel moet worden geplaatst. Zie ook inews-pipe-input. Het is
niet Wordt gebruikt bij het annuleren van een artikel!

inews-pipe-input (booleaans, standaard true)
Als dit is ingesteld, wordt het te plaatsen artikel doorgestuurd naar de inews programma.
Anders wordt het bestand met het artikel als eerste (en enige) opgegeven
argument tegen de inews opdracht.

initiële-newsrc-bestand filet (string, standaard '.defaultnewsrc')
Definieert de naam van een bestand dat wordt gebruikt als het eerste .newsrc-bestand voor nieuwe gebruikers.
De naam kan een volledige padnaam zijn, of standaard een bestandsnaam die
gezocht op een aantal plaatsen: in de standaard nieuwsbibliotheekdirectory (waar het kan
worden gedeeld met andere nieuwslezers), in de lib directory van nn en in de database
directory. Groepen die niet aanwezig zijn in het oorspronkelijke .newsrc-bestand, worden
automatisch afgemeld mits nieuwe-groepsactie is ingesteld op een waarde die het mogelijk maakt
niet-geabonneerde groepen moeten worden weggelaten uit .newsrc.

bewaar-backup-map (booleaans, standaard onwaar)
Wanneer ingesteld, wordt de back-upmap (zie backup-map-pad) gemaakt bij het verwijderen van verwijderde
Artikelen uit een map worden niet verwijderd. Let op: er wordt geen back-upmap aangemaakt.
als alle artikelen uit een map worden verwijderd!

afgemeld houden (booleaans, standaard true)
Indien ingesteld, worden niet-geabonneerde groepen bewaard in .newsrc. Indien niet ingesteld, nn wil
automatisch alle uitgeschreven berichten van .newsrc verwijderen als netjes-nieuwsrc is ingesteld. Zie ook
afmelden-markeren-als-gelezen.

doden (booleaans, standaard true)
Indien ingesteld, nn voert automatische kill en selectie uit op basis van de doden bestand.

kill-debug (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal een spoor weergeven van het auto-kill/select-proces bij het betreden van een
groep. Het wordt automatisch uitgeschakeld als `q' wordt ingevoerd als antwoord op een "hit
"elke toets"-prompt tijdens de debug-uitvoer.

kill-key sleutel (sleutel, standaard tty kill-sleutel)
De sleutel die de huidige regel verwijdert wanneer nn vraagt ​​om een ​​tekenreeks, bijvoorbeeld een
bestandsnaam.

kill-referentie-aantal N (geheel getal, standaard 0)
Als deze variabele niet nul is, worden alle artikelen met N of meer referenties op de
Verwijzingen: regel (overeenkomend met het aantal >>'s op de menuregel) zal zijn
automatisch gedood als ze niet automatisch worden geselecteerd (of bewaard) via een vermelding in de kill
bestand. Het zou waarschijnlijk niet globaal voor alle groepen gebruikt moeten worden, maar kan op een
per groep via de invoermacro's.

lay-out aantal (geheel getal, standaard 1)
Stel de menu-indeling in. Het argument moet een getal tussen 0 en 4 zijn.

begrenzing max-artikelen (geheel getal, standaard oneindig)
Beperken het maximale aantal artikelen dat in elke groep wordt gepresenteerd max-artikelen. De
standaard is om te presenteren allen ongelezen artikelen, ongeacht hoeveel er zijn. Instelling
deze variabele, alleen de meest recente max-artikelen er worden artikelen gepresenteerd, maar
Alle artikelen worden nog steeds als gelezen gemarkeerd. Dit is handig om op de hoogte te blijven.
snel als u langere tijd geen nieuws meer hebt gelezen.

lijnen lin (geheel getal, standaard schermhoogte)
Deze variabele bevat de schermhoogte, d.w.z. het aantal regels.

lang menu (booleaans, standaard onwaar)
Indien ingesteld nn zal geen lege regel na de kopregel en een lege regel ervoor plaatsen
de promptregel; hiermee krijgt u twee extra menuregels.

macro-debug (booleaans, standaard onwaar)
Indien ingesteld nn zal de uitvoering van alle macro's traceren. Vóór de uitvoering van elke
opdracht of bewerking in een macro, zal de naam van de opdracht of de invoer worden weergegeven
tekenreeks of toetsaanslag onderaan het scherm.

mail filet (string, standaard niet ingesteld)
filet moet een volledige padnaam van een bestand zijn. Indien gedefinieerd, nn zal controleren op aankomst van
nieuwe e-mailberichten elke minuut of zo, door naar het opgegeven bestand te kijken.

mail-alias-expander programma (string, standaard niet ingesteld)
Als dit is ingesteld, kunnen aliassen die in e-mailreacties worden gebruikt, worden uitgebreid met de opgegeven programma.
Het programma krijgt het complete antwoord in een bestand als enige argument,
en de aliassen moeten direct in dit bestand worden uitgevouwen (natuurlijk de programma mei
Gebruik tijdelijke bestanden en andere middelen om de aliassen uit te breiden, zolang het resultaat maar goed is.
(opgeslagen in het meegeleverde bestand).
Let op: er worden momenteel geen alias-expanders meegeleverd nn.
Waarschuwing: Fouten in het uitbreidingsproces kunnen ertoe leiden dat het antwoord niet wordt verzonden.

mail-formaat (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal artikelen opslaan in een formaat dat compatibel is met normale e-mail
mappen. Tenzij map-indeling-controle is onwaar, het wordt alleen gebruikt om de
formaat dat wordt gebruikt wanneer nieuwe mappen worden aangemaakt. Deze variabele wordt genegeerd als mmdf-formaat
is ingesteld.

mail-header headers (string, standaard niet ingesteld)
De headers string specificeert een of meer extra headerregels (gescheiden door semi-
dubbele punten `;') die worden toegevoegd aan de header van e-mail die wordt verzonden vanaf nn met de doorgaans en
mail commando's. Bijvoorbeeld:
mail-header instellen Antwoord-aan: storm@texas.dk;Organisatie: TI - DK
Om een ​​puntkomma `;' in een koptekst op te nemen, laat u deze voorafgaan door een backslash (die moet worden
(verdubbeld vanwege de conventies voor het invoeren van strings).

mail-record filet (string, standaard niet ingesteld)
filet moet een volledige padnaam van een bestand zijn. Indien gedefinieerd, worden alle antwoorden en e-mails verzonden.
opgeslagen in dit bestand in standaard postbus formaat, dat wil zeggen dat u uw favoriete kunt gebruiken
mailer (en nn) om het bestand te bekijken.

mail-script filet (string, standaard niet ingesteld)
Wanneer ingesteld, nn zal het opgegeven bestand gebruiken in plaats van het standaardbestand de script wanneer
uitvoeren van de doorgaans en mail commando's.

mailers shell-commando (tekenreeks, standaard REC_MAIL)
Het programma dat wordt aangeroepen door nn om een ​​bericht af te leveren aan het posttransport. De
programma krijgt een compleet e-mailbericht met een header waarin de
adres van de ontvanger. Zie ook mailer-pipe-input.

mailer-pipe-input (booleaans, standaard true)
Als dit is ingesteld, wordt het te verzenden bericht doorgestuurd naar de mailers programma. Anders,
het bestand met het bericht wordt als eerste (en enige) argument aan
the mailers opdracht.

gemarkeerd-door-volgende-groep N (geheel getal, standaard 0)
Geeft het aantal (niet-gemarkeerde) artikelen op het menu aan dat gemarkeerd is gezien Door de N {volgende-
groep} commando in selectiemodus. Zie gemarkeerd door lezen-overslaan voor mogelijke waarden van
N.

gemarkeerd-door-lees-retour N (geheel getal, standaard 0)
Geeft het aantal (niet-gemarkeerde) artikelen op het menu aan dat gemarkeerd is gezien Door de Z {lezen-
terugkeer} commando in selectiemodus. Zie gemarkeerd door lezen-overslaan voor mogelijke waarden van
N.

gemarkeerd door lezen-overslaan N (geheel getal, standaard 4)
Geeft het aantal (niet-gemarkeerde) artikelen op het menu aan dat gemarkeerd is gezien Door de X {lezen-
overspringen} commando in de selectiemodus. De volgende waarden van N worden herkend:
0: Er zijn geen artikelen gemarkeerd als gezien
1: De huidige pagina is gemarkeerd als gezien
2: Vorige pagina's zijn gemarkeerd als gezien
3: Vorige en huidige pagina's worden gemarkeerd als gezien
4: Alle pagina's zijn gemarkeerd als gezien

mark-overlap (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal een lijn tekenen (met behulp van de onderstrepingsmogelijkheden van de terminal als
mogelijk) om het einde van de overlapping aan te geven (zie de overlappen variabel).

mark-overlap-shading (booleaans, standaard onwaar)
Wanneer ingesteld, nn wil schaduw overlappende lijnen (zie de overlappen variabele) met behulp van de
kenmerken gedefinieerd door de schaduw-op en schaduwwerking variabelen (indien niet ingesteld, met
het onderstrepingskenmerk). Dit wordt meestal gebruikt om overlappende lijnen een
verschillende kleuren op terminals die deze mogelijkheid hebben.

menu-ruimte mode (geheel getal, standaard 0)
. mode is een getal dat niet nul is, zoals hieronder beschreven, nn zal lege regels toevoegen tussen
de lijnen op het menu om de leesbaarheid te vergroten ten koste van het presenteren van minder
artikelen op elke pagina. De volgende waarden van mode worden herkend:
0: Voeg geen lege regels toe tussen menuregels.
1: Voeg een lege regel toe tussen artikelen met anders onderwerpen.
2: Voeg een lege regel toe tussen allen artikelen.

samenvoegingsrapportagesnelheid tarief (geheel getal, standaard 1)
. nn wordt aangeroepen met de optie -m (rechtstreeks of via nngrap), een statusrapport van
het samenvoegingsproces wordt elke keer op het scherm weergegeven en bijgewerkt tarief seconden. De
Het rapport bevat de tot nu toe gebruikte tijd en een schatting van de tijd die nodig is om het rapport te voltooien.
de fusie.

berichtgeschiedenis N (geheel getal, standaard 15)
Geeft het maximale aantal aan, Nvan oudere berichten die met de
^P {bericht} commando.

min-venster lengte van de duwkabel (geheel getal, standaard 7)
Wanneer de venster variabele is niet ingesteld, nn zal het scherm wissen om een ​​voorbeeld van een artikel te bekijken
als er minder dan lengte van de duwkabel ongebruikte regels onderaan het menuscherm.

mmdf-formaat (booleaans, standaard onwaar)
Wanneer ingesteld, nn slaat artikelen op in MMDF-formaat. Tenzij map-indeling-controle is
false, dit wordt alleen gebruikt om de indeling op te geven die wordt gebruikt wanneer nieuwe mappen worden gemaakt.

controleren (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal laten zien allen tekens in de ontvangen berichten met behulp van een "cat -v"
zoals formaat. Anders worden alleen de afdrukbare tekens weergegeven (standaard).

mot (booleaans, standaard true)
Wanneer ingesteld, nn zal de bericht of the dag bij het opstarten als het is veranderd
sinds het voor het laatst werd weergegeven. Het bericht is afkomstig uit het bestand "motd" in de lib
directory. Het kan ook (opnieuw) worden weergegeven met behulp van de :motd opdracht.

multi-key-guard-tijd time-out (geheel getal, standaard 2)
Bij het lezen van een reeks toetsen met meerdere toetsen van het toetsenbord, nn zal de personages verwachten
die de multi-key vormen om "snel" na elkaar aan te komen. Wanneer een gedeeltelijke
multi-key-reeks wordt gelezen, nn zal wachten (tenminste) time-out tienden van een seconde voor
elk van de volgende tekens om de multi-key-reeks te voltooien. Als
de multi-key-reeks is niet binnen deze periode voltooid, nn leest de
gedeeltelijke multi-key-reeks als individuele tekens in plaats daarvan. Op deze manier is het nog steeds
mogelijk om bijvoorbeeld de ESC-toets op een terminal met vt100-achtige pijltjestoetsen te gebruiken.
. nn wordt gebruikt via een rlogin-verbinding, moet u mogelijk de time-out verhogen om
betrouwbare herkenning van meerdere sleutels verkrijgen.

nieuwe-groepsactie actie (geheel getal, standaard 3)
Deze variabele bepaalt hoe nieuwe groepen worden behandeld door nnHet is een geheel getal
variabele, en de volgende waarden kunnen worden gebruikt. Sommige van deze acties (gemarkeerd met
een *) werkt alleen als afgemeld houden is ingesteld, aangezien de aanwezigheid van een groep
in .newsrc is de enige manier om het als een oude groep te herkennen:
0) Negeer groepen die niet in .newsrc staan. Dit omvat uiteraard nieuwe groepen.
groepen, en daarom moet u expliciet alle nieuwe groepen toevoegen die u belangrijk vindt
(door het bewerken van de .nieuwsrc bestand, of met behulp van de G menuopdracht en vervolgens abonneren op
de groep). Wanneer NNTP wordt gebruikt, voorkomt deze instelling dat de actieve.tijden gegevens
van de server worden gelezen; dit kan handig zijn bij gebruik van een langzame verbinding, omdat
De gegevens kunnen vaak honderden KBytes lang zijn.
1*) Groepen die niet in .newsrc staan, worden als nieuw beschouwd en worden aan de
begin van het .newsrc-bestand.
2*) Groepen die niet in .newsrc staan, worden als nieuw beschouwd en worden aan het einde van de pagina toegevoegd.
het .newsrc-bestand.
3) Nieuwe groepen worden herkend via een tijdstempel opgeslagen in het bestand .nn/LAST en in
de database, d.w.z. dat deze niet afhankelijk is van de groepen die momenteel in .newsrc staan. De nieuwe
Groepen worden automatisch toegevoegd aan .newsrc bij een abonnement. Oude groepen niet.
aanwezig in .newsrc worden beschouwd als uitgeschreven.
4) Zoals 3, maar de gebruiker wordt gevraagd te bevestigen dat de nieuwe groep moet worden toegevoegd aan
.newsrc. Indien afgewezen, wordt de groep niet toegevoegd aan .newsrc en dus niet meer gebruikt.
beschouwd als uitgeschreven.
5) Zoals 4, behalve dat de informatie wordt opgeslagen in een formaat dat compatibel is met de rn
nieuwslezer (.rnlast). Dit moet getest worden!

nieuwe-stijl-leesprompt (booleaans, standaard true)
Wanneer dit is ingesteld, bevat de promptregel voor de leesmodus de groepsnaam en het aantal
geselecteerde artikelen in de groep.

nieuws-header headers (string, standaard niet ingesteld)
De headers string specificeert een of meer extra headerregels (gescheiden door semi-
dubbele punten `;') die worden toegevoegd aan de kop van artikelen die zijn geplaatst vanaf nn met de
volgen en post opdrachten. Zie mail-header bijvoorbeeld.

nieuwsrecord filet (string, standaard niet ingesteld)
Bewaar het bestand voor follow-ups en berichten. Dezelfde regels en opmaak als de mail-record
variabel.

nieuws-script filet (string, standaard niet ingesteld)
Wanneer ingesteld, nn zal het opgegeven bestand gebruiken in plaats van het standaardbestand de script wanneer
uitvoeren van de volgen en post commando's.

nieuwsrc filet (string, standaard "~/.nieuwsrc") Geeft de
bestand gebruikt door nn om te registreren welke groepen en artikelen zijn gelezen. De standaard
instelling komt overeen met het .newsrc-bestand dat door andere nieuwslezers wordt gebruikt. Merk op dat nn
versie 6.4 en verder doet toelaten individuele artikelen die als ongelezen moeten worden gemarkeerd, en sommige
artikelen gemarkeerd als ongelezen, en verpesten dus niet langer .newsrc voor ander nieuws
lezers! Zie ook nntp-server.

nn-directory directory (string, standaard "~/.nn")
Het is alleen zinvol om deze variabele op de opdrachtregel in te stellen, bijvoorbeeld "nn-
directory=$HOME/.nn2" omdat ernaar wordt gekeken voordat het init-bestand wordt gelezen. Het moet
Wordt ingesteld op een volledige padnaam. Wordt meestal ingesteld bij gebruik van meerdere servers; zie nieuwsrc
boven en nntp-server hieronder.

nntp-cache-dir directory (string, standaard "~/.nn")
Wanneer NNTP wordt gebruikt, nn moet artikelen tijdelijk op schijf opslaan. Deze variabele
specificeert welke directory nn zal worden gebruikt om deze bestanden vast te houden. De standaardwaarde kan
Kan tijdens de configuratie worden gewijzigd. Deze variabele kan alleen in het init-bestand worden ingesteld.

nntp-cache-grootte lengte van de duwkabel (geheel getal, standaard 10, maximaal 10)
Geeft het aantal tijdelijke bestanden in de NNTP-cache aan. De standaard- en maximumwaarde
Waarden kunnen tijdens de configuratie worden gewijzigd.

nntp-debug (booleaans, standaard onwaar)
Als dit is ingesteld, wordt een spoor van het NNTP-gerelateerde verkeer weergegeven in de berichtregel op
het scherm.

nntp-server hostname or bestandsnaam (draad)
Het is alleen zinvol om deze variabele op de opdrachtregel in te stellen, bijvoorbeeld "nntp-
server=news.some.domain", aangezien hiernaar wordt gekeken vóór het init-bestand. Als u
meerdere servers, dan wilt u waarschijnlijk de nn-directory en nieuwsrc variabelen op
de opdrachtregel om ook alternatieve namen te gebruiken, aangezien sommige van de gegevensbestanden
afhankelijk van de server.

oud [max-artikelen] (geheel getal, standaard niet ingesteld)
. oud is ingesteld, nn zal alle (of de laatste) bestanden presenteren (of scannen) max-artikelen) ongelezen als
en ook artikelen lezen. Terwijl oud is ingesteld, nn wil nooit markeer alle ongelezen artikelen als
lezen.

oude-packnaam (booleaans, standaard onwaar)
Indien ingesteld, geeft nn namen weer die identiek zijn aan nn-6.6.5 (en eerder). Stel dit alleen in als
je hebt een groot aantal vermeldingen in je killfile die niet meer werken vanwege de
nieuw gedrag. Houd er rekening mee dat deze optie op de lange termijn zal verdwijnen, dus het is het beste
om uw killfile bij te werken in plaats van dit in te stellen.

origineel-om-masker-op-te-nemen N (geheel getal, standaard 3)
Bij het reageren op een artikel, nn zal enkele van de kopregels bevatten die mogelijk zijn
Wordt gebruikt om een ​​correct e-mailadres te maken voor de poster van het originele artikel.
Deze adressen zijn geplaatst op Orig-To: regels in de antwoordheader en zal
automatisch worden verwijderd voordat de brief wordt verzonden. Deze variabele specificeert welke
headers van het artikel zijn opgenomen; de waarde ervan N is de som van de volgende
waarden:
1: Antwoord aan:
2: Vanaf:
4: pad:

overlappen lijnen (geheel getal, standaard 2)
Geeft het aantal overlappende regels van de ene pagina naar de volgende aan bij het pagineren
door een artikel in leesmodus. De laatste regel van de vorige pagina zal zijn
onderstreept als de terminal deze mogelijkheid heeft.

pieper shell-commando (tekenreeks, standaard $PAGER)
Dit is de pager die wordt gebruikt door de :beheerder commando (en nadmin) wanneer het bepaalde taken uitvoert
opdrachten, bijvoorbeeld grep in het logbestand.

patch-opdracht shell-commando (tekenreeks, standaard "patch -p0")
Dit is het commando dat wordt aangeroepen door de :lapje opdracht.

na-distributie woorden (string, standaard zie hieronder)
Deze variabele bepaalt hoe de Distribution: header wordt samengesteld bij het plaatsen van een
origineel artikel. De waarde ervan is een lijst met woorden geselecteerd uit de volgende lijst:
[ vragen ] [ verzuim | distributie ]
Dit wordt in twee stappen geïnterpreteerd:
- Eerst wordt de standaardverdeling bepaald. Als verzuim is gespecificeerd (of
distributie is weggelaten), de waarde van standaardverdeling wordt gebruikt. Anders,
de opgegeven distributie (elk woord) wordt als standaard gebruikt.
- Als dan vragen Als dit is opgegeven, wordt de gebruiker gevraagd de standaardinstelling te bevestigen
distributie of een andere distributie aanbieden.
De standaardwaarde van na-distributie is vragen verzuim, dwz gebruik de standaard-
distributie met bevestiging van de gebruiker.

preview-vervolg cond (geheel getal, standaard 12)
Deze variabele bepaalt op welke voorwaarden het volgende artikel moet worden geschreven.
automatisch weergegeven bij het bekijken van een artikel, en de volgend artikel commando is
gebruikt, of voortzetten wordt aan het einde van het artikel gebruikt. De volgende waarden kunnen worden gebruikt
gebruikt:
0 - nooit het volgende artikel tonen (terug naar het menu).
1 - altijd het volgende artikel weergeven (gebruik 'q' om terug te keren naar het menu).
2 - toon het volgende artikel als het hetzelfde onderwerp heeft als het huidige artikel, anders
terug naar het menu.
De waarde moet zijn: som van twee waarden: één voor de actie na gebruik voortzetten
op de laatste pagina van het artikel, en één voor de actie die werd uitgevoerd toen de volgende-
dit artikel commando wordt gebruikt vermenigvuldigd by 10.

preview-mark-read (booleaans, standaard true)
Wanneer u deze optie instelt, wordt een artikel als gelezen gemarkeerd als u er een voorbeeld van bekijkt.

vorige-ook-lezen (booleaans, standaard true)
Wanneer ingesteld, teruggaan naar de eerder gelezen groep met P {vorig} zal omvatten
artikelen gelezen in de huidige aanroeping van nn zelfs als er nog ongelezen zijn
artikelen in de groep.

print-header-lijnen velden (tekenreeks, standaard "FDGS")
Geeft de lijst met headervelden op die worden weergegeven wanneer een artikel wordt afgedrukt via
the :afdrukken commando en print-header-type is 1 (korte kop). De velden
De specificatie wordt hieronder beschreven in het gedeelte over aangepaste artikelkoppen.

print-header-type N (geheel getal, standaard 1)
Geeft aan welk type koptekst door de :afdrukken commando, overeenkomend met
de drie redden-* commando's: 0 drukt alleen de artikeltekst af (geen koptekst), 1 drukt af
korte koptekst, en 2 drukt de volledige artikelkop af.

printer shell-commando (tekenreeks, standaard is systeemdep.)
Dit is de standaardwaarde voor de print commando. Het zou een optie moeten bevatten die
voorkomt dat de spooler een job-id of iets dergelijks naar de terminal echoot om te voorkomen
problemen met schermafhandeling (bijv. lp -s op System V).

query-handtekening (booleaans, standaard ...)
Zal veroorzaken nn om bevestiging te eisen voordat het .signature-bestand wordt toegevoegd aan out-
gaande post of nieuws als de overeenkomstige append-sig-... variabele is ingesteld.

snel tellen (booleaans, standaard true)
Als dit is ingesteld, wordt het totale aantal ongelezen artikelen bij het opstarten berekend door
door simpelweg het eerste ongelezen artikelnummer af te trekken van het totale aantal
artikelen in elke groep. Dit is erg snel en redelijk nauwkeurig, maar het kan een beetje
te groot. Indien niet ingesteld, wordt elke regel in .newsrc geïnterpreteerd als elke
ongelezen artikelen, wat een zeer nauwkeurig aantal oplevert. Deze variabele wordt ook gebruikt door
nncontroleren.

snel opslaan (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal niet om een ​​bestandsnaam vragen wanneer een artikel wordt opgeslagen (tenzij het
behoort tot een map). In plaats daarvan wordt het opslagbestand gebruikt dat is opgegeven voor de huidige
groep in het init-bestand of het standaardopslagbestand.

herindeling N (geheel getal, standaard 0)
Normaal gesproken op het menu, nn zal het onderwerp vooraf laten gaan door een aantal `>'s die overeenkomen met
het aantal referenties op de regel Referenties:. De herindeling variabele kan zijn
instellen om een ​​ander voorvoegsel te gebruiken voor de onderwerpen:
0: Er wordt één `>' per referentie weergegeven (standaard).
1: Er wordt één `>' weergegeven als het onderwerp Re: bevat.
2: Het aantal referenties wordt weergegeven als `n>'
3: Er wordt één Re: weergegeven.
4: Indien er referenties zijn, gebruik dan layout 0, anders layout 1.

opnieuw lay-outen-lezen N (geheel getal, standaard -1)
Wanneer de kopregels variabele is niet ingesteld of bevat de veldspecificatie "*", een
een regel die vergelijkbaar is met de menuregel zal worden gebruikt als kop van het artikel bij het lezen
modus, inclusief de naam van de afzender en het onderwerp van het artikel. Wanneer deze variabele is
negatief, het onderwerp op deze kopregel wordt voorafgegaan door de re-
lay-out variabele. Anders zal het de opmaak van het voorvoegsel "Re:" definiëren
gebruikt in plaats van de herindeling gebruikt op het menu.

lees-terug-volgende-pagina (booleaans, standaard onwaar)
Wanneer ingesteld, wordt de Z {lees-retour} commando zal terugkeren naar de volgende menupagina in plaats van
de huidige menupagina.

record filet (tekenreeks, geen standaard)
Dit instellen bijnaam variabele zal zowel de mail-record en nieuwsrecord
variabelen aan de opgegeven padnaam.

herhaling (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal dubbele onderwerpregels op menu's niet elimineren (ik kan me niet voorstellen
waarom iemand dat zou willen, maar....)

herhaal-groep-query (booleaans, standaard onwaar)
Wanneer ingesteld, aanroepen nn met de -g optie zal altijd de query voor een groep herhalen
om binnen te gaan totdat u expliciet verlaat. (Hetzelfde als het instellen van de -r optie permanent).

rapportkosten (booleaans, standaard true)
Deze variabele wordt genegeerd, tenzij nn wordt uitgevoerd met ingeschakelde boekhouding (zie nnacct).
Wanneer ingesteld, nn rapporteert de kosten van de huidige sessie en het totaalbedrag bij het afsluiten.

reactie-controle-pauze pauze (geheel getal, standaard 2)
Geeft het aantal seconden aan dat moet worden gewacht na het plaatsen van een artikel om te zien of het artikel is geplaatst.
actie *mogelijk* mislukt. Sommige opdrachten worden op de achtergrond uitgevoerd en kunnen daarom niet worden uitgevoerd.
hebben gedurende deze periode afgerond, dus zelfs wanneer nn zegt "Artikel geplaatst", het kan
nog steeds niet lukt (in welk geval u via de mail op de hoogte wordt gebracht).

antwoord-standaard-antwoord actie (tekenreeks, standaard "verzenden")
De standaardactie die moet worden uitgevoerd bij het raken terugkeer naar de prompt "reactieactie"
(afbreken, bewerken, verzenden, bekijken, schrijven). Als deze optie niet is ingesteld, is er geen standaardactie gedefinieerd.

behoud-gezien-status (booleaans, standaard onwaar)
Normaal gesproken worden de artikelen die u ziet, de volgende keer dat u de groep betreedt, gewoon ongelezen.
(tenzij ze als gelezen zijn gemarkeerd door auto-junk-gezien). Als behoud-gezien-status is ingesteld,
het geziene kenmerk op de artikelen blijft bewaard tot de volgende keer dat de groep wordt
ingevoerd. (Dit wordt niet aanbevolen omdat het kan resulteren in een zeer grote selectie
bestanden).

opnieuw proberen bij een fout keer (geheel getal, standaard 0)
Wanneer ingesteld, nn zal het opgegeven aantal proberen keer een artikel openen voordat
melden dat het artikel niet meer bestaat. Dit kan in sommige gevallen nodig zijn.
netwerkomgevingen.

save-closed-mode mode (geheel getal, standaard 13)
Bij het opslaan van een artikel in de selectiemodus (d.w.z. door het te selecteren uit het menu), nn
zal het opgegeven artikel eenvoudig opslaan als het onderwerp van het artikel is open. Wanneer de
geselecteerde menu-item is een gesloten onderwerp, de save-closed-mode variabele bepaalt
Hoeveel artikelen van de gesloten artikelen moeten worden opgeslagen:
0: alleen het root-artikel opslaan (het artikel in het menu)
1: geselecteerde artikelen binnen onderwerp opslaan
2: ongelezen (excl. geselecteerde) artikelen binnen onderwerp opslaan
3: geselecteerde+ongelezen artikelen binnen onderwerp opslaan
4: sla alle artikelen binnen het onderwerp op
Als `10' aan de bovenstaande waarden wordt toegevoegd, nn zal het geselecteerde onderwerp niet opslaan
onmiddellijk; in plaats daarvan zal het vragen welke artikelen moeten worden opgeslagen met behulp van de bovenstaande waarde als
het standaardantwoord.

opslagteller formaat (tekenreeks, standaard "%d")
Dit is het printf-formaat dat nn wordt gebruikt om een ​​vervangingsreeks te maken voor de
* achteraan in bestandsnamen. U kunt dit instellen op complexere formaten als u
zoals, maar zorg ervoor dat het verschillende strings voor verschillende getallen oplevert. Een
Een alternatief formaat dat populair lijkt te zijn, is ".%02d".

save-counter-offset N (geheel getal, standaard 0)
Normaal gesproken worden bestandsnamen gemaakt met de deel.* formulier zal de * with
opeenvolgende getallen beginnend bij één. Het instellen van deze variabele zal deze
getallen om mee te beginnen N+ 1.

save-header-lines velden (tekenreeks, standaard "FDNS")
Geeft de lijst met headervelden op die worden opgeslagen wanneer een artikel wordt opgeslagen via de
O {opslaan-kort} commando. De velden De specificatie wordt beschreven in het gedeelte over
Aangepaste artikelkoppen hieronder.

opslaan-rapport (booleaans, standaard true)
Als dit is ingesteld, wordt er na het opslaan van een bestand een bericht weergegeven met het aantal geschreven regels.
artikel. Omdat berichten enkele seconden worden weergegeven, kan dit het opslaan vertragen
van veel artikelen (bijvoorbeeld met behulp van de S* opdracht).

scroll-clear-page (booleaans, standaard true)
Bepaalt of nn wist het scherm voordat een nieuwe pagina van een artikel wordt weergegeven.

scroll-laatste-regels N (geheel getal, standaard 0)
Normaal nn zal elke nieuwe pagina van een artikel bovenaan het scherm weergeven (met
(correcte markering van de overlapping). Als deze variabele op een negatieve waarde is ingesteld, nn
zal de tekst van de nieuwe pagina's in plaats daarvan vanaf de onderkant van het scherm scrollen. Als het
is ingesteld op een positieve waarde, nn zal de pagina's zoals gebruikelijk van bovenaf weergeven, maar overschakelen naar
scrollen wanneer er minder neem contact het opgegeven aantal regels dat nog over is in de
artikel.

selecteer-verlaat-volgende (booleaans, standaard onwaar)
Als dit is ingesteld, wordt u gevraagd of u artikelen wilt selecteren met de vertrekken-volgende
toekennen bij binnenkomst aan een groep met overgebleven artikelen.

selecteren-op-afzender (booleaans, standaard onwaar)
Geeft aan of de vinden (=) commando in artikelselectiemodus zal overeenkomen met de
onderwerp of de afzender.

schaduw-op code... (controlereeks, standaard niet ingesteld)
Geeft de escape-code op die naar de terminal moet worden verzonden om "shading" van de
volgende uitvoer naar het scherm. Dit wordt gebruikt als de mark-overlap-shading is ingesteld,
en door het `+' kenmerk in de kopregels variabel.

schaduwwerking code... (controlereeks, standaard niet ingesteld)
Geeft de escape-code op die naar de terminal moet worden verzonden om de schaduw uit te schakelen
gedefinieerd door schaduw-opSchaduwen worden doorgaans aangebracht door de voorgrond te veranderen
kleur veranderen, bijvoorbeeld
op termijn ti924-kleur
schaduw instellen ^[ [ 3 2 m
schaduw instellen ^[ [ 3 7 m
set mark-overlap-shading
ongedaan maken van markeringen-overlap
einde

schelp programma (tekenreeks, standaard $SHELL)
Het shell-programma dat wordt gebruikt om shell-escapes uit te voeren.

shell-beperkingen (booleaans, standaard onwaar)
Wanneer ingesteld (in het init-bestand), nn zal de gebruiker niet toestaan ​​de shell in welke vorm dan ook aan te roepen
manier, inclusief besparing op leidingen. Het voorkomt ook dat de gebruiker bepaalde instellingen wijzigt.
variabelen die opdrachten bevatten.

show-purpose-mode N (geheel getal, standaard 1)
Normaal nn zal het doel van een groep laten zien de eerste keer dat het wordt gelezen, op voorwaarde dat
Het doel is bekend. Door deze variabele in te stellen, kan dit gedrag als volgt worden gewijzigd:
0: Laat nooit het doel zien.
1: Toon het doel alleen voor nieuwe groepen.
2: Laat het doel voor alle groepen zien.
. NNTP wordt gebruikt, voorkomt een instelling van 0 dat de doelgegevens van de nieuwsgroepen worden verwijderd.
wordt gelezen van de server; dit kan handig zijn bij gebruik van een langzame verbinding, aangezien de
Gegevens kunnen vaak honderden KBytes lang zijn.

tekentype (string, standaard pgp)
Welk programma nn zal gebruiken om berichten te ondertekenen via de opdracht Ondertekenen. Alleen pgp en GPG
zijn momenteel geldig.

stil (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal het logo of "Geen nieuws" niet afdrukken als er geen ongelezen artikelen zijn.
Alleen nuttig om in te stellen in het init-bestand of met de -Q optie.

langzame modus (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal de schermuitvoer verminderen om een ​​betere responstijd te geven bij lage temperaturen
snelheid. Normaal gesproken, nn zal de opvallende modus gebruiken (indien mogelijk) om geselecteerde artikelen te markeren
op het menu, maar wanneer langzame modus is ingesteld, nn zal gewoon een asterisk `*' naast zetten
de artikel-ID op geselecteerde artikelen. Ook wanneer langzame modus speelt zich af nn wil
Vermijd het opnieuw tekenen van het scherm in de volgende gevallen: Na een goto-groep een bevel voeren
er wordt een leeg menu weergegeven (klik ruimte om het te laten lijken), en na het reageren op een
artikel, wordt alleen de promptregel weergegeven (gebruik ^L om het scherm opnieuw te tekenen). Om te voorkomen
het opnieuw tekenen van het scherm na een uitgebreide opdracht, stel de vertraging-hertekenen variabel als
goed.

langzame snelheid snelheid (geheel getal, standaard 1200)
Als de terminal op deze baudrate of lager draait, on traag (zie de sectie)
op init-bestanden) zal de voorwaarde waar zijn, en de on snel zal vals zijn (en vice-
omgekeerd).

sorteren (booleaans, standaard true)
Wanneer ingesteld, nn zal artikelen sorteren volgens de huidige sorteermodus bij binnenkomst in een
groep. Anders worden artikelen in volgorde van binnenkomst gepresenteerd. Indien niet ingesteld op
toegang tot een menu voor samengevoegde groepen, de artikelen uit elke groep blijven behouden
samen op het menu. Als sorteren is niet ingesteld terwijl samengevoegde groepen worden gepresenteerd op de
menu, de artikelen worden opnieuw geordend op lokaal artikelnummer (dat mogelijk niet wordt behouden)
artikelen uit dezelfde groep bij elkaar).

sorteermodus mode (geheel getal, standaard 1)
Het standaardsorteeralgoritme dat wordt gebruikt om de artikelen te sorteren bij binnenkomst in een nieuwsgroep.
is een numerieke waarde die overeenkomt met een van de sorteermethoden die worden beschreven in
verbinding met de opdracht :sort:
0 - aankomst (gesorteerd op artikelnummer)
1 - onderwerp (onderwerpen geordend na de leeftijd van het eerste artikel)
2 - lexicaal (onderwerpen in lexicografische volgorde)
3 - leeftijd (artikelen alleen besteld na de verzenddatum)
4 - afzender (artikelen gesorteerd op naam van de afzender)

spellingscontrole shell-commando (string, standaard niet ingesteld)
Als deze optie is ingesteld, kunnen reacties via de actie (i)spell worden gecontroleerd op spelfouten.
Het commando om de spelling uit te voeren wordt gegeven door het bestand met het volledige artikel
inclusief header als enige argument. Als de spellingscontrole de spelling kan corrigeren
Als er fouten optreden, moeten de wijzigingen rechtstreeks op dit bestand worden toegepast.

spleet (booleaans, standaard true)
Als deze optie is ingesteld, worden samenvattingen automatisch en stilzwijgend opgesplitst in subartikelen die
worden vervolgens transparant behandeld als normale artikelen. Anders worden samenvattingen
gepresenteerd als één artikel (dat u op verzoek kunt splitsen met de G opdracht).

stoppen lijnen (geheel getal, standaard niet ingesteld)
. stoppen is ingesteld, nn zal alleen de eerste tonen lijnen regels van elk artikel
voordat u wordt gevraagd verder te gaan. Dit is handig bij langzame terminals en modemlijnen.
om de eerste paar regels van langere artikelen te kunnen zien (en de rest over te slaan)
met de n opdracht).

onderwerp-match-limiet lengte (geheel getal, standaard 256)
Onderwerpen worden als identiek beschouwd als hun eerste lengte karakters komen overeen.
Als u deze waarde onkritisch instelt op een lage waarde, kan dit onverwachte resultaten opleveren!

onderwerp-match-offset compenseren (geheel getal, standaard 0)
Wanneer ingesteld op een positief getal, zoveel tekens aan het begin van het onderwerp
worden genegeerd bij het vergelijken van proefpersonen ten behoeve van ordening en gelijkheid.

onderwerp-match-onderdelen (booleaans, standaard onwaar)
Wanneer vastgesteld, worden twee onderwerpen als gelijk beschouwd als ze identiek zijn tot aan de
eerste (verschillende) cijfer. Samen met de onderwerp-match-offset variabel, dit kan
kan worden gebruikt in brongroepen waar het onderwerp vaak een formaat heeft als:
vXXXXXX: Naam van het pakket (Deel 01/04)
omgeving onderwerp-match-offset naar 8 en onderwerp-match-onderdelen naar waarheid zal maken nn
beschouw alle vier de delen van het pakket als hetzelfde onderwerp hebben (en dus
selecteerbaar met `*').
Let op dat het veranderen van de onderwerp-match-... variabelen handmatig zullen geen
onmiddellijke ingang. Om het menu opnieuw te ordenen, is een expliciete :soort commando moet zijn
uitgevoerd. Deze variabelen zijn voornamelijk bedoeld om te worden ingesteld met behulp van de :lokaal commando
in on toegang macro's voor bron- en binaire groepen (invoermacro's worden geëvalueerd voordat
het menu wordt verzameld en gesorteerd).

onderwerp-match-minimum tekens (geheel getal, standaard 4)
Wanneer ingesteld op een positief getal, zoveel tekens aan het begin van het onderwerp
moeten overeenkomen voordat de optie subject-match-parts van kracht wordt. Dit is
belangrijk, omdat de deelmatching ervoor zorgt dat de rest van de regel wordt genegeerd
nadat het eerste cijferpaar is ontdekt. ​​Dit begint na elke subject-match-
offset is toegepast.

suggestie-standaard-opslaan (booleaans, standaard true)
Wanneer ingesteld, nn zal de presenteren standaard-opslagbestand bij het vragen om een ​​opslagbestandsnaam
in een groep zonder een specifiek opslagbestand, of map-opslaan-bestand bij het opslaan van een
map. Als deze optie niet is ingesteld, wordt er geen bestandsnaam weergegeven en kunt u het standaardbestand gebruiken.
er moet één + worden opgegeven.

netjes-nieuwsrc (booleaans, standaard onwaar)
Wanneer ingesteld, nn verwijdert automatisch regels uit .newsrc die groepen vertegenwoordigen
niet gevonden in het actieve bestand of in niet-geabonneerde groepen als afgemeld houden is niet
in te stellen.

Time to (booleaans, standaard true)
Wanneer ingesteld, nn zal de huidige tijd in de promptregel weergeven. Dit is handig op
systemen zonder een sysline (1) utility.

trace-folder-packing (booleaans, standaard true)
Als dit is ingesteld, wordt er een spoor van de bewaarde en verwijderde berichten afgedrukt wanneer een map wordt geopend.
herschreven.

vertrouwde escape-codes codes (string, standaard geen)
Wanneer ingesteld op een lijst met een of meer tekens, nn zal vertrouwen en output ontsnappen
tekens in een artikel als het wordt gevolgd door een van de tekens in de lijst.
Om bijvoorbeeld van en naar de kanji-modus te gaan, gebruikt u besturingscodes zoals "esc $" en
"esc (J" kan in de tekst aanwezig zijn. Om deze codes toe te staan, gebruikt u de volgende
opdracht:
vertrouwde escape-codes instellen ($
Je kunt het ook instellen op allen om alle espacecodes door te geven aan het scherm. Let op
uit die nn denkt dat alle personages (inclusief esc) uitvoer naar het scherm als bezet één
kolom.

unshar-commando shell-commando (string, standaard "/ Bin / sh")
Dit is het commando dat wordt aangeroepen door de unsharing opdracht.

unshar-header-bestand filet (tekenreeks, standaard "Unshar.Headers")
De naam van het bestand waarin de header en de begintekst van artikelen zijn uitgepakt met
the :unshar opdracht wordt opgeslagen. Tenzij de bestandsnaam begint met een `/', wordt het bestand
worden aangemaakt in dezelfde directory als de uitgepakte bestanden. De informatie is
niet opgeslagen als deze variabele niet is ingesteld. Instellen op "Unshar.Result" zal
de headers en de resultaten van het uitpakproces moeten op een zinvolle manier worden samengevoegd
weg (tenzij mmdf-formaat is ingesteld).

afmelden-markeren-als-gelezen (booleaans, standaard true)
Als dit is ingesteld, worden bij het uitschrijven van een groep automatisch alle huidige artikelen gemarkeerd
lezen; dit wordt aanbevolen om de grootte van .newsrc te beperken. Anders ongelezen
Artikelen in de uitschrijfgroepen worden bewaard in .newsrc. Als afgemeld houden is
false, deze variabele heeft geen effect.

update-frequentie (geheel getal, standaard 1)
Geeft aan hoeveel wijzigingen er moeten worden aangebracht in het .newsrc-bestand of in geselecteerde bestanden voordat
Ze worden teruggeschreven naar schijf. De standaardinstelling zorgt ervoor dat .newsrc wordt bijgewerkt.
elke keer dat een groep is gelezen.

gebruik-editor-lijn (booleaans, standaard true)
De meeste redacteuren accepteren argumenten van de volgende vorm:
editor [-argumenten] +n bestandsnaam
waarbij editor de naam van de editor is en n het regelnummer is waar de cursor moet worden geplaatst
bij het openen van het bestand. Als use-editor-line false is, wordt de "+n" niet toegevoegd aan
de argumenten.

gebruik-pad-in-van (booleaans, standaard onwaar)
. mail-formaat is ingesteld, worden opgeslagen artikelen voorafgegaan door een speciaal geformatteerde
"Van" regel:
Vanaf de oorsprongsdatum
Normaal gesproken is de oorsprong de naam van de nieuwsgroep waar het artikel verscheen,
maar als gebruik-pad-in-van is ingesteld, wordt de inhoud van de header "Pad:" gebruikt als
de oorsprong.

gebruik-selecties (booleaans, standaard true)
Wanneer ingesteld, nn gebruikt de selecties en andere artikelkenmerken die de vorige keer zijn opgeslagen nn
werd gebruikt. Indien niet ingesteld, nn negeert het geselecteerde bestand.

zichtbare bel (booleaans, standaard true)
Wanneer ingesteld, nn zal het scherm laten knipperen in plaats van "de bel te laten rinkelen" als de zichtbare
De bel- (flits-) mogelijkheid is gedefinieerd in de termcap/terminfo database.

venster lengte van de duwkabel (geheel getal, standaard niet ingesteld)
Wanneer ingesteld, nn zal de laatste reserveren lengte van de duwkabel regels van het menuscherm voor een voorbeeld
venster. Indien niet ingesteld, nn zal het scherm leegmaken om een ​​voorbeeld van een artikel te bekijken als er
minder dan min-venster lijnen onderaan het scherm. Als bijwerking kan het
kan ook worden gebruikt om de grootte van de menu's te verkleinen, wat handig kan zijn bij langzame
terminals.

woordsleutel sleutel (toets, standaard ^W)
De sleutel die het laatste invoercomponent of woord wist wanneer nn vraagt ​​om een
tekenreeks, bijvoorbeeld de achternaam in een padnaam.

wrap-header-marge lengte van de duwkabel (geheel getal, standaard 6)
Wanneer ingesteld (niet-negatief), worden de aangepaste headervelden die zijn opgegeven in kopregels
worden over meerdere regels verdeeld als ze niet op één regel passen. Wanneer lengte van de duwkabel is
groter dan nul, worden de regels gesplitst bij de eerste spatie die voorkomt in de laatste
lengte van de duwkabel kolommen van de regel. Indien niet ingesteld (of negatief), worden lange kopregels weergegeven.
worden afgekapt als ze niet op één regel passen.

OP MAAT ARTIKEL HEADER PRESENTATIE


Normaal nn zal gewoon een (gemarkeerde) koptekst op één regel afdrukken met de auteur,
onderwerp en datum (optioneel) van het artikel waarop het is gelezen.

Door de kopregels variabele zoals hieronder beschreven, is het mogelijk om een ​​meer
Informatieve, meerregelige koptekst met optionele markering en onderstreping.

De kopregels variabele is ingesteld op een lijst met header-regel-identifiers en de aangepaste
headers zullen dan precies deze headerregels bevatten in the gespecificeerd bestellen.

Dezelfde specificaties worden ook gebruikt door de :afdrukken en opslaan-kort commando's via de afdrukken-
kopregels en save-header-lines variabelen.

De volgende header-regel-identifiers worden herkend in de kopregels, print-header-
lijnenen save-header-lines variabelen:

A goedgekeurd:
a Spoolbestand: (pad van het spoolbestand dat het artikel bevat)
B Distributie:
C Controle:
D Datum:
d Datum ontvangen:
F Vanaf:
f Afzender:
G Nieuwsgroep:(huidige groep)
g Nieuwsgroep: (huidige groep indien cross-posted of samengevoegd)
I Bericht-ID:
K sleutelwoorden:
L lijnen:
N Nieuwsgroepen:
n Nieuwsgroepen: (maar alleen als er cross-posting plaatsvindt)
O Organisatie:
P pad:
R Antwoord aan:
S Onderwerp:
v Opslaan-bestand: (het standaardopslagbestand voor dit artikel)
W Vervolg op:
X Referenties:
x Terugverwijzingen:
Y Overzicht:

De velden 'G' en 'g' bevatten het lokale artikelnummer als dat bekend is, bijvoorbeeld
Nieuwsgroep: news.software.nn/754

De volgende speciale symbolen worden herkend in de kopregels variabele (en genegeerd
anders):

Als u de identifier vooraf laat gaan door een gelijkteken "=" of een onderstrepingsteken "_", wordt de header
de inhoud van het veld moet worden gemarkeerd of onderstreept.

Een plusteken "+" zal het schaduwkenmerk gebruiken dat is gedefinieerd door schaduw-op en schaduwwerking naar
Markeer de veldinhoud. Als er geen arceringsattribuut is gedefinieerd, wordt de inhoud onderstreept.
veld in plaats daarvan.

Als u een asterisk "*" in de lijst opneemt, wordt de standaardkoptekst van één regel weergegeven
punt.

Voorbeeld: De volgende instelling van de kopregels variabele zal de auteur laten zien
(onderstreept), organisatie, plaatsingsdatum en onderwerp (gemarkeerd) wanneer artikelen worden
lezen:
set header-regels _FOD=S

COMMAND LINE OPTIES


Sommige van de opdrachtregelopties zijn al beschreven, maar hieronder geven we een
volledige lijst van het effect van elke optie door het equivalent ervan te tonen reeks, uitgeschakeldof toggle
opdracht.

Naast de hieronder beschreven opties kunt u: elke of nn's variabelen direct op de
opdrachtregel via een argument met de volgende indeling:
variabele=waarde
Om een ​​Booleaanse variabele in of uit te schakelen, kan de waarde worden opgegeven als on or korting (t en f wil
werken ook).

Let op dat de init-bestanden worden gelezen vaardigheden de opties worden geparseerd (tenzij u de -I
optie). Daarom zijn de opties die gerelateerd zijn aan Booleaanse variabelen die in de init zijn ingesteld
bestand schakelt de daar ingestelde waarde om in plaats van de standaardwaarde. Bijgevolg
De betekenis van de opties wordt ook door de gebruiker gedefinieerd.

De onderstaande uitleg beschrijft het effect dat samenhangt met de standaardinstelling van de
variabelen, met het 'omgekeerde' effect tussen vierkante haken.

-aN {reeks begrenzing N}
Beperken het maximale aantal artikelen dat in elke groep wordt gepresenteerd N. Dit is handig
om snel op de hoogte te blijven als u langere tijd geen nieuws meer hebt gelezen.

-a0 Mark allen ongelezen artikelen zoals gelezen. Zie de volledige uitleg aan het begin van
deze handleiding.

-B {toggle backup}
Maak geen back-up van het rc-bestand.

-d {toggle spleet}
Splits samenvattingen niet op in afzonderlijke artikelen.

-f {toggle fsort}
Sorteer mappen niet op onderwerp (presenteer de artikelen niet in een map).
(in de volgorde waarin ze zijn opgeslagen).

-g Vraag om de naam van een nieuwsgroep of map in te voeren

-i {toggle case-fold-search}
Normaal gesproken wordt er gezocht met -n en -s zijn hoofdlettergevoelig. Met deze optie is de hoofdlettergevoeligheid
wordt significant.

-I Lees het init-bestand niet. Dit moet de eerste optie zijn!! De globale setup filet
wordt nog steeds gelezen.

-Ibestandslijst
Geeft een alternatieve lijst met init-bestanden op die moeten worden geladen in plaats van de standaard
globale en private init-bestanden. De lijst is een door komma's gescheiden lijst met bestandsnamen.
Namen die geen `/' bevatten, worden gezocht in de ~/.nn map. Een lege
Elk element in de lijst wordt geïnterpreteerd als het globale init-bestand. De lijst met init-bestanden
Dan moet je niet gescheiden worden van de -I optie door blanco's, en het moet de eerste zijn
optie. Voorbeeld: Het standaardgedrag komt overeen met het gebruik van -I,init (eerst de
globaal bestand, dan het bestand ~/.nn/init). De wereldwijde setup bestand wordt nog steeds gelezen als de
eerste init-bestand, onafhankelijk van de gebruikte optie -I.

-k {toggle doden}
Voer geen automatische kill en selectie van artikelen uit.

-lN {reeks stoppen N}
Stop na het afdrukken van de eerste N regels van elk artikel. Dit is handig bij langzame
terminals.

-L[f] {reeks lay-out f}
Selecteer alternatieve menu-indeling f (0 tot 4). Als f is weggelaten, menu-indeling 3 is
gekozen.

-m {geen overeenkomstig variabele}
Voeg alle artikelen samen in één 'metagroep' in plaats van ze in één groep tegelijk weer te geven.
tijd. Wanneer -m wordt gebruikt, worden geen artikelen als gelezen gemarkeerd.

-nWOORD Verzamel alleen artikelen die de tekenreeks bevatten WOORD op naam van de afzender (case is
genegeerd). Als WOORD begint met een slash `/', de rest van het argument wordt gebruikt als een
regelmatig uitdrukking in plaats van een vaste string.

-N {geen overeenkomstig variabele}
Schakel het bijwerken van het RC-bestand uit. Dit houdt in dat er niet wordt vastgelegd dat groepen zijn
gelezen of afgemeld (hoewel nn (zullen dat denken totdat je stopt).

-q {toggle sorteren}
Sorteer de artikelen niet (q betekent snel, maar het is niet sneller in
oefening!)

-Q {toggle stil}
Stille modus: druk geen logo of "Geen nieuws"-berichten af.

-r {toggle herhaal-groep-query}
Maken -g Herhaal de query voor een groep om deel te nemen.

-sWOORD Verzamel alleen artikelen die de tekenreeks bevatten WOORD in hun onderwerp (geval is
genegeerd). Als WOORD begint met een slash `/', de rest van het argument wordt gebruikt als een
regelmatig uitdrukking in plaats van een vaste string.

-S {toggle herhaling}
Verwijder dubbele onderwerpregels op menu's niet.

-T {toggle Time to}
Geef de huidige tijd niet weer in de promptregel.

-w[N] {reeks venster N}
Reserveren N regels van het menuscherm voor een voorbeeldvenster. Als N wordt weggelaten, de
Het voorbeeldvenster is ingesteld op 5 regels.

-W {toggle bevestigingsberichten}
Wacht [niet] op bevestiging van alle berichten.

-x[N] {reeks oud N}
Presenteer (of scan) alle (of de laatste) N) zowel ongelezen als gelezen artikelen. Dit zal
nooit ongelezen artikelen als gelezen markeren.

-X {geen overeenkomstig variabele}
Lees/scan ook uitgeschreven groepen. Vooral handig bij het zoeken naar een specifieke groep.
onderwerp in alle groepen, bijvoorbeeld
nn -mxX -sOnderwerp alle

MACRO DEFINITIES


Vrijwel elke combinatie van opdrachten en toetsaanslagen kan worden gedefinieerd als een macro die
Kan aan één toets worden gekoppeld in de menu- en/of leesmodus.

De macrodefinitie moet een reeks opdrachten en toetsaanslagen specificeren alsof ze
direct vanaf het toetsenbord worden getypt. Een tekenreeks die bijvoorbeeld een bestandsnaam specificeert, moet
Volg een opslagopdracht. Deze handleiding geeft geen volledige specificatie van alle
invoer vereist door de verschillende opdrachten; het is aan te raden om de gewenste opdracht uit te voeren
volgorde van het toetsenbord voordat u de macro definieert om de exacte vereisten te krijgen van
elke opdracht.

Hoewel het mogelijk is om interactief tijdelijke macro's te definiëren met behulp van de :definiëren
opdracht, macrodefinities worden normaal gesproken in de init bestand. Macro's worden genummerd vanaf
0 tot 100, dat wil zeggen dat het mogelijk is om in totaal 101 verschillende macro's te definiëren (impliciete macro's
gedefinieerd met de kaart (opdracht gebruikt interne getallen van 101 tot 200).

Om een ​​macronummer te definiëren M, wordt de volgende constructie gebruikt (de regeleinden zijn
verplicht):
bepalen M
lichaam
einde

De lichaam bestaat uit een reeks van penningen gescheiden door witruimte (spaties of nieuwe regels).
Maar zeker penningen doorgaan tot het einde van de huidige regel.

De volgende penningen kan in de macro voorkomen lichaam:

Heb je vragen? Stel ze hier.
Lege regels en tekst na het teken # (voorafgegaan door een spatie) worden genegeerd.

commando namen
Elke opdrachtnaam die in het gedeelte met toetstoewijzingen wordt vermeld, kan in een macro worden opgenomen
waardoor die opdracht wordt aangeroepen wanneer de macro wordt uitgevoerd.

Extended commando's
Alle uitgebreide opdrachten die via de commando commando
(normaal gesproken gekoppeld aan de :-toets) kan ook in een macro worden uitgevoerd. Een uitgebreide opdracht
begint met een dubbele punt (:) en loopt door tot het einde van de huidige regel. Voorbeeld:
:toon groepen totaal

sleutel Strokes
Een toetsaanslag (die normaal gesproken wordt toegewezen aan een opdracht, afhankelijk van de huidige
modus) wordt opgegeven als een sleutelnaam tussen enkele aanhalingstekens. Voorbeelden (A-sleutel, linker
pijltjestoets, RETURN-toets):
'A' 'links' '^M'

Shell commando's
Externe opdrachten kunnen worden aangeroepen als onderdeel van een macro-uitvoering. Er zijn twee vormen:
van shell-opdrachtaanroepen beschikbaar, afhankelijk van of een opdracht mei produceren
uitvoer of invoer van de gebruiker nodig hebben, of het is gegarandeerde om te voltooien zonder invoer of
uitvoer naar de terminal. Het verschil is dat in het laatste geval, nn niet
Bereid de terminal voor op gebruik door een ander programma. Wanneer de opdracht voltooid is,
het scherm is niet automatisch opnieuw getekend; u moet de terugtrekken opdracht om te doen
dat. De twee vormen zijn:
:!echo deze opdracht gebruikt de terminal
:!!echo deze opdracht doet niet > /tmp/file

Strings
Invoer voor opdrachten die om een ​​tekenreeks vragen, bijvoorbeeld een bestandsnaam, kan worden opgegeven in een
Macro als een tekenreeks tussen dubbele aanhalingstekens. Voorbeeld (opslaan zonder om een ​​bestandsnaam te vragen):
opslaan-kort "+$G"

Voorwaardelijke
Voorwaardelijke opdrachten kunnen overal in een macro voorkomen; een voorwaarde wordt geëvalueerd wanneer de
macro wordt uitgevoerd en als de voorwaarde onwaar is the rest of the actueel lijn is
genegeerdDe volgende voorwaarden zijn beschikbaar:
?menu Waar in menumodus
?show Waar in leesmodus
?map Waar bij het bekijken van een map
?groep Waar wanneer u naar een nieuwsgroep kijkt
?Ja Vraag gebruiker, true als het antwoord ja is
?Nee Vraag gebruiker, true als het antwoord nee is
Voorbeeld (stop de uitvoering van de macro als de gebruiker niet wil doorgaan):
prompt "doorgaan? " ?Nee breken
Naast deze voorwaarden is het mogelijk om de huidige waarde van
Booleaanse en gehele getallen variabelen met behulp van de volgende vorm:
?variabele=waarde
Deze voorwaarde zal waar zijn (1) als de variabele een gehele variabele is waarvan
huidige waarde is de opgegeven waarde, of (2) als de variabele een Booleaanse variabele is
wat ofwel is on or korting. Voorbeelden:
?layout=3 :layout instellen op 1
?monitor=pauze
?sort=off :sorteer leeftijd

breken Beëindig de macro-uitvoering volledig. Dit geldt ook voor geneste macro's. Voorbeeld (stop
(als je naar een map kijkt):
?map breken

terugkeer Beëindig de uitvoering van de huidige macro. Als de huidige macro wordt aangeroepen vanuit een andere
macro, wordt de uitvoering van die macro onmiddellijk voortgezet.

invoer Vraag de gebruiker om een ​​toetsaanslag of een tekenreeks, bijvoorbeeld een bestandsnaam. Voorbeeld
(vraag de gebruiker op de gebruikelijke manier om een ​​bestandsnaam):
opslaan-kort invoer

ja Onvoorwaardelijk bevestigen if een commando vereist bevestiging. Het wordt genegeerd als de
De opdracht vereist geen bevestiging. Voorbeeld (bevestiging van het aanmaken van nieuwe bestanden):
opslaan-kort "+$G" ja

geen Beëindig de uitvoering van de huidige macro if een opdracht vereist bevestiging; anders
negeer het. Als geen van beide ja noch geen wordt opgegeven wanneer een opdracht vereist
bevestiging moet de gebruiker de vraag zoals gebruikelijk beantwoorden - als de gebruiker de
De uitvoering van de actie gaat normaal door; anders wordt de uitvoering van de huidige macro voortgezet
is beëindigd. Voorbeeld (geen nieuwe bestanden aanmaken):
opslaan-kort "+$L/misc" geen

prompt snaar
Druk de snaar in de promptregel (gemarkeerd). De tekenreeks moet worden omsloten door
dubbele aanhalingstekens. Voorbeeld:
prompt "Voer de naam van de ontvanger in"
Wanneer de macro wordt beëindigd, wordt de oorspronkelijke prompt weergegeven bij het openen van de macro.
automatisch opnieuw worden getekend. Als dit niet wenselijk is (bijvoorbeeld als de macro van
selectie naar leesmodus), kan het opnieuw tekenen van de prompt worden uitgeschakeld door een
prompt commando met een lege snaar (""). Voorbeeld:
prompt "Leesmodus invoeren?" # oude prompt is opgeslagen
?geen return # en oude prompt wordt hersteld
read-skip # verandert de prompt
prompt "" # dus vergeet de oude prompt

echo snaar
Toon de snaar in de promptregel voor een korte periode. Voorbeeld:
?show echo "Kan niet worden gebruikt in leesmodus" pauze

puts string-to-end-of-line
De rest van de regel wordt zonder interpretatie rechtstreeks naar de terminal gestuurd.

macro M
Macronummer aanroepen MHet maximale macro-nestingniveau is vijf (vangt ook macro-nestingniveaus op).
lussen).

Ik gebruik de volgende macro om snel alle geselecteerde bestanden op te slaan in een bestand waarvan de naam is
zoals gebruikelijk ingevoerd. Het werkt ook in de leesmodus (alleen het huidige artikel wordt opgeslagen).
bepalen 1
:unset opslaan-rapport
opslaan-korte invoer ja
?menu '+'
:set save-report
einde

KEY KAARTEN


De beschrijvingen van de toetsen en opdrachten in deze handleiding weerspiegelen de standaardtoetsen
toewijzingen in nnU kunt deze toewijzingen echter eenvoudig aanpassen aan uw persoonlijke voorkeuren.
eisen en het is ook mogelijk om toetsen opnieuw toe te wijzen, afhankelijk van de gebruikte terminal.
Permanente herindeling van sleutels moet worden gedaan via de init bestand, terwijl tijdelijke wijzigingen
(voor de duur van de huidige aanroep van nn) kan worden gemaakt met de :kaart opdracht.

De toewijzing en toewijzing van sleutels worden beheerd door vier tabellen:

De meerdere toetsen definitie tafel
Deze tabel wordt gebruikt om toetsreeksen met meerdere tekens om te zetten in enkele tekens.
Standaard bevat de tabel de toewijzingen voor de vier cursortoetsen, en er is
Ruimte voor 10 door de gebruiker gedefinieerde multitoetsen. De veertien multitoetsen heten: up, beneden,
rechts, links (de vier pijltjestoetsen), en #0 brengt #9 voor de door de gebruiker gedefinieerde sleutels.
Meerdere toetsen #i (waar i is een cijfer of een pijltjestoetsnaam) wordt gedefinieerd met behulp van de
volgende opdracht:
kaart #i sleutelreeks
waarbij de volgorde is een lijst met 7-bits karakternamen (zie hieronder) gescheiden door
spaties. Als de HOME-toets bijvoorbeeld de reeks ESC [ H verzendt, kunt u definiëren
multikey #0 als home-toets instellen met behulp van de opdracht:
kaart #0 ^[ [ H

De invoer sleutel in kaart brengen tafel
Alle tekens die van het toetsenbord worden gelezen, worden via de invoer toegewezen
toewijzingstabel. U kunt dus globaal één sleutel opnieuw toewijzen om een ​​andere sleutel te produceren
sleutelwaarde. Standaard worden alle sleutels aan zichzelf toegewezen.
Een invoer in de invoersleuteltoewijzingstabel om toe te wijzen invoertoets om in new-key is gemaakt met
het bevel
kaart sleutel invoertoets new-key
Om bijvoorbeeld uw ESC-toets te laten functioneren als onderbreken je kunt het commando gebruiken
kaartsleutel ^[ ^G

De selectie mode sleutel verbindend tafel
Deze tabel definieert voor elke toets welke opdracht moet worden aangeroepen wanneer die toets wordt ingedrukt.
ingedrukt in de selectiemodus, d.w.z. wanneer het artikelmenu wordt weergegeven. De opdracht om
binden een sleutel een commando in de selectiemodus is:
kaart MENU sleutel commando
Om bijvoorbeeld de HOME-toets te definiëren als multikey #0, moet u deze hierboven koppelen aan de kiezen
commando, wordt het volgende commando gebruikt:
kaartmenu #0 selecteren
Om een ​​toets opnieuw toe te wijzen om een ​​specifiek artikel in het menu te selecteren (de `a' tot en met `z'
toetsen doen dit standaard), de commando moet worden opgegeven als `dit artikel N' waar N is de
invoernummer op het menu geteld vanaf nul (d.w.z. a=0, b=1, ..., z=25, 0=26, ...,
9=35). Om bijvoorbeeld `J' toe te wijzen aan het selecteren van artikel `j', is de volgende opdracht
gebruikt:
kaartmenu J artikel 9

De lezing mode sleutel verbindend tafel
Deze tabel definieert voor elke toets welke opdracht moet worden aangeroepen wanneer die toets wordt ingedrukt.
ingedrukt in de leesmodus, d.w.z. wanneer de artikeltekst wordt weergegeven. Het commando om te binden
a sleutel een commando in de leesmodus is:
kaart tonen sleutel commando

Naast de hierboven beschreven directe toewijzingen zijn de volgende variaties van de kaart
commando's zijn beschikbaar:

Gebruiker gedefinieerd toetsenborden
Extra toetsenbordindelingen kunnen worden gedefinieerd met behulp van de opdracht
maken kaart nieuwe kaart
Hiermee wordt een nieuwe toetsenbordindeling gemaakt die kan worden geïnitialiseerd met behulp van normale toetsenbordindelingen. kaart opdrachten, bijvoorbeeld
kaart nieuwe kaart sleutel commando
Om een ​​door de gebruiker gedefinieerde toetsenbordindeling te activeren, moet deze aan een voorvoegsel sleutel:
kaart basiskaart prefix-sleutel voorvoegsel nieuwe kaart
Wanneer gebruikt, activeert de prefix-toets zelf geen opdracht, maar in plaats daarvan
vereisen dat er een andere sleutel wordt ingevoerd en voer vervolgens de opdracht uit die aan die sleutel is gekoppeld
de toetsenbordindeling die aan de prefix-toets is gekoppeld.
Om bijvoorbeeld de toetsencombinatie "^X i" macro nummer 10 in beide te laten uitvoeren
modi kunnen de volgende opdrachten worden gebruikt:
maak kaart ctl-x
kaart ctl-x i macro 10
kaart beide ^X prefix ctl-x

Mapping toetsen in zowel modi
Met behulp van de pseudo-keymap `both' is het mogelijk om een ​​toets aan een commando in beide toe te wijzen
selectie en leesmodus tegelijk. Bijvoorbeeld om de home-toets aan een macro toe te wijzen
nummer 5 in beide modi, kan het volgende commando gebruikt worden:
kaart beide #0 macro 5

aliasing
Een toets kan ook rechtstreeks worden toegewezen aan de opdracht die op dat moment aan een andere toets is gekoppeld.
Het later opnieuw toewijzen van de andere sleutel verandert niets aan de toewijzing van de `aliased' sleutel.
Dit doet u met behulp van de volgende opdracht:
kaart toetsenbord new-key as oude sleutel

Bindend macro's naar toetsen
Een eerder gedefinieerde macro kan aan een toets worden gekoppeld met behulp van de opdracht:
kaart toetsenbord sleutel macro macronummer

Impliciet macro definities
Een impliciete macro kan ook rechtstreeks in verband met de worden gedefinieerd kaart opdracht:
kaart toetsenbord sleutel (
lichaam...
)

Toetsen en tekennamen worden gespecificeerd met de volgende notatie:

C Eén enkel afdrukbaar teken vertegenwoordigt de sleutel of het teken zelf.

^C Deze notatie vertegenwoordigt een controletoets of teken. DEL wordt geschreven als ^?

125, 0175, 0x7D
Tekens en sleutels kunnen worden gespecificeerd op basis van hun rangtelwoord in decimaal, octaal en
hexadecimale notatie.

up, beneden, rechts, links
Deze namen stellen de cursortoetsen voor.

#0 brengt #9
Deze symbolen stellen de tien door de gebruiker gedefinieerde multikeys voor.

Als de variabele databits is 7, sleutelkaarten kunnen de binding van alle sleutels in het bereik 0x00 specificeren
naar 0x7F, en de 8e bit wordt uit alle toetsenbordinvoer verwijderd. Als de variabele gegevens-
stukjes is 8, de 8e bit wordt niet gewist en de sleutelkaarten worden uitgebreid om het binden van sleutels mogelijk te maken
in het bereik van 0xA0 tot 0xFE (overeenkomend met de nationale tekens gedefinieerd door de ISO
8859 tekensets). Het binden van opdrachten aan deze toetsen kan worden gedaan door hun
numerieke waarde, of het direct opgeven van het 8-bits teken in de map-opdracht, bijvoorbeeld
kaartmenu 0xC8 macro 72
Binair bestand (standaardinvoer) komt overeen

Gebruik nn online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's