GoGPT Best VPN GoSearch

OnWorks-favicon

nn - Online in de Cloud

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

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 [e-mail beveiligd])
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: [e-mail beveiligd];Organisatie: TI - DK
Om een ​​puntkomma `;' in een koptekst op te nemen, laat u deze voorafgaan door een backslash (die moet worden
doubled because of the conventions for entering strings).

mail-record filet (string, standaard niet ingesteld)
filet must be a full path name of a file. If defined, all replies and mail will be
saved in this file in standard postbus format, i.e. you can use you favourite
mailer (and nn) to look at the file.

mail-script filet (string, standaard niet ingesteld)
Wanneer ingesteld, nn will use the specified file instead of the standard de script wanneer
uitvoeren van de doorgaans en mail commando's.

mailers shell-commando (string, default REC_MAIL)
Het programma dat wordt aangeroepen door nn to deliver a message to the mail transport. The
program will be given a complete mail message including a header containing the
recipient's address. See also mailer-pipe-input.

mailer-pipe-input (booleaans, standaard true)
When set, the message to be sent will be piped into the mailers program. Otherwise,
the file containing the message will be given as the first (and only) argument to
the mailers opdracht.

marked-by-next-group N (geheel getal, standaard 0)
Specifies the amount of (unmarked) articles on the menu marked gezien Door de N {volgende-
groep} command in selection mode. See gemarkeerd door lezen-overslaan for possible values of
N.

gemarkeerd-door-lees-retour N (geheel getal, standaard 0)
Specifies the amount of (unmarked) articles on the menu marked gezien Door de Z {lezen-
terugkeer} command in selection mode. See gemarkeerd door lezen-overslaan for possible values of
N.

gemarkeerd door lezen-overslaan N (geheel getal, standaard 4)
Specifies the amount of (unmarked) articles on the menu marked gezien Door de X {lezen-
overspringen} command in selection mode. The following values of N worden herkend:
0: No articles are marked seen
1: Current page is marked seen
2: Previous pages are marked seen
3: Previous and current pages are marked seen
4: All pages are marked seen

mark-overlap (booleaans, standaard onwaar)
Wanneer ingesteld, nn will draw a line (using the underline capabilities of the terminal if
possible) to indicate the end of the overlap (see the overlappen variabel).

mark-overlap-shading (booleaans, standaard onwaar)
Wanneer ingesteld, nn wil schaduw overlapping lines (see the overlappen variable) using the
attributes defined by the shading-on en shading-off variables (of if not set, with
the underline attribute). This is typically used to give overlapping lines a
different colour on terminals which have this capability.

menu-spacing mode (geheel getal, standaard 0)
. mode is a non-zero number as described below, nn will add blank lines between
the lines on the menu to increase readability at the cost of presenting fewer
articles on each page. The following values of mode worden herkend:
0: Don't add blank lines between menu lines.
1: Add a blank line between articles with anders onderwerpen.
2: Add a blank line between allen artikelen.

merge-report-rate tarief (geheel getal, standaard 1)
. nn is invoked with the -m option (directly or via nngrap), a status report of
the merging process is displayed and updated on the screen every tarief seconden. De
report contains the time used so far and an estimate of the time needed to complete
de fusie.

berichtgeschiedenis N (geheel getal, standaard 15)
Specifies the maximum number, N, of older messages which can be recalled with the
^P {bericht} commando.

min-window lengte van de duwkabel (geheel getal, standaard 7)
Wanneer de venster variabele is niet ingesteld, nn will clear the screen to preview an article
if there are less than lengte van de duwkabel unused lines at the bottom of the menu screen.

mmdf-formaat (booleaans, standaard onwaar)
Wanneer ingesteld, nn will save articles in MMDF format. Unless map-indeling-controle is
false, it is only used to specify the format used when new folders are created.

controleren (booleaans, standaard onwaar)
Wanneer ingesteld, nn zal laten zien allen characters in the received messages using a "cat -v"
like format. Otherwise, only the printable characters are shown (default).

mot (booleaans, standaard true)
Wanneer ingesteld, nn zal de bericht of the dag on start-up if it has changed
since it was last shown. The message is taken from the file "motd" in the lib
directory. It can also be shown (again) using the :motd opdracht.

multi-key-guard-time time-out (geheel getal, standaard 2)
When reading a multi-key sequence from the keyboard, nn will expect the characters
constituting the multi-key to arrive "quickly" after each other. When a partial
multi-key sequence is read, nn will wait (at least) time-out tenths of a second for
each of the following characters to arrive to complete the multi-key sequence. If
the multi-key sequence is niet completed within this period, nn leest de
partial multi-key sequence as individual characters instead. This way it is still
possible to use for example the ESC key on a terminal with vt100 like arrow keys.
. nn is used via an rlogin connection, you may have to increase the timeout to
get reliable recognition of multi-keys.

nieuwe-groepsactie actie (geheel getal, standaard 3)
This variable controls how new groups are treated by nn. It is an integer
variable, and the following values can be used. Some of these actions (marked with
an *) will only work when afgemeld houden is set, since the presence of a group
in .newsrc is the only way to recognize it as an old group:
0) Ignore groups which are not in .newsrc. This will obviously include new
groups, and therefore you must explicitly add any new groups that you care about
(by editing the .nieuwsrc file, or using the G menu command and then subscribing to
the group). When NNTP is being used, this setting prevents the actieve.tijden gegevens
from being read from the server; this can be helpful when using a slow link, since
the data can often be hundreds of KBytes long.
1*) Groups not in .newsrc are considered to be new, and are inserted at the
beginning of the .newsrc file.
2*) Groups not in .newsrc are considered to be new, and are appended to the end of
the .newsrc file.
3) New groups are recognized via a time-stamp saved in the file .nn/LAST and in
the database, i.e. it is not dependent on the groups currently in .newsrc. The new
groups are automatically appended to .newsrc with subscription. Old groups not
present in .newsrc will be considered to be unsubscribed.
4) Zoals 3, but the user is asked to confirm that the new group should be appended to
.newsrc. If rejected, the group will not be appended to .newsrc, and thus be
regarded as unsubscribed.
5) Zoals 4, except that the information is stored in a format compatible with the rn
news reader (.rnlast). This needs to be tested!

new-style-read-prompt (booleaans, standaard true)
When set, the reading mode prompt line includes the group name and the number of
selected articles in the group.

nieuws-header headers (string, standaard niet ingesteld)
De headers string specificeert een of meer extra headerregels (gescheiden door semi-
colons `;') which are added to the header of articles posted from nn met de
volgen en post commands. See mail-header bijvoorbeeld.

news-record filet (string, standaard niet ingesteld)
Save file for follow-ups and postings. Same rules and format as the mail-record
variabel.

news-script filet (string, standaard niet ingesteld)
Wanneer ingesteld, nn will use the specified file instead of the standard de script wanneer
uitvoeren van de volgen en post commando's.

nieuwsrc filet (string, default "~/.nieuwsrc") Specifies the
file used by nn to register which groups and articles have been read. The default
setting corresponds to the .newsrc file used by other news readers. Notice that nn
release 6.4 onwards doet toelaten individual articles to be marked unread, and some
articles marked unread, and thus no longer messes up .newsrc for other news
readers! Also see nntp-server.

nn-directory directory (string, default "~/.nn")
It only makes sense to set this variable on the command line, e.g. "nn-
directory=$HOME/.nn2" since it is looked at before the init file is read. It must
be set to a full pathname. Usually set when using multiple servers; see nieuwsrc
above and nntp-server hieronder.

nntp-cache-dir directory (string, default "~/.nn")
When NNTP is used, nn needs to store articles temporarily on disk. This variable
specifies which directory nn will use to hold these files. The default value may
be changed during configuration. This variable can only be set in the init file.

nntp-cache-size lengte van de duwkabel (integer, default 10, maximum 10)
Specifies the number of temporary files in the nntp cache. The default and maximum
values may be changed during configuration.

nntp-debug (booleaans, standaard onwaar)
When set, a trace of the nntp related traffic is displayed in the message line on
het scherm.

nntp-server hostname or bestandsnaam (draad)
It only makes sense to set this variable on the command line, e.g. "nntp-
server=news.some.domain", since it is looked at before the init file, If you use
multiple servers, you probably want to set the nn-directory en nieuwsrc variables on
the command line to alternate names as well, since some of the data files are
server dependent.

oud [max-artikelen] (integer, default not set)
. oud is ingesteld, nn will present (or scan) all (or the last max-artikelen) unread as
well as read articles. While oud is ingesteld, nn wil nooit mark any unread articles as
lezen.

old-packname (booleaans, standaard onwaar)
When set, nn display names identically to nn-6.6.5 (and earlier). Only set this if
you have a large number of entries in your killfile that no longer work due to the
new behaviour. Note that in the long run, this option will go away, so it's best
to update your killfile rather than set this.

orig-to-include-mask N (geheel getal, standaard 3)
When replying to an article, nn will include some of the header lines which may be
used to construct a proper mail address for the poster of the original article.
These addresses are placed on Orig-To: lines in the reply header and will
automatically be removed before the letter is sent. This variable specifies which
headers from the article are included; its value N is the sum of the following
waarden:
1: Antwoord aan:
2: Vanaf:
4: pad:

overlappen lijnen (geheel getal, standaard 2)
Specifies the number of overlapping lines from one page to the next when paging
through an article in reading mode. The last line from the previous page will be
underlined if the terminal has that capability.

pieper shell-commando (string, default $PAGER)
This is the pager used by the :beheerder command (and nadmin) when it executes certain
commands, e.g. grepping in the Log file.

patch-opdracht shell-commando (string, default "patch -p0")
This is the command which is invoked by the :lapje opdracht.

post-distribution woorden (string, standaard zie hieronder)
This variable controls how the Distribution: header is constructed when posting an
original article. Its value is a list of woorden selected from the following list:
[ 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 is used. Otherwise,
de opgegeven distributie (any word) is used as the default.
- Als dan vragen Als dit is opgegeven, wordt de gebruiker gevraagd de standaardinstelling te bevestigen
distribution or provide another distribution.
De standaardwaarde van post-distribution is vragen verzuim, i.e. use the default-
distributie with confirmation from the user.

preview-vervolg cond (geheel getal, standaard 12)
This variable determines on what terms the following article should be
automatically shown when previewing an article, and the volgend artikel commando is
gebruikt, of voortzetten is used at the end of the article. The following values can be
gebruikt:
0 - never show the next article (return to the menu).
1 - always show the next article (use 'q' to return to the menu).
2 - show the next article if it has the same subject as the current article, else
return to the menu.
The value should be the som of two values: one for the action after using voortzetten
on the last page of the article, and one for the action performed when the volgende-
dit artikel command is used vermenigvuldigd by 10.

preview-mark-read (booleaans, standaard true)
When set, previewing an article will mark the article as read.

previous-also-read (booleaans, standaard true)
When set, going back to the previously read group with P {vorig} will include
articles read in the current invocation of nn even if there are still unread
artikelen in de groep.

print-header-lines velden (string, default "FDGS")
Specifies the list of header fields that are output when an article is printed via
the :afdrukken commando en print-header-type is 1 (short header). The velden
specification is desctribed in the section on Customized Article Headers below.

print-header-type N (geheel getal, standaard 1)
Specifies what kind of header is printed by the :afdrukken command, corresponding to
de drie save-* commando's: 0 prints only the article body (no header), 1 drukt af
short header, and 2 prints the full article header.

printer shell-commando (string, default is system dep.)
This is the default value for the print command. It should include an option which
prevents the spooler from echoing a job-id or similar to the terminal to avoid
problems with screen handling (e.g. lp -s on System V).

query-signature (boolean, default ...)
Will cause nn to require confirmation before appending the .signature file to out-
going mail or news if the corresponding append-sig-... variable is set.

quick-count (booleaans, standaard true)
When set, calculating the total number of unread articles at start-up is done by
simple subtracting the first unread article number from the total number of
articles in each group. This is very fast, and fairly accurate but it may be a bit
too large. If not set, each line in .newsrc will be interpreted to count every
unread article, thus giving a very accurate number. This variable is also used by
nncontroleren.

snel opslaan (booleaans, standaard onwaar)
Wanneer ingesteld, nn will not prompt for a file name when an article is saved (unless it
belongs to a folder). Instead it uses the save file specified for the current
group in the init file or the default save file.

herindeling N (geheel getal, standaard 0)
Normally on the menu, nn will prefix the subject a number of `>'s corresponding to
the number of references on the References: line. The herindeling variable may be
set to use a different prefix on the subjects:
0: One `>' per reference is shown (default).
1: A single `>' is shown if the Subject contains Re:.
2: The number of references is shown as `n>'
3: A single Re: is shown.
4: If any references use layout 0, else layout 1.

re-layout-read N (integer, default -1)
Wanneer de kopregels variable is not set, or contains the "*" field specifier, a
line similar to the menu line will be used as the header of the article in reading
mode, including the sender's name and the article's subject. When this variable is
negative, the subject on this header line will be prefixed according to the re-
lay-out variable. Otherwise, it will define the format of the "Re:" prefix to be
used instead of the herindeling used on the menu.

read-return-next-page (booleaans, standaard onwaar)
Wanneer ingesteld, wordt de Z {lees-retour} command will return to the volgende menu page rather than
the current menu page.

record filet (tekenreeks, geen standaard)
Setting this bijnaam variable will set both the mail-record en news-record
variables to the specified pathname.

herhaling (booleaans, standaard onwaar)
Wanneer ingesteld, nn will not eliminate duplicated subject lines on menus (I cannot imagine
why anyone should want that, but....)

repeat-group-query (booleaans, standaard onwaar)
When set, invoking nn met de -g option will always repeat the query for a group
to enter until you quit explicitly. (Same as setting the -r option permanently).

rapportkosten (booleaans, standaard true)
This variable is ignored unless nn is running with accounting enabled (see nnacct).
Wanneer ingesteld, nn will report the cost of the current session and the total on exit.

response-check-pause pauze (geheel getal, standaard 2)
Specifies the number of seconds to wait after posting an article to see whether the
action *might* have failed. Some commands run in the background and may thus not
have completed during this period, so even when nn says "Article posted", it may
still fail (in which case you are informed via mail).

response-default-answer actie (string, default "send")
The default action to be taken when hitting terugkeer to the "response action" prompt
(abort, edit, send, view, write). If it is unset, no default action is defined.

behoud-gezien-status (booleaans, standaard onwaar)
Normally, seen articles will just be unread the next time the group is entered
(unless they were marked read by auto-junk-gezien). Als behoud-gezien-status is ingesteld,
the seen attribute on the articles will survive to the next time the group is
entered. (This is not recommended because it may result in very large select
bestanden).

retry-on-error keer (geheel getal, standaard 0)
Wanneer ingesteld, nn will try the specified number of keer to open an article before
reporting that the article does not exist any more. This may be necessary in some
netwerkomgevingen.

save-closed-mode mode (geheel getal, standaard 13)
When saving an article in selection mode (i.e. by selecting it from the menu), nn
will simply save the specified article if the article's subject is open. Wanneer de
selected menu entry is a closed subject, the save-closed-mode variable determines
how many articles among the closed articles should be saved:
0: save root article (the one on the menu) only
1: save selected articles within subject
2: save unread (excl selected) articles within subject
3: save selected+unread articles within subject
4: save all articles within subject
If `10' is added to the above values, nn will not save the selected subject
immediately; instead it will ask which articles to save using the above value as
the default answer.

opslagteller formaat (string, default "%d")
This is the printf-format which nn uses to create substitution string for the
trailing * in save file names. You can set this to more complex formats if you
like, but be sure that it will produce different strings for different numbers. An
alternative format which seems to be popular is ".%02d" .

save-counter-offset N (geheel getal, standaard 0)
Normally, file names created with the part.* form will substitute the * with
successive numbers starting from one. Setting this variable will cause these
numbers to start from N+ 1.

save-header-lines velden (string, default "FDNS")
Specifies the list of header fields that are saved when an article is saved via the
O {opslaan-kort} command. The velden specification is desctribed in the section on
Customized Article Headers below.

save-report (booleaans, standaard true)
When set, a message reporting the number of lines written is shown after saving an
article. Since messages are shown for a few seconds, this may slow down the saving
of many articles (e.g. using the S* opdracht).

scroll-clear-page (booleaans, standaard true)
Bepaalt of nn clears the screen before showing each new page of an article.

scroll-last-lines N (geheel getal, standaard 0)
Normaal nn will show each new page of an article from the top of the screen (with
proper marking of the overlap). When this variable is set to a negative value, nn
will scroll the text of the new pages from the bottom of the screen instead. If it
is set to a positive value, nn will show pages from the top as usual, but switch to
scrolling when there are minder neem contact the specified number of lines left in the
artikel.

selecteer-verlaat-volgende (booleaans, standaard onwaar)
When set, you will be asked whether to select articles with the vertrekken-volgende
attribute on entry to a group with left over articles.

selecteren-op-afzender (booleaans, standaard onwaar)
Specifies whether the vinden (=) command in article selection mode will match on the
subject or the sender.

shading-on code... (control string, default not set)
Specifies the escape code to be sent to the terminal to cause "shading" of the
following output to the screen. This is used if the mark-overlap-shading is ingesteld,
and by the `+' attribute in the kopregels variabel.

shading-off code... (control string, default not set)
Specifies the escape code to be sent to the terminal to turn off the shading
gedefinieerd door shading-on. Shading will typically be done by changing the foreground
colour to change, e.g.
on term ti924-colour
set shading-on ^[ [ 3 2 m
set shading-off ^[ [ 3 7 m
set mark-overlap-shading
unset mark-overlap
einde

schelp programma (string, default $SHELL)
The shell program used to execute shell escapes.

shell-restrictions (booleaans, standaard onwaar)
When set (in the init file), nn will not allow the user to invoke the shell in any
way, including saving on pipes. It also prevents the user from changing certain
variables containing commands.

show-purpose-mode N (geheel getal, standaard 1)
Normaal nn will show the purpose of a group the first time it is read, provided a
purpose is known. Setting this variable, this behaviour can be changed as follows:
0: Never show the purpose.
1: Show the purpose for new groups only.
2: Show the purpose for all groups.
. NNTP is being used, a setting of 0 prevents the newsgroups purpose data from
being read from the server; this can be helpful when using a slow link, since the
data can often be hundreds of KBytes long.

sign-type (string, default pgp)
What program nn will use to sign messages via the Sign command. Only pgp en GPG
are currently valid.

stil (booleaans, standaard onwaar)
Wanneer ingesteld, nn won't print the logo or "No News" if there are no unread articles.
Only useful to set in the init file or with the -Q optie.

slow-mode (booleaans, standaard onwaar)
Wanneer ingesteld, nn will cut down on the screen output to give better response time at low
speed. Normally, nn will use standout mode (if possible) to mark selected articles
on the menu, but when slow-mode is ingesteld, nn will just put an asterisk `*' next to
the article identifier on selected articles. Also when slow-mode speelt zich af nn wil
avoid redrawing the screen in the following cases: After a goto-groep command an
empty menu is shown (hit ruimte to make it appear), and after responding to an
article, only the prompt line is shown (use ^L to redraw the screen). To avoid
redrawing the screen after an extended command, set the vertraging-hertekenen variabel als
goed.

langzame snelheid snelheid (geheel getal, standaard 1200)
If the terminal is running at this baud rate or lower, the on traag (zie de sectie)
on init files) condition will be true, and the on snel will be false (and vice-
omgekeerd).

sorteren (booleaans, standaard true)
Wanneer ingesteld, nn will sort articles according to the current sorteermodus on entry to a
group. Otherwise, articles will be presented in order of arrival. If not set on
entry to a menu for merged groups, the articles from each group will be kept
together on the menu. If sorteren is unset while merged groups are presented on the
menu, the articles will be reordered by local article number (which may not keep
articles from the same group together).

sorteermodus mode (geheel getal, standaard 1)
The default sort algorithm used to sort the articles on entry to a news group. It
is a numeric value corresponding to one of the sorting methods described in
connection with the :sort command:
0 - arrival (ordered by article number)
1 - subject (subjects ordered after age of first article)
2 - lexical (subjects in lexicographical order)
3 - age (articles ordered after posting date only)
4 - sender (articles ordered after sender's name)

spellingscontrole shell-commando (string, standaard niet ingesteld)
When set, responses can be checked for spelling mistakes via the (i)spell action.
The command to perform the spelling is given the file containing the full article
including header as its only argument. If the spell checker can fix spelling
mistakes, it must apply the changes directly to this file.

spleet (booleaans, standaard true)
When set, digests will automatically and silently be split into sub-articles which
are then handled transparently as normal articles. Otherwise, digests are
presented as one article (which you can split on demand with the G opdracht).

stoppen lijnen (integer, default not set)
. stoppen is ingesteld, nn will only show the first lijnen lines of the of each article
before prompting you to continue. This is useful on slow terminals and modem lines
to be able to see the first few lines of longer articles (and skipping the rest
met de n opdracht).

subject-match-limit lengte (geheel getal, standaard 256)
Subjects will be considered identical if their first lengte characters match.
Setting this uncritically to a low value may cause unexpected results!

subject-match-offset compenseren (geheel getal, standaard 0)
When set to a positive number, that many characters at the beginning of the subject
will be ignored when comparing subjects for ordering and equality purposes.

subject-match-parts (booleaans, standaard onwaar)
When set, two subjects will be considered equal if they are identical up to the
first (differing) digit. Together with the subject-match-offset variable, this can
be used in source groups where the subject often has a format like:
vXXXXXX: Name of the package (Part 01/04)
omgeving subject-match-offset naar 8 en subject-match-parts to true will make nn
consider all four parts of the package having the same subject (and thus be
selectable with `*').
Notice that changing the subject-match-... variables manually will not have an
immediate effect. To reorder the menu, an explicit :soort command must be
performed. These variables are mainly intended to be set using the :lokaal commando
in on toegang macros for source and binary groups (entry macros are evaluated before
the menu is collected and sorted).

subject-match-minimum tekens (geheel getal, standaard 4)
When set to a positive number, that many characters at the beginning of the subject
must match before the subject-match-parts option comes into affect. This is
important, because the part matching causes the rest of the line to be ignored
after the first digit pair is discovered. This begins after any subject-match-
offset has been applied.

suggest-default-save (booleaans, standaard true)
Wanneer ingesteld, nn zal de presenteren standaard-opslagbestand when prompting for a save file name
in a group without a specific save file, or map-opslaan-bestand when saving from a
folder. When not set, no file name is presented, and to use the default save file,
a single + must be specified.

netjes-nieuwsrc (booleaans, standaard onwaar)
Wanneer ingesteld, nn will automatically remove lines from .newsrc which represent groups
not found in the active file or unsubscribed groups if afgemeld houden is niet
in te stellen.

Time to (booleaans, standaard true)
Wanneer ingesteld, nn will show the current time in the prompt line. This is useful on
systems without a sysline (1) utility.

trace-folder-packing (booleaans, standaard true)
When set, a trace of the retained and deleted messages is printed when a folder is
rewritten.

trusted-escape-codes codes (string, default none)
When set to a list of one or more characters, nn will trust and output ontsnappen
characters in an article if it is followed by one of the characters in the list.
For example, to switch to or from kanji mode, control codes like "esc $" and
"esc ( J" may be present in the text. To allow these codes, use the following
opdracht:
set trusted-escape-codes ($
You can also set it to allen to pass all espace codes through to the screen. Notice
uit die nn thinks all characters (including esc) output to the screen as occupy one
kolom.

unshar-commando shell-commando (string, default "/ Bin / sh")
This is the command which is invoked by the unsharing opdracht.

unshar-header-bestand filet (string, default "Unshar.Headers")
The name of the file in which the header and initial text of articles unpacked with
the :unshar opdracht wordt opgeslagen. Tenzij de bestandsnaam begint met een `/', wordt het bestand
will be created in the same directory as the unpacked files. The information is
not saved if this variable is not set. Setting it to "Unshar.Result" will cause
the headers and the results from the unpacking process to be merged in a meaningful
way (unless mmdf-formaat is ingesteld).

afmelden-markeren-als-gelezen (booleaans, standaard true)
When set, unsubscribing to a group will automatically mark all current articles
read; this is recommended to keep the size of .newsrc down. Otherwise, unread
articles in the unsubscribe groups are kept in .newsrc. If afgemeld houden is
false, this variable has no effect.

update-frequency (geheel getal, standaard 1)
Specifies how many changes need to be done to the .newsrc or select files before
they are written back to disk. The default setting causes .newsrc to be updated
every time a group has been read.

use-editor-line (booleaans, standaard true)
Most editors accept arguments of the form:
editor [-arguments] +n filename
where editor is the name of the editor, and n is the line number to put the cursor
upon entering the file. If use-editor-line is false, it will not add the "+n" to
de argumenten.

use-path-in-from (booleaans, standaard onwaar)
. mail-formaat is set, saved articles will be preceded by a specially formatted
"From " line:
From origin date
Normally, the origin will be the name of the news group where the article appeared,
maar als use-path-in-from is set, the contents of the "Path:" header will be used as
the origin.

use-selections (booleaans, standaard true)
Wanneer ingesteld, nn uses the selections and other article attributes saved last time nn
was used. If not set, nn ignores the select file.

zichtbare bel (booleaans, standaard true)
Wanneer ingesteld, nn will flash the screen instead of "ringing the bell" if the visible
bell (flash) capability is defined in the termcap/terminfo database.

venster lengte van de duwkabel (integer, default not set)
Wanneer ingesteld, nn will reserve the last lengte van de duwkabel lines of the menu screen for a preview
window. If not set, nn will clear the screen to preview an article if there are
minder dan min-window lines at the bottom of the screen. As a side effect, it can
also be used to reduce the size of the menus, which may be useful on slow
terminals.

word-key sleutel (key, default ^W)
The key which erases the last input component or word when nn is prompting for a
string, e.g. the last name in a path name.

wrap-header-margin lengte van de duwkabel (geheel getal, standaard 6)
When set (non-negative), the customized header fields specified in kopregels
will be split across several lines if they don't fit on one line. When lengte van de duwkabel is
greater than zero, lines will be split at the first space occurring in the last
lengte van de duwkabel columns of the line. If not set (or negative), long header lines will be
truncated if they don't fit on a single line.

OP MAAT ARTIKEL HEADER PRESENTATIE


Normaal nn will just print a (high-lighted) single line header containing the author,
subject, and date (optional) of the article when it is read.

Door de kopregels variable as described below, it is possible to get a more
informative multi line header with optional high-lighting and underlining.

De kopregels variable is set to a list of header line identifiers, and the customized
headers will then contain exactly these header lines in the gespecificeerd bestellen.

The same specifications are also used by the :afdrukken en opslaan-kort commando's via de afdrukken-
kopregels en save-header-lines variabelen.

The following header line identifiers are recognized in the kopregels, print-header-
lijnenen save-header-lines variabelen:

A goedgekeurd:
a Spool-File:(path of spool file containing the article)
B Distributie:
C Controle:
D Datum:
d Date-Received:
F Vanaf:
f Afzender:
G Newsgroup:(current group)
g Newsgroup:(current group if cross-posted or merged)
I Message-Id:
K sleutelwoorden:
L lijnen:
N Nieuwsgroepen:
n Newsgroups: (but only if cross posted)
O Organisatie:
P pad:
R Antwoord aan:
S Onderwerp:
v Save-File:(the default save file for this article)
W Vervolg op:
X Referenties:
x Back-References:
Y Overzicht:

The 'G' and 'g' fields will include the local article number if it is known, e.g.
Newsgroup: news.software.nn/754

The following special symbols are recognized in the kopregels variable (and ignored
otherwise):

Preceding the identifier with an equal sign "=" or an underscore "_" will cause the header
field contents to be high-lighted or underlined.

A plus sign "+" will use the shading attribute defined by shading-on en shading-off naar
high-light the field contents. If no shading attribute is defined it will underline the
field instead.

Including an asterisk "*" in the list will produce the standard one line header at that
punt.

Example: The following setting of the kopregels variable will show the author
(underlined), organization, posting date, and subject (high-lighted) when articles are
lezen:
set header-lines _FOD=S

COMMAND LINE OPTIES


Some of the command line options have already been described, but below we provide a
complete list of the effect of each option by showing the equivalent reeks, uitgeschakeldof toggle
opdracht.

Besides the options described below, you can set elke of nn's variables directly on the
command line via an argument of the following format:
variabele=waarde
To set or unset a boolean variable, the value can be specified as on or korting (t en f wil
also work).

Notice that the init files are read vaardigheden the options are parsed (unless you use the -I
option). Therefore, the options which are related to boolean variables set in the init
file will toggle the value set there, rather than the default value. Consequently, the
meaning of the options are also user-defined.

The explanations below describe the effect related to the default setting of the
variables, with the `reverse' effect in square brackets.

-aN {reeks begrenzing N}
Beperken het maximale aantal artikelen dat in elke groep wordt gepresenteerd N. Dit is handig
to get up-to-date quickly if you have not read news for a longer period.

-a0 Mark allen unread articles as read. See the full explanation at the beginning of
deze handleiding.

-B {toggle backup}
Do not [do] backup the rc file.

-d {toggle spleet}
Do not [do] split digests into separate articles.

-f {toggle fsort}
Do not [do] sort folders according to the subject (present the articles in a folder
in the sequence in which they were saved).

-g Prompt for the name of a news group or folder to be entered

-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 Do not read the init file. This must be the first option!! The global setup filet
is still read.

-Ibestandslijst
Specifies an alternate list of init files to be loaded instead of the standard
global and private init files. The list is a comma-separated list of file names.
Names which does not contain a `/' are looked for in the ~/.nn directory. An empty
element in the list is interpreted as the global init file. The list of init files
Dan moet je niet be separated from the -I option by blanks, and it must be the first
option. Example: The default behaviour corresponds to using -I,init (first the
global file, then the file ~/.nn/init). The global setup file is still read as the
first init file independently of the -I option used.

-k {toggle doden}
Do not [do] perform automatic kill and selection of articles.

-lN {reeks stoppen N}
Stop after printing the first N lines of each article. This is useful on slow
terminals.

-L[f] {reeks lay-out f}
Select alternative menu layout f (0 to 4). If f is omitted, menu layout 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.
time. When -m is used, no articles will be marked as read.

-nWOORD Verzamel alleen artikelen die de tekenreeks bevatten WOORD in the sender's name (case is
ignored). If WOORD starts with a slash `/', the rest of the argument is used as a
regelmatig uitdrukking instead of a fixed string.

-N {geen overeenkomstig variabele}
Disable updating of the rc file. This includes not recording that groups have been
read or unsubscribed to (although nn will think so until you quit).

-q {toggle sorteren}
Do not [do] sort the articles (q means quick, but it isn't any quicker in
practice!)

-Q {toggle stil}
Quiet mode - don't [do] print the logo or "No News" messages.

-r {toggle repeat-group-query}
Maken -g repeat query for a group to enter.

-sWOORD Verzamel alleen artikelen die de tekenreeks bevatten WOORD in hun onderwerp (geval is
ignored). If WOORD starts with a slash `/', the rest of the argument is used as a
regelmatig uitdrukking instead of a fixed string.

-S {toggle herhaling}
Do not [do] eliminate duplicated subject lines on menus.

-T {toggle Time to}
Do not [do] show the current time in the prompt line.

-w[N] {reeks venster N}
Reserveren N lines of the menu screen for a preview window. If N wordt weggelaten, de
preview window is set to 5 lines.

-W {toggle bevestigingsberichten}
[Don't] Wait for confirmation on all messages.

-x[N] {reeks oud N}
Present (or scan) all (or the last N) unread as well as read articles. This will
nooit mark unread articles as read.

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

MACRO DEFINITIES


Practically any combination of commands and key strokes can be defined as a macro which
can be bound to a single key in menu and/or reading mode.

The macro definition must specify a sequence of commands and key strokes as if they were
typed directly from the keyboard. For example, a string specifying a file name must
follow a save command. This manual does not give a complete specification of all the
input required by the various commands; it is recommended to execute the desired command
sequence from the keyboard prior to defining the macro to get the exact requirements of
elke opdracht.

Although it is possible to define temporary macros interactively using the :definiëren
command, macro definitions are normally placed in the init file. Macros are numbered from
0 to 100, i.e. it is possible to define a total of 101 different macros (implicit macros
gedefinieerd met de kaart command uses internal numbers from 101 to 200).

To define macro number M, the following construction is used (the line breaks are
mandatory):
bepalen M
lichaam
einde

De lichaam consists of a sequence of penningen separated by white space (blanks or newlines).
Maar zeker penningen continue to the end of the current line.

De volgende penningen may occur in the macro lichaam:

Heb je vragen? Stel ze hier.
Empty lines and text following a # character (preceded by white space) is ignored.

commando namen
Any command name listed in the key mapping section can be included in a macro
causing that command to be invoked when the macro is executed.

Extended commando's
All the extended commands which can be executed through the commando commando
(normally bound to the : key) can also be executed in a macro. An extended command
starts with a colon (:) and continues to the end of the current line. Example:
:show groups total

sleutel Strokes
A key stroke (which is normally mapped into a command depending on the current
mode) is specified as a key name enclosed in single quotes. Examples (A-key, left
arrow key, RETURN key):
'A' 'left' '^M'

Shell commando's
External commands can be invoked as part of a macro execution. There are two forms
of shell command invocations available depending on whether a command mei produceren
output or require user input, or it is gegarandeerde to complete without input or
output to the terminal. The difference is that in the latter case, nn niet
prepare the terminal to be used by another program. When the command completes,
the screen is niet redrawn automatically; you should use the terugtrekken command to do
that. The tho forms are:
:!echo this command uses the terminal
:!!echo this command does not > /tmp/file

Strings
Input to commands prompting for a string, e.g. a file name, can be specified in a
macro as a double quoted string. Example (save without prompting for a file name):
opslaan-kort "+$G"

Voorwaardelijke
Conditionals may occur anywhere in a macro; a conditional is evaluated when the
macro is executed, and if the condition is false the rest of the actueel lijn is
genegeerd. The following conditionals are available:
?menu True in menu mode
?show True in reading mode
?folder True when looking at a folder
?group True when looking at a news group
?yes Query user, true if answer is yes
?Nee Query user, true if answer is no
Example (stop macro execution if user rejects to continue):
prompt "continue? " ?Nee breken
In addition to these conditionals, it is possible to test the current value of
boolean and integer variables using the following form:
?variabele=waarde
This conditional will be true (1) if the variable is an integer variable whose
current value is the one specified, or (2) if the variable is a boolean variable
which is either on or korting. Voorbeelden:
?layout=3 :set layout 1
?monitor=on break
?sort=off :sort age

breken Terminate macro execution completely. This includes nested macros. Example (stop
if looking at a folder):
?folder breken

terugkeer Terminate execution of current macro. If the current macro is called from another
macro, execution of that macro continues immediately.

invoer Query the user for a key stroke or a string, for example a file name. Example
(prompt the user for a file name in the usual way):
opslaan-kort invoer

ja Confirm unconditionally if a command requires confirmation. It is ignored if the
command does not require confirmation. Example (confirm creation of new files):
opslaan-kort "+$G" ja

geen Terminate execution of current macro if a command requires confirmation; otherwise
ignore it. If neither ja noch geen is specified when a command requires
confirmation, the user must answer the question as usual - if the user confirms the
action execution continues normally; otherwise the execution of the current macro
is terminated. Example (do not create new files):
opslaan-kort "+$L/misc" geen

prompt snaar
Druk de snaar in the prompt line (highlighted). The string must be enclosed in
double quotes. Example:
prompt "Enter recipient name"
When the macro terminates, the original prompt shown on entry to the macro will
automatically be redrawn. If this is not desirable (e.g. if the macro goes from
selection to reading mode), the redrawing of the prompt can be disabled by using a
prompt command with an empty snaar (""). Example:
prompt "Enter reading mode?" # old prompt is saved
?no return # and old prompt is restored
read-skip # changes the prompt
prompt "" # so forget old prompt

echo snaar
Toon de snaar in the prompt line for a short period. Example:
?show echo "Cannot be used in reading mode" break

puts string-to-end-of-line
The rest of the line is output directly to the terminal without interpretation.

macro M
Invoke macro number M. The maximum macro nesting level is five (also catches macro
lussen).

I use the following macro to quickly save all the selected files in a file whose name is
entered as usual. It also works in reading mode (saving just the current article).
bepalen 1
:unset save-report
save-short input yes
?menu '+'
:set save-report
einde

KEY KAARTEN


The descriptions of the keys and commands provided in this manual reflects the default key
toewijzingen in nn. However, you can easily change these mappings to match your personal
demands, and it is also possible to remap keys depending on the terminal in use.
Permanent remapping of keys must be done through the init file, while temporary changes
(for the duration of the current invocation of nn) can be made with the :kaart opdracht.

The binding and mapping of keys are controlled by four tables:

De multikey definitie tafel
This table is used for mapping multicharacter key sequences into single characters.
By default the table contains the mappings for the four cursor keys, and there is
room for 10 user-defined multikeys. The fourteen multikeys are named: up, beneden,
rechts, links (the four arrow keys), and #0 brengt #9 for the user-defined keys.
Multikey #i (waar i is a digit or an arrow key name) is defined using the
volgende opdracht:
kaart #i sleutelreeks
waarbij de volgorde is a list of 7-bit character names (see below) separated by
spaces. For example, if the HOME key sends the sequence ESC [ H, you can define
multikey #0 to be the home key using the command:
map #0 ^[ [ H

De invoer sleutel in kaart brengen tafel
All characters that are read from the keyboard will be mapped through the input
mapping table. Consequently, you can globally remap one key to produce any other
key value. By default all keys are mapped into themselves.
An entry in the input key mapping table to map input-key om in new-key is gemaakt met
het bevel
kaart sleutel input-key new-key
For example, to make your ESC key function as onderbreken you can use the command
map key ^[ ^G

De selectie mode sleutel verbindend tafel
This table defines for each key which command should be invoked when that key is
pressed in selection mode, i.e. when the article menu is shown. The command to
binden een sleutel een commando in selection mode is:
kaart MENU sleutel commando
For example, to have the HOME key defined as multikey #0 above bound to the kiezen
command, the following command is used:
map menu #0 select
To remap a key to select a specific article on the menu (which the `a' through `z'
keys do by default), the commando must be specified as `dit artikel N' waar N is de
entry number on the menu counted from zero (i.e. a=0, b=1, ..., z=25, 0=26, ...,
9=35). For example, to map `J' to select article `j', the following command is
gebruikt:
map menu J article 9

De lezing mode sleutel verbindend tafel
This table defines for each key which command should be invoked when that key is
pressed in reading mode, i.e. when the article text is shown. The command to bind
a sleutel een commando in reading mode is:
kaart tonen sleutel commando

In addition to the direct mappings described above, the following variations of the kaart
command are available:

Gebruiker gedefinieerd toetsenborden
Additional keymaps can be defined using the command
maken kaart nieuwe kaart
This will create a new keymap which can initialized using normal kaart commands, e.g.
kaart nieuwe kaart sleutel commando
To activate a user-defined keymap, it must be bound to a voorvoegsel sleutel:
kaart base-map prefix-key voorvoegsel nieuwe kaart
When used, the prefix key itself does not activate a command, but instead it
require another key to be entered and then execute the command bound to that key in
the keymap which is bound to the prefix key.
For example, to let the key sequence "^X i" execute macro number 10 in both
modes, the following commands can be used:
make map ctl-x
map ctl-x i macro 10
map both ^X prefix ctl-x

Mapping toetsen in zowel modi
Using the pseudo-keymap `both', it is possible to map a key to a command in both
selection and reading mode at once. For example, to map the home key to macro
number 5 in both modes, the following command can be used:
map both #0 macro 5

aliasing
A key can also be mapped directly to the command currently bound to another key.
Later remapping of the other key will not change the mapping of the `aliased' key.
This is done using the following command:
kaart toetsenbord new-key as old-key

Bindend macro's naar toetsen
A previously defined macro can be bound to a key using the command:
kaart toetsenbord sleutel macro macro-number

Impliciet macro definities
An implicit macro can also be defined directly in connection with the kaart opdracht:
kaart toetsenbord sleutel (
lichaam...
)

Keys and character names are specified using the following notation:

C A single printable character represents the key or character itself.

^C This notation represents a control key or character. DEL is written as ^?

125, 0175, 0x7D
Characters and keys can be specified by their ordinal value in decimal, octal, and
hexadecimal notation.

up, beneden, rechts, links
These names represent the cursor keys.

#0 brengt #9
These symbols represent the ten user-defined multikeys.

Als de variabele databits is 7, key maps can specify binding of all keys in the range 0x00
to 0x7F, and the 8th bit will be stripped in all keyboard input. If the variable gegevens-
stukjes is 8, the 8th bit is not cleared, and key maps are extended to allow binding of keys
in the range 0xA0 to 0xFE (corresponding to the national characters defined by the ISO
8859 character sets). Binding commands to these keys can be done either by using their
numeric value, or directly specifying the 8 bit character in the map command, e.g.
map menu 0xC8 macro 72
Binair bestand (standaardinvoer) komt overeen

Use nn online using onworks.net services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.