GoGPT Best VPN GoSearch

Favicon OnWorks

trn4 - Online în cloud

Rulați trn4 în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda trn4 care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


trn - program de știri cu fire de citire

REZUMAT


TRN [Opțiuni] [grupuri de știri]

DESCRIERE


spin este o versiune threaded a rn, care este un înlocuitor pentru readnews(1) program.
A fi „întrecut” înseamnă că articolele sunt interconectate în ordinea răspunsului. Fiecare
firul de discuții este un arbore de articole în care toate articolele de răspuns (copil) se ramifică
din articolele lor originare (părinte). O reprezentare a acestui arbore (sau a
o parte din acesta) este afișată în antetul articolului în timp ce citiți știrile. Acest lucru vă oferă
o percepție mai bună a modului în care toate articolele sunt legate și chiar vă permite să vedeți dintr-o privire când
un articol are răspunsuri -- un lucru bun de verificat înainte de a posta. În plus, TRN are o
selector de fire care vă permite să răsfoiți rapid o listă de subiecte și să alegeți
cele pe care le consideri interesante. Acest selector de fire sortează articolele în funcție de diverse
criterii și poate fi comutat în diferite moduri de afișare care vă permite să alegeți toate
subiecte separat (subiectele pot avea mai multe subiecte) sau chiar alege articole individuale.
Orice elemente pe care nu le selectați pot fi salvate pentru a fi citite mai târziu sau pot fi marcate ca citite cu o singură
apăsarea tastei.

Dacă sunteți deja familiarizați cu TRN poate doriți doar să citiți CEEA CE ESTE NOU secţiune.
Oameni care fac upgrade de la rn va dori probabil să acorde atenție secțiunilor privind
Selector de, Copac Afişa, și cele menționate mai sus CEEA CE ESTE NOU. Dacă ești nerăbdător, doar
scufundă-te și începe. Toate comenzile obișnuite vor fi familiare unui rn or TRN utilizator,
iar ajutorul on-line vă va oferi o scurtă prezentare a comenzilor disponibile (doar
tastați „h” din orice prompt). De asemenea, aș sugera să utilizați comanda:

trn -x -X

pentru a vă asigura că unele dintre cele mai bune funcții sunt activate.

Pornire spin

Dacă nu sunt specificate grupuri de știri, toate grupurile de știri care au știri necitite vor fi
prezentate utilizatorului în ordinea în care apar în .newsrc fişier. La prompt
pentru fiecare grup puteți alege să-l citiți, să-l omiteți, să îl mutați etc. Dacă o listă de grupuri de știri
este furnizat pe linia de comandă, TRN va porni în modul „adăugare”, folosind lista ca set
de modele pentru a adăuga grupuri de știri noi și pentru a restricționa grupurile de știri afișate (vezi și
discuția comenzii „a” la nivelul grupului de știri-selectare).

spin operează pe patru niveluri: nivelul de selecție a grupului de știri, selectorul de fire,
nivelul de citire a articolului și nivelul de paginare. Fiecare nivel are propriul său set de comenzi și
propriul său meniu de ajutor. La nivelul de paginare (nivelul de jos) TRN se comportă mult ca
mai mult(1) program. La nivel de citire articol articolele vă sunt prezentate în ordine
a răspunsurilor acestora, subiectele fiind ordonate după data celui mai vechi articol necitit
(deși există comenzi pentru modificarea ordinii implicite de afișare). În fir
selector vi se prezintă subiectele și (de obicei) autorii asociați fiecăruia
fir de discuție și având șansa de a alege pe care doriți să le citiți acum, economisiți pentru
mai târziu, sau manipulați într-un fel. La nivelul de selecție a grupurilor de știri (nivelul superior), dvs
poate specifica ce grup de știri doriți în continuare sau le puteți citi în ordinea implicită, care este
pentru ca grupurile de știri să apară în dvs .newsrc fişier. (Așadar, veți dori
rearanjați-vă .newsrc fișier pentru a pune pe primul loc cele mai interesante grupuri de știri. Acesta poate fi
terminat cu comanda „m” la nivelul de selecție a grupului de știri. AVERTISMENT: invocare
readnews/vnews (vechea interfață de utilizator) în orice fel (inclusiv ca un verificator de știri în dvs
secvența de autentificare!) va provoca .newsrc să fie din nou dezordonat.)

La orice nivel, la ORICE prompt, ajutorul este disponibil prin tastarea unui „h”. Acesta vă oferă un rezumat
a comenzilor disponibile și a ceea ce fac acestea. Amintiți-vă această comandă, veți avea nevoie de ea.

A scrie spațiu la orice întrebare înseamnă a face lucrul normal. Vei ști ce este asta
deoarece fiecare prompt are o listă cu mai multe comenzi plauzibile cuprinse între paranteze drepte.
Prima comandă din listă este cea care va fi efectuată dacă introduceți un spațiu. (Toate
intrarea se face în modul cbreak, astfel încât returnările de cărucior nu ar trebui să fie tastate pentru a se termina
orice, cu excepția anumitor comenzi cu mai multe caractere. Aceste comenzi vor fi evidente în
discuție de mai jos pentru că aceștia iau o ceartă.)

La pornire, TRN va face mai multe lucruri:

1. Va căuta pe dvs .newsrc fișier, care este lista dvs. de grupuri de știri abonate.
If TRN nu gaseste un .newsrc, va crea unul. Dacă găsește unul, se va întoarce
sub numele „.oldnewsrc”.

2. Acesta va introduce dvs .newsrc fișier, listând primele grupuri de știri cu necitite
știri.

3. Va efectua anumite verificări de consistență asupra dvs .newsrc. Dacă ale tale .newsrc a ieșit din
data în oricare din mai multe moduri, TRN vă va avertiza și vă va repara, dar puteți
trebuie sa astepti putin pana sa porneasca.

4. spin va verifica în continuare pentru a vedea dacă au fost create grupuri de știri noi și vă va oferi
oportunitatea de a le adăuga la dvs .newsrc.

5. spin intră în nivelul superior de prompt -- nivelul de selecție a grupului de știri.

Grup de știri Selecţie Nivel

În această secțiune, cuvintele „următorul” și „anterior” se referă la ordinea grupurilor de știri în
ta .newsrc fişier. La nivel de selecție grup de știri, promptul arată astfel:

====== 17 articole necitite în talk.blurfl -- cititi acum? [ynq]

cu excepția cazului în care grupul este setat pentru citire fără fir, caz în care primele șase caractere sunt
„******”. Următoarele comenzi pot fi date la acest nivel:

+ Introduceți acest grup de știri prin selector.

y Începeți să citiți acest grup de știri acum.

SP Intrați în grupul de știri executând comanda implicită listată în []'s.

.comanda
Faceți acest grup de știri acum, dar executați comandă înainte de a arăta ceva. The
comanda va fi interpretată ca și cum ar fi introdusă la nivelul de selecție a articolului.

= Porniți acest grup de știri, dar enumerați subiectele înainte de a afișa articole.

U Introduceți acest grup de știri prin promptul unkill-articles.

t Comutați grupul de știri între citirea cu fire și fără fire. Valoarea implicită este
threaded, iar setarea curentă este stocată în .newsrc.

n Accesați următorul grup de știri cu știri necitite.

N Accesați următorul grup de știri.

p Accesați grupul de știri anterior cu știri necitite. Dacă nu există, rămâneți la
grup de știri curent.

P Accesați grupul de știri anterior.

- Accesați grupul de știri afișat anterior (indiferent dacă este înainte sau
după cea actuală din listă).

1 Accesați primul grup de știri.

^ Accesați primul grup de știri cu știri necitite.

$ Accesați sfârșitul listei de grupuri de știri.

g grup de știri
Accesează grup de știri, care poate fi numele grupului sau un număr relativ zero al
grupuri din .newsrc (consultați comanda „L” pentru a lista .newsrc). Dacă nu este
la care sunteți abonat în prezent, veți fi întrebat dacă doriți să vă abonați.

/model
Scanați înainte pentru o potrivire a unui grup de știri model. Modelele fac globbing ca
nume de fișiere, adică folosiți * pentru a se potrivi cu orice secvență de caractere și [] pentru a specifica a
lista de caractere pentru a se potrivi. Utilizare . pentru a se potrivi cu un singur caracter. Spre deosebire de normal
numere de fișiere, căutarea grupurilor de știri nu este ancorată în fața și spatele
numele fișierului, adică „/ski” va găsi rec.skiing. Puteți folosi ^ sau $ pentru a ancora
fața sau spatele căutării: „/^test$” va găsi testul grupului de știri și nimic altceva
Dacă doriți să includeți grupuri de știri cu 0 articole necitite, adăugați /r. Dacă
grupul de știri nu se găsește între grupul de știri curent și ultimul grup de știri, the
căutarea se va încheia până la început.

?model
La fel ca /, dar caută înapoi.

u Dezabonați-vă de la grupul de știri curent.

l sfoară
Listează grupurile de știri neabonate la care conțin șirul specificat.

L Listează starea curentă a .newsrc, împreună cu informații despre stare.

Sens de stare
Numărul articolelor necitite din grupul de știri.
CITEȘTE Nu există articole necitite în grupul de știri.
UNSUB Grup de știri dezabonat.
FOS Grup de știri fals.
JUNK Linie ignorată în .newsrc
(de ex. linia „opțiuni” readnews).

(Un grup de știri fals este unul care nu se află în lista grupurilor de știri active din
fișier activ, care pe majoritatea sistemelor este /usr/lib/news/active, cu excepția cazului în care utilizați NNTP.)

m {nume}
Mutați grupul de știri numit în altă parte în .newsrc. Dacă nu este dat niciun nume,
grupul de știri curent este mutat. Există mai multe moduri de a specifica unde doriți
grupul de știri -- tastați h pentru ajutor când vă întreabă unde doriți să îl puneți.

c Catch up -- marcați toate articolele necitite din acest grup de știri ca fiind citite.

A Renunțați la modificările aduse grupului de știri actual de atunci TRN a fost început. Util
când marcați accidental un grup ca citit.

o {model}

O {model}
Afișați numai acele grupuri de știri al căror nume se potrivește model. Modelele sunt aceleași
în ceea ce privește comanda „/”. Modelele multiple pot fi separate prin spații, la fel ca și pe
linia de comandă. Restricția va rămâne în vigoare fie până când nu există
articole rămase în setul restricționat de grupuri de știri sau altă comandă de restricție
este dată. De cand model este opțional, „o” în sine va elimina restricția.
Utilizarea „O” va omite grupurile goale din ciclu.

un tipar
Adăugați grupuri de știri neabonate care se potrivesc model. Dacă există grupuri de știri care se potrivesc
găsit, vi se va întreba pentru fiecare dacă doriți să îl adăugați. daca tu
doriți să adăugați toate grupurile de știri, puteți tasta „Y” și acestea vor fi adăugate
sfârșitul .newsrc fişier. Dacă nu doriți să vă abonați, toate grupurile rămase
poate fi ignorat tastând „N”. După ce au fost adăugate grupuri de știri noi, „a”
comanda restricționează, de asemenea, setul curent de grupuri de știri, la fel ca comanda „O”.
nu.

& Tipăriți starea curentă a comutatoarelor din linia de comandă și a oricărui grup de știri
restricții.

&comutator {comutator}
Setați comutatoare suplimentare pentru linia de comandă.

&& Tipăriți definițiile macro-urilor curente.

&&comenzile tastelor
Definiți macrocomenzi suplimentare.

!comanda
Evadare într-un subshell. Un semn de exclamare (!) te lasă în propriile știri
director. Un semn dublu de exclamare (!!) vă lasă în directorul spool pentru
știri, care este de obicei /usr/spool/news, cu excepția cazului în care utilizați NNTP pentru a citi știrile. The
variabila de mediu SHELL va fi utilizată dacă este definită. Dacă comandă este nulă, an
shell-ul interactiv este pornit.

v Tipăriți numărul versiunii curente și informații despre unde să trimiteți rapoartele de eroare.

q Renunță.

x Ieșire, restabilind .newsrc la starea sa la pornirea TRN. .newsrc pe care l-ați
ați avut dacă ați ieșit cu „q” se va numi .newnewsrc, în cazul în care nu ați făcut-o
chiar vreau să tastați „x”.

^K Editați lista globală de comenzi memorate (în fișierul global KILL) pe care o doriți
să fie efectuat în fiecare grup de știri pe măsură ce este pornit (adică atunci când este
selectate la nivelul grupului de știri-selectare). Acest fișier conține comenzi (una per
line) cum ar fi /subject/:j sau /author/f:+ pentru a ucide sau selecta articole pe baza
criteriile de căutare indicate. Există, de asemenea, o listă locală de comenzi pentru fiecare
grup de știri care poate conține comenzi de ucidere/selectare adaptate pentru fiecare specific
grup. Din cauza costurilor generale implicate în căutarea articolelor de ucis, este
mai bine, dacă este posibil, să folosiți o listă locală și nu cea globală. Local
comenzile memorate sunt de obicei menținute prin utilizarea comenzilor „A” sau „T” de la
la nivelul articol/pagina sau în selector. Există, de asemenea, un modificator de căutare K
care adaugă orice comandă de căutare pe care doriți să o adăugați. De asemenea, este posibil să
editați manual fișierul cu comanda „^K” de oriunde în interiorul unui grup de știri. Dacă
oricare dintre variabilele de mediu VISUAL sau EDITOR este setată, editorul specificat
va fi invocat; în caz contrar, un editor implicit este invocat pe fișierul KILL.

Selector de

Majoritatea oamenilor care nu au toată ziua să citească știrile vor dori să intre într-un grup de știri prin intermediul
selectorul. Acest lucru se realizează prin utilizarea comenzii „+” la selecția grupului de știri sau
niveluri de articol/pagina. De fapt, aceasta poate fi comanda implicită pentru intrarea într-un grup de știri,
în funcție de modul în care versiunea dvs. de TRN a fost configurat și utilizarea de către dvs. a -X opțiune.

Selectorul afișează o listă de articole după subiecte și (de obicei) autori. The
articolele sunt grupate în fire în mod implicit (care pot enumera mai multe subiecte per
element selectabil dacă subiectul s-a schimbat în timpul discuției) și ordonat după dată
din cel mai vechi articol al lor necitit. Grupurile de subiecte sau subiecte sunt, de asemenea, afișate cu un număr de
numărul de articole din fiecare grupă. Fiecare element selectabil este precedat de o literă sau
număr care poate fi tastat pentru a comuta selecția acestuia. Elementele care sunt selectate sunt marcate
cu un „+” după scrisoarea lor. Grupurile care au selectat doar câteva dintre articolele lor sunt
marcat cu un „*”. Puteți schimba modul selectorului (pentru a alege fiecare subiect separat
sau alegeți articole individuale), ordonați lista după o varietate de criterii de sortare și comutați
Afișează autorul între stilurile lung, mediu și scurt folosind comenzile detaliate
de mai jos.

Următoarele comenzi sunt disponibile în selector:

az,0-9,AZ
Selectați/deselectați elementul indicat prin litera sau numărul acestuia. Sunt destul de multe
literele omise din caracterele alfa pentru a fi tastate ca comenzi -- vezi mai jos.
De asemenea, variabila SELECTCHARS este disponibilă pentru a personaliza ce caractere doriți
pentru a fi folosite ca litere de selecție, suprascriind funcția lor de comandă.

SP Efectuați comanda implicită. Acesta este de obicei > pentru majoritatea paginilor, iar Z pe ultima
pagina (deși D și X sunt, de asemenea, destul de populare).

CR Începeți să citiți. Dacă nu sunt selectate articole, elementul curent este selectat (cu excepția cazului în care
l-ai marcat ca fiind ucis).

Z,TAB Începeți să citiți. Dacă nu este selectat niciun articol, citiți toate articolele necitite.

'.' Comutați selecția elementului curent (cea de sub cursor).

* La fel ca '.' cu excepția faptului că afectează toate articolele cu același subiect (util în
selectorul de articole).

# Efectuați o selecție prioritară care citește doar articolul curent, temporar
ignorând toate celelalte selecții.

k, ',' Marcați elementul curent ca fiind ucis.

m, \ Demarcați elementul curent.

- Setați un interval, ca în a - k. Repetă ultima acțiune de marcare: selecție,
deselectare, ucidere sau demarcare.

@ Comutați toate selecțiile vizibile.

M Marcați articolul (articolele) curent(e) pentru a reveni la ieșirea din grupul de știri și pentru a elimina articolul.

Y Trage înapoi și selectează articolele marcate pentru returnare, ștergându-le pentru returnare
stare.

E Excludeți toate elementele neselectate din lista de selecție (resgustați afișajul). presa
din nou pentru a alege dintre toate articolele disponibile.

n, ] Deplasați-vă în jos la următorul articol (încercați și tasta săgeată în jos de la tastatură).

p, [ Deplasați-vă la articolul anterior (încercați și tasta cu săgeata în sus).

< Mergeți la pagina anterioară (încercați și tasta săgeată la stânga).

> Accesați pagina următoare (încercați și tasta săgeată spre dreapta).

^ Mergeți la prima pagină.

$ Accesați ultima pagină.

S Setați elementele pe care le afișează selectorul: fire, subiecte sau articole. Dacă grupul
este unthreaded setarea acestui lucru la thread-uri va trece grupul.

= Comutați între selectorul de articole și selectorul de subiect/subiect.

O Alegeți ordinea articolelor: dată, subiect, autor, număr de articole (pentru
subiecte/grupuri de subiecte) și o grupare subiect-dată a articolelor individuale.
Tastarea selecției cu litere mici va sorta articolele în mod implicit
direcția, în timp ce folosirea majusculei va inversa sortarea. Există un separat
ordinea implicită de sortare pentru selectorul de subiecte/subiecte și selectorul de articole. Vedea
il -O opțiunea de a seta modul selector preferat și ordinea de sortare ca implicită.

R Inversați ordinea de sortare curentă.

L Comutați afișajul selectorului între stilurile de afișare lung, mediu și scurt.
A se vedea -x opțiunea de a seta stilul preferat ca implicit.

U Comutați între selectarea articolelor necitite/citite.

X Marcați toate articolele neselectate ca citite și începeți să citiți.

D Marcați articolele neselectate de pe pagina curentă ca citite și începeți să citiți articolele
sunt selectate, altfel mergeți la pagina următoare.

J Marcați toate articolele selectate ca fiind citite (util după efectuarea unor acțiuni asupra lor
cu comanda ':').

c Catch up -- marchează TOATE articolele ca fiind citite, fără a afecta postarea lor încrucișată
omologi.

A Adăugați o comandă de căutare subiect la lista memorată (alias un fișier KILL) pentru aceasta
grup. Vi se solicită să alegeți selecția (+), junking (j), inclusiv selecția
toate răspunsurile (.) sau junking inclusiv toate răspunsurile (,). Dacă firul are mai mult de
un subiect primul subiect este cel ales pentru comanda memorată.

T Adăugați o comandă orientată pe fir la lista memorată pentru acest grup. Tu esti
a fost solicitat să aleagă selectarea firului (+), eliminarea firului (j) sau ștergerea
auto-selectarea/junkingul pentru firul (c). (Notă: mai sunt trei
opțiuni ('.', ',' și 'C') la nivel de citire a articolului -- căutați acolo un
explicația utilizării lor.)

^K Editați lista locală de comenzi memorate (alias un fișier KILL) pentru acest grup de știri.
O descriere detaliată a comenzilor memorate se găsește în Selecția articolelor
secţiune.

:comanda
Aplicați o comandă la toate firele selectate sau articolele selectate ale acestora. Poti
folosiți și „:E” pentru a încheia o extracție binară sau „:p” pentru a posta un articol nou. Utilizare
„::command” pentru a o aplica tuturor subiectelor/articolelor neselectate.

Comenzile aplicabile includ '+'/'-' (selectează/deselectează un articol), "++"/"--"
(selectați/deselectați un fir), „T+” (selectați automat întregul fir), „TJ” (auto-junk
întregul fir), „t” (afișează arborele articole), „s dest” (salvați articolul în a
destinație), „e dir” (extras în director), „E” (termină uudecode parțial), de asemenea
ca: S, ⎪, w, W, m, M, j, = și „,”.

:.comanda
Aplicați o comandă firului curent sau articolelor selectate din curent
fir. Utilizați „::.command” pentru a aplica o comandă articolelor neselectate din
firul curent.

/model
Scanați toate articolele pentru un subiect care conține model și selectați-l.

/pattern/modifiers:comandă{:comandă}
Aplicați comenzile listate articolelor care se potrivesc cu comanda de căutare (eventual cu
modificatori h, a, b, r sau K). Acțiunea implicită, dacă nu este specificată nicio comandă, este
pentru a selecta elementul articolului în selector (de exemplu, întregul fir ("++") în
selector de fir). Consultați secțiunea despre expresiile regulate și descrierea
căutarea de modele în secțiunea Selectare articole.

Un exemplu: pentru a scana toate articolele necitite căutând „subiect” oriunde în
articol și apoi selectați grupul său și salvați articolele în subiectul fișierelor.1,
topic.2 etc. folosiți „/topic/a:++:s topic.%#”.

N Accesați următorul grup de știri cu știri necitite.

P Accesați grupul de știri anterior cu știri necitite.

& Afișează sau setează starea curentă a comutatoarelor din linia de comandă.

&& Afișează sau setează definițiile actuale ale macrocomenzii.

!comanda
Evadare într-un subshell.

q Părăsiți acest grup.

ESC,+ Ieșiți din selector la nivelul articolului. Notă: ESC nu va funcționa dacă trn a fost mapat
tastele săgeată cu macrocomenzi implicite și primul caracter pe care tastele săgeată
trimite este un ESC.

Q Părăsiți grupul de știri curent și reveniți la promptul de selectare a grupului de știri pentru aceasta
grup.

Lectura articolului Nivel

La nivel de citire a articolului, TRN afișează articolele necitite în secvența firelor (lectura
fiecare articol și răspunsurile sale înainte de a trece la un alt subiect), cu excepția cazului în care firele sunt dezactivate
pentru un anumit grup, caz în care comanda implicită este comanda la care au ajuns
situs (secvență numerică). În ambele cazuri, dacă utilizați comanda de căutare subiect (^N), vă
va trece la citirea articolelor în ordinea datei în cadrul fiecărui subiect potrivit. (Făcând
selecții în selectorul de subiecte sau folosind -S comutatorul va transforma automat subiectul
modul de căutare activat într-un grup fără fire.)

La nivelul citirii articolelor te afli nu întrebat dacă doriți să citiți un articol înainte
articolul este afișat; mai degraba, TRN pur și simplu afișează prima pagină (sau porțiune din a
pagina, la viteze baud scăzute) a unui articol și vă întreabă dacă doriți să continuați. Normalul
promptul de citire a articolului vine la sfârșitul unui articol (deși comenzile de citire a articolului
poate fi dat și din mijlocul unui articol, în plus față de nivelul pager
comenzi). Solicitarea de la sfârșitul unui articol arată astfel:

Sfârșitul articolului 248 (din 257) -- ce urmează? [npq]

Următoarele sunt opțiunile în acest moment:

n,SP Scanați înainte pentru următorul articol necitit. (Notă: comanda „n” (următorul) când este introdusă la
sfârșitul unui articol nu marchează articolul ca citit, deoarece un articol este
marcat automat ca citit după tipărirea ultimului rând al acestuia. Este
prin urmare, este posibil să tastați o secvență precum „mn” și să lăsați articolul marcat ca
necitite. Faptul că un articol este marcat ca citit prin tastarea n, N, ^N, F, R, e,
s, S, ⎪, w sau W în mijlocul articolului este de fapt un caz special.)

N Accesați articolul următor.

^N Găsiți următorul articol cu ​​același subiect în ordinea datei. Acest lucru face, de asemenea
modul căutare subiect (^N) comanda implicită de la sfârșitul unui articol.

p Scanați înapoi pentru articolul anterior necitit. Dacă nu există, rămâneți la curent
articol.

P Accesați articolul anterior.

- Accesați articolul afișat anterior (indiferent dacă acel articol este
înainte sau după acest articol în ordinea normală).

^P Găsiți articolul anterior cu același subiect în ordinea datei. Face subiect
modul de căutare (^N) este implicit.

_N Accesați articolul următor în ordine numerică.

_P Accesați articolul anterior în ordine numerică.

<, > Răsfoiți firul/subiectul selectat anterior/următorul. Dacă nu au fost selecții
realizate, toate firele care aveau știri necitite când ați intrat în grupul de știri (sau ultimul
stânga selectorului) sunt tratate ca selectate. Intrarea într-un grup de știri gol face totul
firele deja citite disponibile pentru navigare.

[, ] Continuați spre stânga/dreapta în arborele de articole. Vizitează articolele deja citite ca
precum și nodurile goale. Încercați să utilizați și tastele săgeată stânga/dreapta.

{, } Accesați rădăcina/frunza arborelui articol, chiar dacă nodul este deja citit sau
gol. Continuă până la primul/ultimul nod dacă te afli deja la o rădăcină/frunză într-un
fir cu mai multe rădăcini.

(, ) Accesați fratele anterior/următorul din fir, inclusiv frații „vări”. Încerca
folosind, de asemenea, tastele săgeată sus/jos.

t Afișează întregul arbore de articole și toate subiectele asociate acestuia. Dacă grupul este
nu este în prezent threaded, va deveni threaded pentru a procesa această comandă.

^R Reporniți articolul curent.

v Reporniți articolul curent în mod cuprinzător, afișând întregul antet.

^L Actualizează ecranul.

^X Reporniți articolul curent și decriptați ca mesaj rot13.

X Reîmprospătați ecranul și decriptați ca mesaj rot13.

b Faceți copii de rezervă pentru o pagină.

^E Afișează ultima pagină a articolului.

q Părăsiți acest grup de știri și reveniți la nivelul de selecție al grupului de știri.

^ Accesați primul articol necitit.

$ Mergeți la ultimul articol (de fapt, unul dincolo de ultimul articol).

număr Accesați articolul numerotat.

_C Comutați la următoarea conversie de set de caractere disponibilă.

interval{,gamă}:comandă{:comandă}
Aplicați un set de comenzi unui set de articole. O gamă constă din oricare
număr> sau - . Un punct '.' reprezintă curentul
articol, iar semnul dolar „$” reprezintă ultimul articol.

Comenzile aplicabile includ „m” (marcați ca necitit), „M” (marcați ca citire până la ieșire),
„j” (marcați ca citit), „s dest” (salvare la o destinație), „e dir” (extras în
director), „!comandă” (shell escape), „=" (tipărește subiectul), „+'/'-'
(selectați/deselectați articolul), „T+” (selectați automat întregul fir), „TJ” (auto-selectați
junk întregul thread), "++"/"--" (selectați/deselectați firul asociat), "C"
(anulați), precum și S, ⎪, w, W și t.

:comanda
Aplicați o comandă la toate firele selectate sau articolele selectate ale acestora. Utilizare
„::command” pentru a o aplica tuturor subiectelor/articolelor neselectate. Pentru aplicabil
comenzi, vezi discuția de mai sus pentru comanda range.

:.comanda
Aplicați o comandă firului curent sau articolelor selectate din curent
fir. Utilizați „::.command” pentru a aplica o comandă articolelor neselectate din
firul curent.

j Eliminați articolul curent (adică marcați-l ca citit). Dacă această comandă este folosită de la
în cadrul unui articol, ești lăsat la sfârșitul articolului, spre deosebire de „n”, care arată
pentru articolul urmator.

m Marcați articolul curent ca fiind încă necitit. (Dacă nu doriți să vedeți acest articol
pentru o vreme probabil că ar fi mai bine să folosești M în loc de m, altfel asta
articolul ar putea fi ales din nou ca primul articol disponibil mai devreme decât ați face-o
ca.)

M Marcați articolul curent pentru a reveni la ieșirea din grupul de știri. Până atunci, curentul
articolul va fi marcat ca citit. Acest lucru este util pentru a reveni la un articol în
altă sesiune.

Y Retrageți articolele marcate pentru returnare, ștergându-le statutul de returnat. daca tu
citesc articole selectate, articolele smulse revin selectate.

/model
Scanați înainte pentru articolul care conține model în subiect. Vezi obișnuit
Secțiunea de expresii. Împreună cu instalația de înlocuire de evacuare descrisă
mai târziu, devine ușor să cauți diverse atribute ale articolului curent,
cum ar fi subiectul, ID-ul articolului, numele autorului etc. Modelul anterior poate fi
rechemat cu ESC. Dacă model este omis, se presupune modelul anterior.

/model/f
Scanați înainte pentru articolul care conține model în linia de la. Dacă utilizați
Fișierele firului de discuție datele articolului pe care le potriviți POT conține doar cele reale
numele utilizatorului. Dacă doriți să potriviți întotdeauna linia completă de la, vedeți
următoarea opțiune de potrivire a antetului care va citi datele complete de la linie dacă este
nu este deja disponibil.

/pattern/Hheader
Scanați înainte pentru articolul care conține model în cele indicate antet. Pentru că noi
scanați întregul șir până la sfârșitul modificatorilor, acest modificator trebuie să fie
ultimul. De exemplu, "/[e-mail protejat]/rHfrom:m+" va marca toate articolele
din "[e-mail protejat]" ca necitite și selectați-le. Rețineți că dacă linia antetului
nu este unul pe care trn îl recunoaște în analizatorul său de antet, va trebui să utilizați
în urma potrivirii cu antetul complet.

/model/h
Scanați înainte pentru un articol care conține model în antet.

/model/a
Scanați înainte pentru un articol care conține model oriunde în articol.

/model/b
Scanați înainte pentru un articol care conține model în corpul articolului, dar nu
semnatura. (Totuși, semnătura trebuie să fie delimitată corespunzător pentru a fi ignorată.)

/model/B
Scanați înainte pentru un articol care conține model oriunde în corpul
articol.

/model/r
Scanați și articolele citite.

/model/c
Faceți căutarea sensibilă la majuscule și minuscule. De obicei, litere mari și mici sunt considerate
la fel.

/model/t
Forțați căutarea să înceapă în partea de sus a grupului (util în timp ce citiți grupul,
deoarece implicit este să înceapă de la articolul curent).

/model/I
Forțați căutarea să ignore linia THRU atunci când este executată ca o comandă memorată. Dacă
porțiunea de comandă este o comandă de selecție (adică începe cu un „+” sau un „.”)
acesta este comportamentul implicit.

/model/N
Forțați căutarea să NU ignore linia THRU atunci când este executată ca o comandă memorată
(util la comenzile de selecție -- vezi și -k).

/pattern/modifiers:comandă{:comandă}
Aplicați comenzile listate articolelor care se potrivesc cu comanda de căutare (eventual cu
modificatori h, a, b sau r). Comenzile aplicabile includ „m” (marcați ca NEcitit), „M”
(marcați ca citire până la ieșire), „j” (marcați ca citit în toate grupurile), „x” (marcați ca
citit în acest grup), „s dest” (salvare într-o destinație), „e dir” (extras în dir),
"!command" (shell escape), "=" (tipărește subiectul), '+' (selectează articolul), '-'
deselectați articolul, „T+” (selectează automat întregul fir), „TJ” (selectează automat
întreg firul), „++” (selectați firul asociat), „--” deselectați firul asociat
fir) și „C” (anulează). Dacă prima comandă este „m” sau „M”, modificatorul r este
asumat. AK poate fi inclus în modificatori (nu în comenzi) pentru a provoca
întreaga comandă (fără K) să fie salvată în fișierul local KILL, unde va fi
aplicat fiecărui articol care apare în grupul de știri.

De exemplu, pentru a salva toate articolele dintr-un grup de știri dat pe imprimanta de linie și
marcați-le ca citite, folosiți „/^/⎪lpr:j”. Dacă tastați „/^/K⎪lpr:j”, acest lucru se va întâmpla la fiecare
când intrați în grupul de știri.

?model
Scanați înapoi pentru articolul care conține model în subiect. Poate fi modificat ca
căutarea înainte este: ?modificatori de model[:comenzi]. Este probabil să o faci
vrei un modificator r când scanezi înapoi.

k Marcați ca citite toate articolele cu același subiect ca și articolul curent. (Notă:
nu există o comandă cu un singur caracter pentru a marca temporar ca citită (comanda M)
articole care se potrivesc cu subiectul curent. Asta se poate face cu „/ s/M",
in orice caz.)

Marcați articolul curent și toate răspunsurile sale ca fiind citite.

J Junk toate articolele din firul curent, chiar dacă acesta conține mai multe
subiecți.

A Adăugați o comandă de căutare subiect la lista memorată pentru acest grup (în KILL
fişier). Vi se solicită să alegeți selecția (+), junking (j), inclusiv selecția
toate răspunsurile (.) sau junking inclusiv toate răspunsurile (,).

K Acesta este un sinonim pentru comanda „Aj” care adaugă o comandă pentru a elimina curentul
supuse comenzilor memorate pentru grup. Vezi și modificatorul K activat
căutări de mai sus.

T Adăugați o comandă orientată pe fir la lista memorată pentru acest grup. Tu esti
solicitat să aleagă selecția întregului fir (+), eliminarea întregului fir (j),
selectarea unui articol și răspunsurile acestuia (.), junking-ul unui articol și răspunsurile acestuia
(,), ștergerea selecției automate/junking pentru acest fir (c) sau ștergerea
auto-selectare/junking pentru un articol și răspunsurile acestuia (C).

^K Editați lista locală de comenzi memorate (alias un fișier KILL) pentru acest grup de știri.
Fiecare linie a fișierului KILL este fie o comandă a formularului care afectează subiectul
/pattern/x sau o comandă a formularului care afectează firul Tx. Primul
linia din fișierul KILL are forma „THRU ", care spune TRN maximul
numărul articolului căruia i s-a aplicat fișierul KILL. Valoarea THRU este de obicei
folosit doar pentru a împiedica căutările de antet sau articole să nu se întâmple de mai multe ori.
Căutările de subiect și de la linie sunt destul de rapide dacă grupul are date în cache
(de exemplu, un fișier .thread sau .overview). Dacă nu, linia THRU este folosită pentru a seta a
limita inferioară a căutării pentru a menține timpul de pornire cât mai scurt posibil. Dacă
trn a omis unele selecții (sau nu sunteți sigur), așteptați ca grupul să se termine
fiind stocat în cache (de exemplu, vizitarea selectorului forțează memorarea în cache a tuturor celor necitite
articole), părăsiți grupul și reintrați.

Pentru a vedea numai articole de grup nou în grupul de știri de control, de exemplu, ați putea
include linia

/newgroup/:+

care selectează toate subiectele care conțin „grup nou”. Puteți adăuga linii automat
prin comenzile A și T, precum și prin modificatorul de căutare K, dar editarea este singura
modalitate de a elimina comenzile subiectului (comenzile thread-ului mor automat ca thread
moare). Dacă oricare dintre variabilele de mediu VISUAL sau EDITOR este setată,
editorul specificat va fi invocat; în caz contrar, un editor implicit (în mod normal vi) este
invocat în fișierul KILL.

Fișierul KILL poate conține, de asemenea, linii de setare a comutatoarelor care încep cu „&” (vezi
secțiunea „Opțiuni”) și comenzi speciale care încep cu „*”. Sunt două astfel
comenzi în acest moment: „*j” (junk toate articolele de la THRU până la sfârșitul
grup) și „*X” (junk all neselectat articole de la THRU până la sfârșitul grupului).
În plus, orice linie care începe cu „X” este executată la ieșirea din grupul de știri
mai degrabă decât la intrare. Aceasta poate fi folosită pentru a seta comutatoarele înapoi la o valoare implicită
valoare. O utilizare pentru această capacitate este să setați directorul de salvare la un personalizat
valoarea la intrarea într-un grup de știri și setați-o înapoi la ieșire folosind -ESAVEDIR
opțiune. Vezi și -/ opțiune pentru o altă soluție pentru mai multe directoare de salvare
fără a utiliza fișierele KILL.

r Răspundeți prin e-mail. Variabilele de mediu MAILPOSTER și MAILHEADER pot
poate fi folosit pentru a modifica comportamentul de corespondență al TRN (vezi secțiunea de mediu). Dacă
articolul curent nu există (cum ar fi pseudoarticolul „Sfârșitul grupului de știri”.
la care poți ajunge cu o comandă „$”, invocă mailer-ul nimănui în special.

R Răspuns, inclusiv articolul curent în fișierul antet generat. (Vezi „F”
comanda de mai jos). Variabila de mediu YOUSAID controlează formatul fișierului
linie de atribuire.

^F Trimiteți articolul curent.

f Trimiteți un articol în continuare. Dacă articolul curent nu există (cum ar fi
„Sfârșitul grupului de știri” pseudo-articol la care puteți ajunge cu o comandă „$”, postează un
articol original (rădăcină).

F Trimiteți un articol suplimentar și includeți articolul vechi, cu rânduri prefixate
fie prin „>”, fie prin argumentul către -F intrerupator. spin va încerca să ofere un
linie de atribuire din fața articolului citat, generată din rândul De la: a
articolul. Din păcate, linia De la: nu conține întotdeauna numele corect;
ar trebui să o verificați de două ori față de semnătură și să o schimbați dacă este necesar, sau
este posibil să fii nevoit să-ți ceri scuze pentru că ai citat persoana greșită. Variabilele de mediu
NEWSPOSTER, NEWSHEADER și ATTRIBUTION pot fi folosite pentru a modifica comportamentul postării
of TRN (vezi secțiunea de mediu).

C Anulați articolul curent, dar numai dacă sunteți colaboratorul sau superutilizatorul.

z Înlocuiți articolul curent, dar numai dacă sunteți contribuitorul.

Z La fel ca și comanda „z”, dar începeți cu o copie a articolului original pentru a funcționa
cu.

c Fii din urmă în acest grup de știri; adică, marcați toate articolele ca citite.

U Unkill articole. Puteți alege să anulați firul curent, subfirul (the
articolul curent și răspunsurile acestuia), toate articolele sau porniți selectorul pentru
alege anumite articole pentru a anula.

u Dezabonați-vă de la acest grup de știri.

destinația ei
Salvați într-un nume de fișier sau conductă folosind sh. Dacă primul caracter al destinaţiei este
o bară verticală, restul comenzii este considerată o comandă shell la care
articolul este trecut prin intrare standard. Comanda este supusă numelui fișierului
expansiune. (Vezi și variabila de mediu PIPESAVER.) Dacă destinația
nu începe cu o bară verticală, restul comenzii se presupune a fi a
nume de fișier de un fel. Un tilde inițial „~” va fi tradus la numele
directorul principal și o înlocuire inițială a variabilei de mediu este de asemenea permisă.
Dacă este specificat doar un nume de director, este utilizată variabila de mediu SAVENAME
pentru a genera numele real. Dacă este specificat un nume de fișier non-absolut, fișierul
variabila de mediu SAVEDIR va fi folosită pentru a genera directorul real. Dacă
nu este specificat nimic, atunci evident vor fi folosite ambele variabile. Din momentul în care
directorul curent pentru TRN în timp ce efectuați o comandă de salvare este știrea dvs. privată
director, tastând „s ./filename” va forța fișierul în directorul de știri. Salvați
comenzile sunt rulate și prin interpretarea %, astfel încât să puteți introduce „s
%O/filename" pentru a salva în directorul în care erați când ați rulat TRN, și „s %t” la
salvați într-un nume de fișier constând din adresa de Internet a expeditorului.

După ce ați generat calea completă a fișierului în care să salvați, TRN determină dacă
fișierul există deja și, dacă da, se anexează acestuia. TRN va încerca să stabilească dacă
un fișier existent este o cutie poștală sau un fișier normal și salvați articolul în același
format. Dacă fișierul de ieșire nu există încă, TRN vă va întreba în mod implicit care
formatul dorit sau îl puteți face să omite întrebarea fie cu ajutorul -M or -N
intrerupator. Dacă articolul urmează să fie salvat în format cutie poștală, comanda pentru a face acest lucru este
generat din variabila de mediu MBOXSAVER. În caz contrar, se utilizează NORMSAVER.

S destinație
Salvați într-un nume de fișier sau conductă folosind un shell preferat, cum ar fi csh. Care este coajă
folosit depinde mai întâi de ceea ce ai setat variabila de mediu SHELL și în care
absența acestuia, pe ceea ce administratorul de știri a stabilit pentru shell-ul preferat
când el sau ea a instalat TRN.

⎪ comanda
Prescură pentru „s ⎪ comanda”.

w destinație
La fel ca „s destinația”, dar salvează fără antet.

V destinație
La fel ca „S destinație”, dar salvează fără antet.

e directorul
Extrageți o arhivă shell sau binar codificat uuen în directorul desemnat. The
articolul este mai întâi scanat pentru a încerca să descoperiți ce tip de date sunt încapsulate. În cazul în care o
se găsește linia „tăiată aici”, prima linie neblankă după aceasta trebuie să fie fie
începutul unui antet shar sau linia „început” sau „tabel” a unui binar codificat uu. The
implicit pentru extragerea shar-urilor este să trimiteți porțiunea de date a fișierului către / Bin / sh,
dar asta poate fi suprascris cu variabila UNSHAR (vezi secțiunea MEDIU).
Uudecoding se face intern de un decodor care poate gestiona datele împărțite
peste mai multe articole și extras câte o bucată la un moment dat. Pentru a decoda un multi-
fișier articol, fie executați comanda „e” în fiecare articol în secvență, utilizați un
interval de articole pentru a executa comanda sau utilizați comanda „:e” pentru a repeta
comanda pentru fiecare dintre articolele selectate curent. Când comanda „e” nu este
urmat de orice argument, va repeta argumentele din ultima extragere.
Toate specificațiile directorului sunt relative la valoarea SAVEDIR, așa că puteți utiliza
comanda „e”. pentru a forța o extracție la SAVEDIR în sine. Dacă o codificare uude este în
progres (adică ultima bucată nu a fost extrasă încă) și ieși din grup, the
fișierul parțial va fi eliminat. Acest lucru se întâmplă și dacă începeți să extrageți un nou
fișierul codificat uuen înainte ca cel anterior să fie terminat. Vezi, de asemenea, comanda „E” pentru
încheierea manuală a unei uudecoding în mai multe părți.

Există un caz special care este tratat diferit: dacă primul fișier din a
fișierul shar recognoscibil este un binar codificat uuen care a fost împachetat cu linii care încep
cu un „X”, nu vom anula partajarea fișierului, ci îl vom codifica. Dacă aceasta cauzează
probleme, puteți suprascrie metoda de extracție implicită urmând
director cu o comandă explicită de executat, așa cum este descris mai jos.

e directory⎪comanda
Această formă a comenzii „e” vă permite să extrageți alte formate de date decât shar sau
fișiere uuencodate sau pentru a anula deciziile luate prin extragerea automată
selecția descrisă mai sus. În funcționare normală, toate datele urmează ceea ce noi
recunoaște ca o linie „tăiată aici” va fi trimisă la comanda specificată.
În plus, este recunoscut și începutul distinctiv al unei arhive shell
fără o linie de tăiere anterioară. Când comanda este rulată, directorul implicit va fi
să fie setată la directorul specificat sau valoarea SAVEDIR dacă nu este specificată.
Introducerea comenzii „e” fără argumente va repeta extrasul anterior
comanda. Puteți utiliza comanda „e dir⎪” pentru a extrage într-un director nou folosind
comanda specificată anterior.

E Această comandă încheie orice extracție de fișiere codificate în mai multe părți pe care ați început-o, dar sunteți
incapabil (sau nu dorește) să finalizeze. Fișierul extras parțial este eliminat.

& Tipăriți starea curentă a comutatoarelor din linia de comandă.

&comutator {comutator}
Setați comutatoare suplimentare pentru linia de comandă.

&& Tipăriți definițiile macro actuale.

&&comenzile tastelor
Definiți o macrocomandă suplimentară.

!comanda
Evadare într-un subshell. Un semn de exclamare (!) te lasă în propriile știri
director. Un semn dublu de exclamare (!!) vă lasă în directorul spool al
grupul de știri curent. Variabila de mediu SHELL va fi utilizată dacă este definită.
If comandă este nul, este pornit un shell interactiv.

Puteți utiliza înlocuirile tastelor de evacuare descrise mai târziu pentru a ajunge la mai multe timpi de execuție
valorile. Comanda se rulează și prin interpretarea %, în cazul în care este în curs
apelat dintr-un interval sau o comandă de căutare.

+ Porniți selectorul în ultimul mod utilizat. În cazul în care grupul de știri este dezlegat și
Modul selector implicit este fire, trecem temporar la selecția subiectului
dacă nu este suprascris manual.

_a Porniți selectorul în modul articol.

_s Porniți selectorul în modul subiect.

_t Porniți selectorul în modul fir.

_T Porniți selectorul în modul thread, cu excepția cazului în care grupul nu este threaded, caz în care
ne mulțumim cu selectorul de subiecte.

= Listează subiectele articolelor necitite.

# Tipăriți ultimul număr de articol.

_+ Selectați întregul fir asociat articolului curent.

_- Deselectați întregul fir asociat articolului curent.

Pager Nivel

La nivel de paginator (în cadrul unui articol), promptul arată astfel:

--MAI MULT--(17%)

și pot fi date o serie de comenzi:

SP Afișează pagina următoare.

x Afișați pagina următoare și decriptați ca mesaj rot13.

d Afișați încă o jumătate de pagină.

CR Afișează încă o linie.

q Mergeți la sfârșitul articolului curent (nu-l marca nici ca citit, nici necitit).
Te lasă la „Ce urmează?” prompt.

j Îndepărtează articolul curent. Marcați-l ca citit și mergeți la sfârșitul articolului.

^L Actualizează ecranul.

X Reîmprospătați ecranul și decriptați ca mesaj rot13.

b Faceți copii de rezervă pentru o pagină.

^E Afișează ultima pagină a articolului.

_C Comutați la următoarea conversie de set de caractere disponibilă.

t Afișați întregul arbore de articole, inclusiv subiectele asociate, și continuați
citind. Dacă grupul nu este conectat în prezent, acesta va fi conectat mai întâi.

gpattern
Goto (căutați înainte) model în cadrul articolului actual. Rețineți că nu există
spațiu între comandă și model. Dacă modelul este găsit, pagina
care conține modelul va fi afișat. Unde pe pagină linia care se potrivește cu
modelul merge depinde de valoarea -g intrerupator. În mod implicit, linia potrivită
merge în partea de sus a ecranului.

G Căutați din nou modelul g.

^G Aceasta este o versiune specială a comenzii „g” care este pentru a omite articolele din a
digera. Este echivalent cu setarea „-g4” și apoi executarea comenzii
„g^Subiect:”.

TAB Aceasta este o altă versiune specială a comenzii „g” care este pentru omiterea incluziunilor
a articolelor mai vechi. Este echivalent cu setarea „-g4” și apoi executarea
comanda „g^[^c]”, unde c este primul caracter al ultimei rânduri de pe ecran.
Acesta caută prima linie care nu începe cu același caracter ca și
ultima linie de pe ecran.

!comanda
Evadare într-un subshell.

Următoarele comenzi omit restul articolului curent, apoi se comportă ca și cum ar fi fost tastate
la "Ce mai departe?" prompt la sfârșitul articolului. Vezi documentația la
nivelul de selecție a articolului pentru aceste comenzi.

# $ & / = ? A c C f F k KT ^KJ , m M r R ^R u U v Y ^
p P ^P - < > [ ] { } număr
range{,range} comandă{:comandă}

Următoarele comenzi trec și la sfârșitul articolului, dar au efect suplimentar
de a marca articolul curent ca citit:

n N ^N es S ⎪ w W

Diverse fapte despre comenzi

Un „n” tastat fie la promptul „Ultimul grup de știri”, fie la promptul „Ultimul articol” va apărea în ciclu
înapoi în partea de sus a grupului de știri sau a listei de articole, în timp ce un „q” va părăsi nivelul.
(Rețineți că „n” nu înseamnă „nu”, ci mai degrabă „următorul”.) Un spațiu va face, desigur, orice
este afișat ca implicit, care va varia în funcție de dacă TRN crede că ai mai mult
articole sau grupuri de știri de citit.

Comanda „b” (pagina de rezervă) poate fi repetată până la începutul articolului
atins. Dacă TRN este suspendat (prin un ^Z), apoi, când lucrarea este reluată, o reîmprospătare (^L)
se va face automat (numai sistemele de tip Berkeley). Dacă tastați o comandă precum
'!' sau „s” care te duce de la mijlocul articolului până la sfârșit, poți obține oricând
înapoi în mijloc tastând „^L”.

În comenzile cu mai multe caractere, cum ar fi „!”, „s”, „/”, etc, puteți interpola diferite run-uri.
valori de timp tastând escape și un caracter. Pentru a afla ce puteți interpola, tastați
escape și „h”, sau verificați substituțiile % pentru un singur caracter pentru mediu
variabilele din secțiunea Interpretare și Interpolare, care sunt aceleași.
În plus, tastarea unui dublu escape va provoca deja orice substituții % în șir
tastat pentru a fi extins.

Copac Afişa

Când citiți un grup de știri, TRN afișează o reprezentare de caractere a articolului
arbore din colțul din dreapta sus al antetului. De exemplu, luați în considerare următoarele
afişa:

(1)+-(1)--(2) -[2]
⎪-(1)+-<3>
⎪ \-[1]
\-(1)+-[1]--[1]
\-[1]

Acest arbore reprezintă un articol inițial care are trei răspunsuri directe (a doua coloană
cu trei (1)). Fiecare răspuns are răspunsuri suplimentare care se ramifică din ele. În două cazuri
subiectul a fost modificat în răspuns, așa cum este indicat de numărul tot mai mare.

Cel de-al treilea subiect nu este selectat pentru citire, așa cum este indicat de <>. Rețineți că puteți
vizitați întotdeauna cu forță un articol neselectat cu „N” și „P”, precum și firul-
comenzi de navigare (care sunt, de obicei, macro-codate la tastele săgeți de pe tastatură).

Când există un singur subiect asociat unui fir, toate nodurile sunt marcate cu
numărul 1. Când sosește prima schimbare de subiect, acesta este marcat cu numărul 2 și așa
pe. Dacă ar fi să te uiți la acest thread în selectorul de fire, cele trei subiecte
asociat cu acesta ar fi listat în aceeași ordine cu cifrele crescătoare. În acelea
cazuri rare în care cu fiecare fir sunt asociate mai mult de 9 subiecte, nodurile sunt
marcat cu literele AZ și apoi cu az.

Articolele care au fost deja citite sunt incluse în (), articolele necitite sunt
sunt afișate în articolele [], iar articolele necitite, dar neselectate sunt afișate în articolele <>. The
articolul afișat în prezent are întregul său nod evidențiat pe afișaj. The
articolul afișat anterior are doar numărul evidențiat. Dacă grupul nu a fost
încă complet înrudite, unele articole vor apărea ca (?) până când trn poate determina dacă
articolul referit există cu adevărat sau nu. Dacă vizitați un astfel de articol și așteptați să trn să
Terminați derularea grupului, ecranul se va reîmprospăta de îndată ce prezența sau absența
articolul este determinat.

Opţiuni

spin are un set frumos de opțiuni care vă permit să personalizați interacțiunea după bunul plac. (Tu
ar putea dori să știe că autorul jură prin „-x6ms +e -mu -S -XX -N -B -p".) Acestea
opțiunile pot fi setate pe linia de comandă, prin variabila de mediu TNINIT, printr-un fișier
indicat de variabila TRNIIT sau din interior TRN prin comanda &. Opțiunile pot
în general, să fie dezactivat tastând „+comutator”. Opțiunile includ:

-a face ca trn să execute întotdeauna articolele necitite la intrarea într-un grup. Fără asta
opțiunea trn poate intra într-un grup într-o stare parțial threaded și procesează unthreaded
articole pe fundal. Dezavantajul acestui lucru este că afișarea arborelui poate să nu fie
să fie complet când este afișat pentru prima dată și puteți începe dintr-o poziție impară în
arborele de articole din primul fir.

-A îi spune trn să încerce să creeze niște macrocomenzi implicite care vor mapa tastele săgeți
funcții trn utile (aceasta este implicit). Utilizare +A pentru a opri acest comportament.

-b va forța trn să citească fiecare fir în ordinea lățimii întâi, mai degrabă decât a adâncimii.

-B va porni un spinner care se învârte atunci când trn efectuează procesarea articolului în fundal.
Un gizmo pentru cei interesați de ceea ce se întâmplă în culise.

-c verifică știri fără a citi știri. Dacă o listă de grupuri de știri este dată pe
linia de comandă, numai acele grupuri de știri vor fi verificate; în caz contrar, toate sunt abonate
grupurile de știri sunt verificate. Ori de câte ori -c este specificat comutatorul, o stare de ieșire diferită de zero
din TRN înseamnă că există știri necitite într-unul dintre grupurile de știri verificate. The -c
comutatorul nu dezactivează tipărirea grupurilor de știri cu știri necitite; aceasta este
controlat de -s intrerupator. (Cel -c comutatorul nu are sens atunci când este dat prin &
comanda.)

-C
spune TRN cât de des pentru punctul de control .newsrc, în articolele citite. De fapt, asta
numărul spune când să începeți să vă gândiți să faceți un punct de control dacă situația este
dreapta. Dacă o situație rezonabilă de punct de control nu apare în termen de încă 10
articole, the .newsrc este punct de control vrând-nevrând.

-d nume>
setează directorul de știri privat la altceva decât ~/Știri. Numele directorului
va fi globbed (prin csh) dacă este necesar (și dacă este posibil). Valoarea SAVEDIR
(unde sunt salvate articolele) este setat inițial la acest director, dar este adesea
manipulate prin intermediul -/ opțiunea sau manipulând SAVEDIR direct (poate prin intermediul
comenzi memorate (fișierul KILL) pentru un grup. Orice fișier KILL (consultați comanda K în
secțiunea Selectare articole) se află, de asemenea, în acest director și subdirectoarele sale,
în mod implicit. În plus, evadările shell vă lasă în acest director.

-D
permite ieșirea de depanare. Consultați common.h pentru valorile flag. Atenție: în mod normal TRN
încearcă să vă restaureze .newsrc când apare un semnal neașteptat sau o eroare internă.
Aceasta este dezactivată atunci când sunt setate semnele de depanare.

-e face ca fiecare pagină dintr-un articol să fie începută în partea de sus a ecranului, nu doar
prima pagină. (Este similar cu -c inchide mai mult(1).) Nu trebuie să citiți niciodată
derularea textului cu acest comutator. Acest lucru este util mai ales la anumite rate de transmisie
pentru că poți începe să citești partea de sus a paginii următoare fără a aștepta întregul
pagina de tipărit. Funcționează frumos împreună cu -m comutator, mai ales daca
utilizați jumătate de intensitate pentru modul dvs. de evidențiere. Vezi și -L intrerupator.

-E =
setează variabila de mediu la valoarea specificată. În TRN,
„&-ESAVENAME=%t” este similar cu „setenv SAVENAME '%t'” în csh, sau „SAVENAME='%t';
exportați SAVENAME" în sh. Orice variabile de mediu setate cu -E va fi moștenit de
subprocesele de TRN.

-f va face trn să evite diverse apeluri de somn și promptul după procesarea
comenzi memorate care sunt menite să vă permită timp pentru a citi un mesaj înainte de
ecranul se șterge. Acest lucru permite utilizatorului avansat să navigheze puțin mai repede la
cheltuiala lizibilității. Opțiunea -t (concis) activează implicit -f, dar puteți
suprascrieți acest lucru prin specificarea +f după opțiunea -t.

-F
setează șirul de prefix pentru comanda de urmărire „F” de utilizat în prefixarea fiecărei linii de
articolul citat. De exemplu, „-F " inserează o filă în fața fiecărei linii
(ceea ce va face ca linii lungi să se înfășoare, din păcate), „-F>>>>” inserează „>>>>”
pe fiecare linie, iar „-F” în sine nu face ca nimic să fie inserat, în cazul în care doriți
reformatați textul, de exemplu. Prefixul inițial implicit este „>”.

-g
spune TRN pe ce linie a ecranului doriți să apară șirurile căutate când
cauți cu comanda „g” într-un articol. Liniile sunt numerotate începând
cu 1. Valoarea implicită inițială este „-g1”, adică prima linie a ecranului. Setare
linia la mai puțin de 1 sau mai mult decât numărul de linii de pe ecran o va seta
ultima linie a ecranului.

-G selectează procesarea „fuzzy” la comanda go atunci când nu introduceți un grup valid
Nume. Cu această opțiune activată, trn va încerca să găsească grupul la care probabil ați vrut
tip, dar poate fi puțin lent, așa că nu este activat în mod implicit.

-h
ascunde (dezactivează imprimarea) tuturor liniilor de antet începând cu şir. Pentru
de exemplu, -hx- va dezactiva tipărirea tuturor antetelor „X-Foo:”. Cazul nu este
semnificativ. Valoarea implicită pentru anteturile nerecunoscute poate fi setată cu -hunrecognized
opțiune. Alternativ, puteți folosi -h (fără șir) pentru a dezactiva toate anteturile, cu excepția
Subiect și apoi folosiți +h pentru a selecta numai acele linii pe care doriți să le vedeți. Poți
Doriți să utilizați modificatorul de comutare al vitezei de transmisie de mai jos pentru a ascunde mai multe linii la baud mai mic
tarife.

-H
functioneaza la fel ca -h cu excepția faptului că, în loc să setați steagul de ascundere pentru o linie de antet,
setează steagul magic pentru acea linie de antet. Anumite linii de antet au magie
comportament care poate fi controlat astfel. În prezent, sunt următoarele acțiuni
cauzat de steag pentru linia particulară: linia de dată tipărește data în local
timp dacă grupul este threaded; linia Din va imprima doar porțiunea comentată a
numele de utilizator; linia Grupuri de știri se va tipări numai atunci când există mai multe
grupuri de știri; linia Subiect va fi subliniată și (când este atașată) cuvântul cheie
„Subiect:” se înlocuiește cu numărul subiectului său (de exemplu [1]); iar linia Expires va
fi întotdeauna suprimat dacă nu există nimic pe el. De fapt, toate aceste acțiuni sunt
implicit și trebuie să utilizați +H pentru a le anula.

-i=
specifică cât timp (în rânduri) trebuie luată în considerare pagina inițială a unui articol -- în mod normal
aceasta este determinată automat în funcție de rata de transmisie. (Rețineți că un întreg
antetul articolului va fi întotdeauna tipărit indiferent de pagina inițială specificată
lungime. Dacă lucrați la viteză de transmisie scăzută și doriți să reduceți dimensiunea
anteturi, puteți ascunde anumite linii de antet cu -h intrerupator.)

-I spune trn să atașeze toate grupurile noi, neabonate la sfârșitul .newsrc.

-j obligă trn să lase caracterele de control nederanjate în mesaje.

-J{ }
determină trn să unească subiecte similare într-un fir comun dacă acestea sunt aceleași până la
numărul de caractere indicat (prestabilit este 30). Puteți activa și dezactiva acest lucru
pentru anumite grupuri, punând următoarele linii în fișierul de ucidere pentru
grup(e):

&-J30
X&+J

-k îi spune trn să ignore linia THRU atunci când procesează căutări de selecție (adică căutări
cu o porţiune de comandă care începe cu „+” sau „.') în comenzile memorate
(aka fișiere ucidere). Aceasta este activată în mod implicit, așa că utilizați +k dacă vrei să-l întorci
off.

-K este folosit pentru a împiedica un trn să verifice știri noi în timp ce sunteți în grup. Foloseste asta
atunci când procesarea fișierului de distrugere este atât de lentă încât nu doriți ca grupul să se extindă
în timp ce citești. Dacă doriți ca anumite grupuri să fie afectate, puneți acestea
linii în fișierul de ucidere pentru grupul (grupurile):

&-K
X&+K

-l dezactivează ștergerea ecranului la începutul fiecărui articol, în cazul în care dvs
au un terminal bizar.

-L spune TRN pentru a lăsa informațiile pe ecran cât mai mult timp posibil, fără golirea
ecran între pagini și prin utilizarea clară până la sfârșitul rândului. (Cel mai mult(1) programul face
aceasta.) Această caracteristică funcționează numai dacă aveți capacitățile necesare pentru termeni. The
comutatorul nu are efect decât dacă -e comutatorul este setat.

-m=
permite marcarea ultimei rânduri a paginii anterioare tipărite, pentru a ajuta utilizatorul
vezi unde să continui să citești. Acest lucru este cel mai util atunci când este mai puțin de o pagină completă
urmează să fie afișat. Poate fi folosit și împreună cu -e comutator, in
caz în care pagina este ștearsă și prima linie (care este ultima linie a
pagina anterioară) este evidențiată. Dacă -m=s este specificat, se va folosi modul standout,
dar dacă -m=u este specificat, se va folosi sublinierea. Dacă nici unul =s or =u is
specificat, standout este implicit. Utilizare +m pentru a dezactiva evidențierea.

-M forțează formatul cutiei poștale în crearea de noi fișiere de salvare. De obicei ești întrebat care
formatul dorit.

-N forțează formatul normal (non-căsuță poștală) în crearea de noi fișiere de salvare. De obicei ești
a întrebat ce format doriți.

-o va acționa ca versiuni vechi ale trn și nu articole nedorite cu referințe încrucișate atunci când se utilizează
comenzi de thread pentru articolele nedorite din grupul curent (cum ar fi „X” al selectorului
comanda).

-O { }
specifică modul selectorului și (opțional) ordinea de sortare. Modurile sunt
„articol”, „subiect” sau „subiect”. Ordinele sunt „d’ate”, „s”subject, „a”author,
„număr de articole pe grupe, „numeric” sau „grupuri” de date subiect. Comanda poate fi
cu majuscule pentru a inversa ordinea indicată. De exemplu, pentru a alege articolul
selectorul în ordinea subiectului specificați „-Oas”.

-p{opt}
îi spune trn să-ți selecteze automat postările și răspunsurile lor pe măsură ce le întâlnește în
diverse grupuri pe care le citești. Parametrul opțional este fie „.”, „p”, fie „+” (it
implicit la '.' dacă este omis) și afectează ce comandă ar trebui să execute trn atunci când aceasta
întâlnește postările tale. Implicit este executarea comenzii „T”. pe fiecare dintre dumneavoastră
postări care îi spune trn să memoreze auto-selectarea acestui articol și a tuturor
răspunsuri. Folosind -pp îi spune lui trn să folosească aceeași comandă, dar începe selecția cu
articolul părinte, astfel încât să vedeți orice alte răspunsuri la același articol. Folosind -p+
îi spune trn să selecteze întregul fir care conține răspunsul tău.

-q ocolește verificarea automată pentru grupuri de știri noi la pornire TRN.

-Q
definește setul de conversii de seturi de caractere disponibile. Acest lucru poate fi util pentru a restricționa
conversii disponibile la cele pe care terminalul dvs. le poate gestiona și/sau pentru a specifica un
implicit alternativ. Primul element al acestui set este luat ca implicit pentru fiecare
articol.

-r cauze TRN pentru a reporni în ultimul grup de știri citit în timpul unei sesiuni anterioare cu TRN.
Este echivalent cu a porni normal și apoi a ajunge la grupul de știri cu ag
comanda.

-s fără niciun argument suprimă lista inițială a grupurilor de știri cu știri necitite,
dacă -c este specificat sau nu. Prin urmare -c și -s pot fi folosite împreună pentru a testa
„în tăcere” starea știrilor din interiorul tău .Autentificare fişier. Dacă -s este urmat de un
număr, lista inițială este suprimată după ce au fost listate multe rânduri.
Presupunând că ai al tău .newsrc sortate în ordinea intereselor, -s5 iti voi spune
cele mai interesante 5 grupuri de știri care au știri necitite. Aceasta este, de asemenea, o caracteristică plăcută
de utilizat în .Autentificare fișier, deoarece nu vă spune doar dacă există știri necitite,
dar și cât de importantă sunt știrile necitite, fără a fi nevoie să treci prin întreg
lista de grupuri de știri necitite. Daca nu -s este dat comutatorul -s5 se presupune, deci doar punerea
„rn -c” în fișierul dumneavoastră .login este în regulă.

-S
cauze TRN pentru a intra automat în modul de căutare a subiectului (^N) ori de câte ori un fir de discuție
grupul de știri este pornit cu articole necitite sau mai multe. În plus, acesta
face ca orice „n” tastat în modul de căutare subiect să fie interpretat în schimb ca „^N”.
(Pentru a reveni din modul de căutare a subiectului, cea mai bună comandă este probabil „^”.) Dacă
este omis, se presupune 3.

-t puts TRN în modul concis. Acest lucru este mai criptic, dar util pentru rate baud scăzute. (Notă
pe care este posibil să le fi compilat administratorul dvs. de sistem TRN fie cu probă sau concisă
mesaje numai pentru a economisi memorie.) Poate doriți să utilizați modificatorul comutatorului de viteză de transmisie
de mai jos pentru a activa modul concis numai la viteze baud mai mici.

-T vă permite să tastați înainte de trn. De obicei, trn va mânca typeahead pentru a preveni
bara de spațiu cu repetare automată pentru a face un lucru foarte frustrant atunci când ați accidental
ține-l jos. Dacă nu aveți o bară de spațiu care se repetă sau lucrați la nivel scăzut
baud rate, puteți seta acest comutator pentru a preveni acest comportament. Poate doriți să utilizați
modificatorul comutatorului baud-rate de mai jos pentru a dezactiva tipul înainte numai la viteze baud mai mici.

-u setează modul de linie de subiect neîntreruptă în selector, care pur și simplu trunchiază subiectele
care sunt prea lungi în loc să arunce partea din mijloc înaintea ultimelor două cuvinte
a subiectului.

-U îi spune trn să nu scrie fișierul .newsrc după ce a vizitat fiecare grup. În timp ce aceasta este
„nesigur” poate fi mai rapid dacă aveți un .newsrc cu adevărat uriaș.

-v setează modul de verificare pentru comenzi. Când este setată, comanda care se execută este
afișat pentru a oferi un feedback că cheia a fost efectiv introdusă. Util când
sistemul este încărcat puternic și dați o comandă care durează ceva timp pentru a porni.

-V va afișa numărul versiunii trn și va închide.

-X{ }{ }
Activați funcțiile extinse (file) ale TRN dincolo de rn modul de compatibilitate (acest
poate fi implicit pe sistemul dvs., utilizați +x dacă tânjiți după vremurile bune). The
este numărul maxim de linii de articol-arborele (de la 0 la 11) pe care doriți
afișat în antetul dvs. Folosește pentru a alege ce selector de fire vă stilează
ca ('s'hort, 'm'edium sau 'l'ong)] și în ce ordine sunt selectate cu 'L'
comanda. De exemplu, folosiți -xms pentru a începe cu modul de afișare mediu și doar comutați
între acesta și modul scurt. Puteți omite oricare dintre parametrii sau ambii, în
caz în care o implicită de -x6lms este asumat.

-X{ }{ }
Dacă vă place să utilizați selectorul, probabil că veți dori să utilizați această opțiune pentru a face
comanda selector (+) implicită atunci când un grup de știri este pornit cu cel puțin
articole necitite. (Este posibil ca programul de instalare să fi ales să activeze -X0 implicit
sistemul dumneavoastră.) Este, de asemenea, utilizat pentru a selecta ce comenzi doriți să fie implicite
în timp ce utilizați selectorul de fir. De exemplu, -X2XD va face selectorul firului
comanda implicită pentru introducerea unui grup de știri cu cel puțin 2 articole necitite și setată
comanda implicită pentru ULTIMA pagină a selectorului de fire să fie X comandă și
comanda implicită pentru toate celelalte pagini să fie D comanda. Oricare sau ambele
parametrii pot fi omiși, precum și a doua comandă implicită (de ex -XX ar
modificați intrarea implicită a grupului de știri pentru a utiliza selectorul și comanda implicită pentru
ultima pagină a selectorului să fie „X”). Valoarea implicită este -X0Z> dacă doar -X is
specificat. Pentru a seta comenzile selectorului implicit fără ca „+” să fie implicit
intrare într-un grup de știri, specificați un număr mare, cum ar fi 9999.

-z setează numărul minim de minute care trebuie să treacă înainte ca fișierul activ să fie
reluat pentru a căuta articole noi. O valoare de 0 sau folosirea +z o dezactivează.

-/ setează SAVEDIR la „%p/%c” și SAVENAME la „%a”, ceea ce înseamnă că articolele implicite
sunt salvate într-un subdirector al directorului dumneavoastră de știri privat corespunzător numelui
al grupului de știri curent, numele fișierului fiind numărul articolului. +/ seturi
SAVEDIR în „%p” și SAVENAME în „%^C”, care în mod implicit salvează articolele direct în
directorul dvs. de știri privat, cu numele fișierului fiind numele celui curent
grup de știri, prima literă cu majuscule. (Fie +/ or -/ poate fi implicit pe sistemul dvs.,
în funcție de sentimentele administratorului dvs. de știri când s-a instalat
TRN.) Puteți, desigur, să setați în mod explicit SAVEDIR și SAVENAME la alte valori -- consultați
discuție în secțiunea de mediu.

Orice comutator poate fi aplicat selectiv în funcție de rata de transmisie curentă. Pur și simplu prefix
comutatorul cu +viteză pentru a aplica comutatorul la acea viteză sau mai mare și -viteza pentru a aplica
comutatorul la acea viteză sau mai puțin. Exemple: -1200-hposted suprimă linia Postat la
1200 baud sau mai puțin; +9600-m permite marcarea la 9600 baud sau mai mult. Puteți aplica
modificator recursiv la sine, de asemenea: +300-1200-t setează modul concis de la 300 la 1200 baud.

În mod similar, comutatoarele pot fi selectate în funcție de tipul terminalului:

-=vt100+T setează +T pe vt100
-=tvi920-ETERM=mytvi obține o intrare specială de termencap
-=tvi920-ERNMACRO=%./.rnmac.tvi
configurați mapări speciale ale tastelor
+=paper-v setează modul de verificare dacă nu este pe hârtie

Unele argumente de comutare, cum ar fi valorile variabilelor de mediu, pot necesita spații în ele.
Astfel de spații ar trebui să fie citate prin „, ' sau \ în mod convențional, chiar și atunci când sunt trecute
prin TRNINIT sau comanda &.

Regulat Expresii

Modelele utilizate în căutarea articolelor sunt expresii regulate, cum ar fi cele folosite de
ed(1). În plus, \w se potrivește cu un caracter alfanumeric și \W cu un caracter nealfanumeric. Cuvânt
limitele pot fi corelate cu \b, iar non-limitele prin \B. Construcția de bracketing
\( ... \) poate fi, de asemenea, utilizat, iar \digit se potrivește cu al-lea subșir al cifrei, unde cifra poate
intervalul de la 1 la 9. \0 se potrivește cu orice potrivire a ultimei paranteze. Până la 10
alternativele pot fi date într-un model, separate prin \⎪, cu avertismentul că
\( ... \⎪ ... \) este ilegal.

Caracter set Conversii

TRN poate folosi conversiile setului de caractere la afișarea articolelor. Acest lucru ajută utilizatorii în non-
Țările vorbitoare de engleză pentru a afișa caractere speciale pe ecrane pe 7 biți. TRN presupune
că articolele folosesc setul de caractere ISO-8859-1 și convertesc caracterele speciale (de exemplu,
„umlauts”) la un șir de caractere ASCII. În prezent sunt următoarele conversii
susținut (vezi -Q opțiune):

p Simplu. Nicio schimbare. Aceasta este valoarea implicită.

a ISO->ASCII. Caracterele speciale sunt mapate la ASCII, de exemplu, caracterul umlaut-o
devine oe.

m ISO->ASCII monospaziat. Caracterele speciale sunt mapate exact la unul cu aspect similar
Caracterul ASCII, de exemplu umlaut-o devine o. Folosit acolo unde spațierea corectă este mai mare
important decât acuratețea.

t TeX->ISO. Presupunând că afișajul poate gestiona setul de caractere ISO-8859-1, TRN transformatele
umlauts în notația TeX, care este folosită în mod obișnuit în Germania, la ISO real
caractere, de exemplu „a devine umlaut-a.

Conversia selectată, dacă este diferită de p, va fi afișat la nivelul articolului și
prompt pentru paginator. Conversia este folosită și atunci când includeți articole originale într-un răspuns sau
urmare. Nu este folosit la salvarea articolelor în fișiere.

Interpretare și Interpolare

Multe dintre corzile care TRN mânerele sunt supuse unor interpretări de mai multe tipuri.
Sub extinderea numelui de fișier, un „~/” inițial este tradus în numele casei tale
director, iar „~nume” este tradus în directorul de conectare pentru utilizatorul specificat.
Extinderea numelui de fișier va extinde, de asemenea, o variabilă de mediu inițială și, de asemenea, face
backslash, caret și extindere procentuală menționate mai jos.

Toate șirurile interpretate trec prin interpretare backslash, caret și procente. The
Escaperile backslash sunt cele normale (cum ar fi \n, \t, \033 etc.). Caretul scapă
indica codurile de control (cum ar fi ^i, ^l etc.). Dacă doriți să treceți printr-o bară oblică inversă sau
un caret trebuie scăpat cu o bară oblică inversă. Evadările procentuale speciale sunt similare cu
printf procent scapă. Acestea determină înlocuirea diferitelor valori de timp de rulare în
şir. În prezent sunt recunoscute următoarele:

%a Numărul actual al articolului.

%A Numele complet al articolului curent (%P/%c/%a).

%b Destinația ultimei comenzi de salvare, adesea o cutie poștală.

%B Decalajul de octeți la începutul părții articolului care urmează să fie salvat, setat de
comanda de salvare. Comenzile „s” și „S” îl setează la 0, iar „w” și „W”
comenzile îl setează la offset-ul de octeți a corpului articolului.

%c Grup de știri curent, formular director.

%C Grup de știri curent, formă de puncte.

%d Numele complet al directorului grupurilor de știri (%P/%c).

%D „Distribuire:” rând din articolul curent.

%e Ultima comandă executată pentru extragerea datelor dintr-un articol.

%E Ultimul director în care a mers un fișier extras.

%f „De la:” din articolul curent sau linia „Răspuns la:” dacă există.
Acesta diferă de %t prin faptul că comentariile (cum ar fi numele complet) nu sunt eliminate
cu %f.

%F „Grupuri de știri:” pentru un articol nou, construit din „Grupuri de știri:” și
„Urmărire:” rânduri ale articolului curent.

%g Modul general al trn, pentru utilizare în macrocomenzi condiționale.

I Modul Init.
s Modul selector.
r modul Rn.
i Modul de intrare (linie nouă terminată).
p Modul prompt (introducerea unui singur caracter).
c Modul alegere (intrare cu alegeri multiple).

%h Numele fișierului antet de transmis e-mailului sau afișului de știri, care conține toate
informații de care programul poster are nevoie sub forma unui antet de mesaj. Aceasta poate
conțin și o copie a articolului curent. Formatul fișierului antet este
controlate de variabilele de mediu MAILHEADER și NEWSHEADER.

%H Nume gazdă (numele mașinii dvs.).

%i „Message-ID:” rând din articolul curent, cu <> garantat.

%I Semnul indicativ de referință pentru citarea articolelor anterioare (vezi -F intrerupator.)

%l Numele de conectare al administratorului de știri, dacă există.

%L Nume de conectare (al tău).

%m Modul curent al trn, pentru utilizare în macrocomenzi condiționale.

i Inițializarea.
n Grupul de știri la nivel de listă.
f Sfârșitul (finalul) nivelului de listă grup de știri.
t Selectorul firului/subiectului/articolului.
c Selector Newsrc.
w Selector de grup de știri.
j Selector Adăugare grup.
l Selector de opțiuni.
un nivel de articol („Ce urmează?”).
e Sfârșitul nivelului articolului.
p Nivel de paginator (prompt ("MAI MAI")).
u Unkill prompt.
d Solicitare mod Selector.
o Prompt de comandă selector.
m Memorați promptul de comandă fir.
r Memorați subiectul prompt de comandă.
z Solicitare de editare a opțiunii.
k Procesarea comenzilor memorate (fișier KILL).
A Adăugați acest grup de știri?
B Renunțați la confirmare.
C Confirmare Catchup.
D Ștergeți grupurile de știri false?
F Este urmărirea un subiect nou?
M Folosiți formatul căsuței poștale?
R Vă abonați din nou la acest grup de știri?
K Apăsați orice prompt de tastă.

Rețineți că întrebările da/nu sunt toate cu majuscule. Dacă, de exemplu, ai vrut
pentru a interzice valorile implicite pentru toate întrebările da/nu, puteți defini următoarele
Macro:

\040 %(%m=[AZ]?h: )

%M Numărul de articole marcate pentru a fi returnate prin comanda „M”. Daca acelasi articol
este marcat de mai multe ori, „%M” îl numără de mai multe ori în curent
punerea în aplicare.

%n „Grupuri de știri:” rând din articolul curent.

%N Numele complet (al tău).

%o Organizație (a dvs.).

%O Director de lucru original (de unde ați rulat trn).

%p Directorul dvs. privat de știri, în mod normal ~/Știri.

%P Director public spool de știri, în mod normal /usr/spool/news pe sistemele care nu folosesc
NNTP.

%q Valoarea ultimului șir de intrare „cotat” (a se vedea interp. %).

%r Ultima referință pe linia de referințe a articolului curent (id-ul articolului părinte).

%R Lista de referințe pentru un articol nou, construită din referințe și ID-ul articolului
a articolului actual.

Subiectul %s, cu toate Re și (nf) eliminate.

Subiect %S, cu un „Re:” eliminat.

%t Linia „Către:” derivată din rândurile „De la:” și „Răspuns-Către:” ale articolului curent.
Aceasta returnează întotdeauna o adresă în format Internet.

Linia %T „Către:” derivată din linia „Cale:” a articolului curent pentru a produce un uucp
cale.

%u Numărul de articole necitite din grupul de știri curent.

%U Numărul de articole necitite din grupul de știri curent, fără a se număra
articol actual. Când firele sunt selectate, acest număr reflectă numai selectate
articole.

%v Numărul de articole neselectate, fără a număra articolul curent dacă este
neselectat.

%w Directorul în care mthreads își păstrează fișierele tmp.

%W Directorul în care sunt plasate fișierele fire.

%x Directorul bibliotecii de știri.

%X Directorul bibliotecii trn.

%z Lungimea articolului curent în octeți.

%Z Numărul de fire selectate.

%~ Directorul dvs. de acasă.

%. Directorul care conține fișierele dvs. dot, care este directorul dvs. de pornire, cu excepția cazului în care
variabila de mediu DOTDIR este definită atunci când este invocat trn.

%# Numărul curent pentru o salvare cu mai multe fișiere, începând cu 1. Această valoare este
incrementat cu unu pentru fiecare fișier salvat sau extras într-o singură comandă.

%$ Numărul procesului curent.

%/ Ultimul șir de căutare.

%? Un spațiu, cu excepția cazului în care șirul de intercalare curent este > 79 de caractere, moment în care acesta
se transformă într-o linie nouă.

%% Un semn de procente.

%{name} sau %{name-default}
Variabila de mediu „nume”.

%[name] Valoarea liniei de antet „Nume:” din articolul curent. „Numele:” nu este
inclus. De exemplu, „%D” și „%[distribuție]” sunt echivalente. Numele trebuie
să fie precizat în întregime.

%`comanda`
Inserează rezultatul comenzii, cu orice linii noi încorporate traduse în spațiu.

%""prompt""
Imprimă prompt pe terminal, apoi introduce un șir și îl inserează.

%(test_text=pattern?then_text:else_text)
If text_test meciuri model, are valoarea apoi_text, Altfel else_text.
„:else_text” este opțional și, dacă este absent, interpolează șirul nul. The = mai
fi înlocuit cu != pentru a anula testul. Pentru a cita oricare dintre meta-caracterele ('=',
„?”, „:” sau „)”), precedați cu o bară oblică inversă.

%cifră Cifrele de la 1 la 9 interpolează șirul potrivit de a n-a paranteză din
ultimul model care a avut paranteze. Dacă ultimul model avea alternative, tu
s-ar putea să nu știe numărul parantezei pe care o doriți -- %0 vă va da ultimul
paranteză potrivită.

Modificatori: pentru a scrie prima literă cu majuscule, inserați „^”: „%^C” produce ceva de genul
„Rec.umor”. Inserarea „_” face ca prima literă după ultimul „/” să fie
cu majuscule: „%_c” produce „rec/Humor”.

Inserarea „\” va insera o bară oblică inversă înaintea oricăror caractere care ar fi magice într-un
expresia regulată, inclusiv „%”: „%\C” produce „rec\.humor”.

Inserarea „'” va insera o bară oblică inversă înaintea oricăror ghilimele simple din rezultat, potrivit pentru
includerea între ghilimele simple și trimiterea către un shell: „'%'s'" ar putea produce „'I'\''ma
subiect'".

Inserarea „''” va insera o bară oblică inversă înaintea oricăror ghilimele duble din rezultat, potrivit
pentru a include ghilimele duble și a trimite către un shell.

Inserarea „>” va elimina doar porțiunea de adresă a unui șir de adresă, cum ar fi
De la linie.

Inserarea „)” va elimina doar porțiunea de comentariu (numele real) a unui șir de adresă
cum ar fi linia De la.

Inserarea „:FMT” va formata rezultatul conform șirului FMT în stil printf:
„%:-50.50s” justifică la stânga subiectul într-un câmp de 50 de caractere.

MEDIUL


Următoarele variabile de mediu sunt acordate atenției de către TRN. În general, implicit
valorile asumate pentru aceste variabile de către TRN sunt rezonabile, deci dacă utilizați TRN pentru
prima dată, puteți ignora în siguranță această secțiune. Rețineți că este posibil ca valorile implicite de mai jos să nu fie
corespund exact cu setările implicite de pe sistemul dumneavoastră. Pentru a găsi valorile implicite reale
ar trebui să caute în config.h și common.h în directorul sursă trn și fișierul INIT
în directorul bibliotecii trn.

Variabilele marcate (%) sunt supuse interpolării %, iar cele marcate (~) sunt
supuse atât % interpolării cât şi ~i interpretării.

ATRIBUȚIE (%)
Oferă formatul liniei de atribuire în fața articolului citat inclus
printr-o comandă F.

Implicit: în articolul %i,%?%)f <%>f> a scris:

ABONAȚI AUTOMAT
Cand TRN caută grupuri de știri noi și găsește unul care se potrivește cu unul dintre modele
în AUTOSUBSCRIBE, noul grup este adăugat automat la sfârșitul .newsrc,
abonat. Sunt oferite grupuri de știri care nu se potrivesc cu aceasta sau AUTOUNSUBSCRIBE, de mai jos
către utilizator.

AUTOSUBSCRIBE este o listă separată prin virgulă de modele de grupuri de știri, ala „o”, „/”, etc.
Poate include, de asemenea, intrări „dar nu” precedate de „!”. „a,b,!c,d” se citește ca
„potrivire a sau b, cu excepția cazului în care se potrivește și c; potrivirea d indiferent”. Altă cale
a-l privi este „(((a sau b) și nu c) sau d)”. Pentru a vă abona automat la toate
grupuri locale, dar fiți pretențioși în ceea ce privește grupurile non-locale, s-ar putea spune „*,!*.*”.

Implicit: (niciunul)

DEZABUNEREA AUTOMATĂ
AUTOUNSUBSCRIBE este foarte asemănător cu AUTOSUBSCRIBE, de mai sus, dar grupuri de știri noi
care se potrivesc sunt adăugate automat la sfârșitul fișierului .newsrc, dezabonat.
Dacă un grup de știri se potrivește cu AUTOSUBSCRIBE, AUTOUNSUBSCRIBE nu este consultat.

Implicit: (niciunul)

ANULAȚI (~)
Comanda shell folosită pentru a anula un articol.

Implicit: inews -h < %h

ANULARE HEADER (%)
Formatul fișierului care trebuie transmis la comanda CANCEL pentru a anula un
articol.

Mod implicit:
Grupuri de știri: %n
Subiect: cmsg cancel %i
Referințe: %R
Răspuns la: %L@%H (%N)
Distribuție: %D
Organizație: %o

%i anulat de la trn.

DOTDIR Unde puteți găsi fișierele dvs. cu puncte, dacă nu se află în directorul dvs. principal. Poate fi
interpolat folosind „%.”.

Implicit: $HOME

EDITOR (~)
Numele editorului dvs., dacă VISUAL este nedefinit.

Implicit: indiferent în ce a compilat administratorul de știri, de obicei vi.

EXSAVER (%)
Comanda shell de executat pentru a extrage date în oricare dintre ele / Bin / sh sau un utilizator-
comanda specificată.

Implicit: tail -c +%B %A ⎪ %e

PRIMA LINIE (%)
Controlează formatul liniei afișate în partea de sus a unui articol. Avertisment: asta
poate dispărea.

Valoarea implicită (ignorând afișarea Marcat pentru a reveni în grupurile fără fir) este
aproximativ:

%C #%a%(%Z=^0$?%(%U!=^0$? (%U mai mult\)): (%U + %v mai mult\))

FORWARDHEADER (%)
Formatul fișierului antet pentru redirecționarea mesajelor. Vezi și FORWARDPOSTER.

Mod implicit:

La:
Subiect: %(%i=^$?:[subiect] (fwd\\)
%(%{REPLYTO}=^$?:Răspuns la: %{REPLYTO}
)Grupuri de știri: %n
Răspuns la: %i)
%(%[referințe]=^$?:Referințe: %[referințe]
)Organizare: %o
Cc:
Bcc: \n\n

FORWARDPOSTER (~)
Comanda shell care va fi folosită de comanda forward (^F) pentru a vă permite
editați și livrați fișierul. TRN nu va apela la un editor pentru răspunsuri --
aceasta este o funcție a programului la care face referire FORWARDPOSTER. Vezi si
FORWARDHEADER și MAILPOSTER.

Implicit: Rnmail -h %h

DE LA (%)
Ce să puneți în antetul De la: postări, răspunsuri la e-mail și redirecționare e-mail,
în loc de orice nume și adresa implicite sunt pentru sistemul dvs. Asta va
funcționează numai dacă utilizați setările implicite pentru NEWSHEADER, MAILHEADER și
Variabilele FORWARDHEADER sau dacă cele personalizate folosesc FROM pentru a seta antetul De la:.

Indiferent de setările pentru NEWSHEADER, MAILHEADER și FORWARDHEADER,
setarea FROM este folosită pentru a determina ce articole pot fi anulate sau
inlocuit.

Implicit: nedefinit

HIDELINE
Dacă este definit, conține o expresie regulată care se potrivește cu liniile articolului
ascunse, pentru, de exemplu, a suprima materialul citat. Un șir recomandat
în acest scop este „^>...”, care nu ascunde linii doar cu „>”, pentru a da unele
indiciu că materialul citat este omis. Dacă vrei să ascunzi mai mult decât
un model, puteți folosi „⎪” pentru a separa alternativele. Puteți vizualiza
linii ascunse prin repornirea articolului cu comanda „v”.

Există unele cheltuieli generale implicate în potrivirea fiecărei linii a articolului cu a
expresie uzuala. S-ar putea să doriți să utilizați un modificator de viteză de transmisie pentru a activa acest lucru
caracteristică numai la viteze baud scăzute.

Implicit: nedefinit

HOME Directorul dvs. de acasă. Afectează ~ interpretarea și locația fișierelor dvs. de puncte
dacă DOTDIR nu este definit.

Implicit: $LOGDIR

KILLGLOBAL (~)
Unde găsiți fișierul KILL pentru a aplica fiecărui grup de știri. Consultați comanda „^K” la
nivelul de selecție grup de știri.

Implicit: %p/KILL

KILLLOCAL (~)
Unde găsiți fișierul KILL pentru grupul de știri curent. Vedeți comenzile „K” și
„^K” la nivelul de selecție a articolului și modificatorul de căutare „K”.

Implicit: %p/%c/KILL

LODGIR Directorul dvs. de acasă dacă HOME este nedefinit. Afectează ~ interpretarea, iar cel
locația fișierelor dvs. punct dacă DOTDIR nu este definit.

Implicit: niciunul.

Explicație: trebuie să aveți fie $HOME, fie $LOGDIR.

LOGNAME Numele dvs. de conectare, dacă USER este nedefinit. Poate fi interpolat folosind „%L”.

Implicit: valoarea getlogin().

LOCALTIMEFMT
Formatul folosit de strftime() pentru a tipări ora locală. Linia de dată este numai
afișat în ora locală, dacă grupul este threaded (consultați opțiunea -H pentru mai multe
informații despre Data).

Implicit: %a %b %e %X %Z %Y

care este același format ca și data(1) comanda.

APEL POSTA (~)
Ce să spui când există e-mailuri noi.

Implicit: (Poștă)

FIȘIER POșTĂ (~)
Unde să verifici corespondența.

Implicit: /usr/spool/mail/%L

MAILHEAD (%)
Formatul fișierului antet pentru răspunsuri. Vezi și MAILPOSTER.

Mod implicit:

Către: %t
Subiect: %(%i=^$?:Re: %S
%(%{REPLYTO}=^$?:Răspuns la: %{REPLYTO}
)Grupuri de știri: %n
Răspuns la: %i)
%(%[referințe]=^$?:Referințe: %[referințe]
)Organizare: %o
Cc:
Bcc: \n\n

MAILPOSTER (~)
Comanda shell care va fi folosită de comenzile de răspuns (r și R) pentru a vă permite
pentru a introduce și a furniza răspunsul. TRN nu va apela ea însăși la un editor pt
răspunsuri -- aceasta este o funcție a programului la care face referire MAILPOSTER. Vezi si
MAILHEDER.

Implicit: Rnmail -h %h

MBOXSAVER (~)
Comanda shell pentru a salva un articol în format cutie poștală.

Implicit: %X/mbox.saver %A %P %c %a %B %C „%b” \
„De la %t %`date`”

Explicație: primele șapte argumente sunt aceleași ca pentru NORMSAVER. A opta
argumentul pentru scriptul shell este noua linie De la pentru articol, inclusiv
data postării, derivată fie direct din linia Postat:, fie nu atât de direct
din linia Data:. Mungarea antetului la maxim.

MODSTRING
Șirul de inserat în rândul rezumat al grupului, care conduce fiecare articol, pentru a
grup moderat. Vezi și NOPOSTRING.

Implicit: " (moderat)"

NUME Numele tău complet. Poate fi interpolat folosind „%N”.

Implicit: nume de la / Etc / passwd, ~/.nume complet.

NEWSEADER (%)
Formatul fișierului antet pentru urmăriri. Vezi și NEWSPOSTER.

Mod implicit:

%(%[followup-to]=^$?:%(%[followup-to]=^%n$?:X-ORIGINAL-NEWSGROUPS: %n
))Grupuri de știri: %(%F=^$?%C:%F)
Subiect: %(%S=^$?%"\n\nSubiect: ":Re: %S)
Rezumat:
Expira la:
%(%R=^$?:Referințe: %R
)Expeditor:
Urmărire către:
%(%{REPLYTO}=^$?:Răspuns la: %{REPLYTO}
)Distribuție: %(%i=^$?%"Distribuție: ":%D)
Organizație: %o
Cuvinte cheie: %[keywords]
Cc: \n\n

NEWSORG Fie numele organizației dvs., fie numele unui fișier care conține numele lui
organizația dumneavoastră. (Pentru utilizarea în locurile în care ORGANIZATIA este protejată de mediu
variabila este deja utilizată. NEWSORG va înlocui ORGANIZARE dacă ambele sunt
prezent.) Poate fi interpolat folosind „%o”.

Implicit: indiferent în ce a compilat administratorul de știri.

ȘTIRI (~)
Comanda shell care va fi utilizată de comenzile ulterioare (f și F) pentru a permite
să introduceți și să postați un articol de știri ulterioare. Dacă nu este setat, TRN se ocupă de întreg
procesează și apelează direct inews. Vezi și NEWSHEADER.

NNTPSERVER
Numele de gazdă al NNTPSERVER-ului dvs. [Acest lucru nu se aplică decât dacă rulați
Versiunea NNTP a trn.]

Implicit: numele de gazdă listat în fișierul serverului, de obicei /usr/local/lib/rn/server.

FĂRĂ ÎNCĂRARE
Șirul de inserat în rândul rezumat al grupului, care conduce fiecare articol, pentru a
grup în care nu este permisă postarea locală. Vezi și MODSTRING.

Implicit: „(fără postare)”

NORMSAVER (~)
Comanda shell pentru a salva un articol în format normal (non-cutie poștală).

Implicit: %X/norm.saver %A %P %c %a %B %C „%b”

ORGANIZAREA
Fie numele organizației dvs., fie numele unui fișier care conține numele
organizația dumneavoastră. (Dacă este setat NEWSORG, acesta va înlocui ORGANIZARE.) Poate fi
interpolat folosind „%o”.

Implicit: indiferent în ce a compilat administratorul de știri.

PAGESTOP
Dacă este definit, conține o expresie regulată care se potrivește cu liniile articolului
tratate ca forme de alimentare. Există cel puțin două lucruri cu care ați putea dori să le faceți
acest. Pentru a provoca întreruperi de pagină între articolele dintr-un rezumat, îl puteți defini ca
„^--------”. Pentru a forța o întrerupere de pagină înaintea unei semnături, o puteți defini ca
„^-- $”. (Apoi, când vedeți „--” în partea de jos a paginii, puteți sări peste
semnătură dacă doriți, tastând „n” în loc de spațiu.) Pentru a face ambele, ați putea
folosiți „^--”. Dacă doriți să spargeți mai mult de un model, puteți folosi „⎪” pentru a
separa alternativele.

Există unele cheltuieli generale implicate în potrivirea fiecărei linii a articolului cu a
expresie uzuala. S-ar putea să doriți să utilizați un modificator de viteză de transmisie pentru a activa acest lucru
caracteristică numai la viteze baud scăzute.

Implicit: nedefinit

PIPESAVER (%)
Comanda shell de executat pentru a realiza o salvare într-o conductă
("comanda s ⎪" sau "comandă w ⎪"). Comanda tastata de utilizator este inlocuita in
ca %b.

Implicit: %(%B=^0$?<%A:tail -c +%B %A ⎪) %b

Explicație: dacă %B este 0, comanda este „<%A %b”, altfel comanda este „coada
-c +%B %A ⎪ %b”.

REPLYTO Valoarea antetului „Reply-To:”, dacă este necesar.

RNINIT Această variabilă este utilizată la inițializarea trn în modul de compatibilitate rn (vezi -x
comutator) sau când variabila TRNIIT nu este definită. Consultați variabila TRNIIT pentru
o descriere.

RNMACRO (~)
Numele fișierului care conține macrocomenzi și mapări cheie atunci când rulați trn ca rn.
Vezi, de asemenea, variabila TRNMACRO și secțiunea CUSTOM MACROS.

Implicit: %./.rnmac

SAVEDIR (~)
Numele directorului în care să se salveze, dacă comanda de salvare nu specifică a
numele directorului.

Mod implicit:
If -/ este setat: %p/%c
If +/ este setat: %p

SALVAȚI NUMELE (%)
Numele fișierului în care să se salveze, dacă comanda de salvare conține doar un director
nume.

Mod implicit:
If -/ este setat: %a
If +/ este setat: %^C

SELECTCHARS
Caracterele folosite de selectorul de fire pentru a selecta firul asociat
discuţie. Puteți specifica până la 64 de caractere vizibile, inclusiv superioare și
litere mici, cifre și multe semne de punctuație. Selecţie
caracterele înlocuiesc caracterele de comandă din selector, dar nu sunt excluse din acestea
extinderea macro, așa că aveți grijă.
Implicit: abdefgijlorstuvwxyz1234567890BCFGHIKMVW
(Veți observa că sunt omise diferite caractere pentru a le permite să fie tastate ca
comenzi în selector.)

SHELL Numele shell-ului preferat. Va fi folosit de „!”, „S” și „W”
comenzi.

Implicit: indiferent în ce a compilat administratorul de știri.

SUBJLINE (%)
Controlează formatul liniilor afișate de comanda „=” la articol
nivelul de selecție.

Implicit: %s

HEADER ÎNLOCUIT (%)
Formatul fișierului antet pentru un articol înlocuitor.

Mod implicit:

De la: %L@%H (%N)
Grupuri de știri: %n
Subiect: %S
Distribuție: %D
Organizație: %o
Înlocuiește: %i

TERM Determină ce intrare termcap să folosească, cu excepția cazului în care TERMCAP conține intrarea.

TERMCAP Conține fie numele fișierului termcap, fie o intrare termcap.

Implicit: /etc/termcap, în mod normal.

TRNIIT Valorile implicite pentru comutatoare pot fi transmise către TRN prin plasarea lor în TRNIIT
variabilă (sau RNINIT dacă porniți trn în modul de compatibilitate rn). Orice comutator
care este setat în acest fel poate fi anulat pe linia de comandă sau prin „&”
comanda din interior TRN. Comutatoarele cu valori binare care sunt setate cu „-switch” pot
fi dezactivat folosind „+comutator”.

Dacă TRNINIT începe cu un „/” se presupune că este numele unui fișier care conține
comutatoare. Puteți pune comentarii în acest fișier precedându-le cu un „#” cât mai lung
deoarece acesta este primul caracter de pe o linie sau urmează niște spații albe (care
delimitează comutatoarele din fișier). Dacă doriți să setați multe variabile de mediu
dar nu doriți să le păstrați pe toate în mediul dvs. sau dacă folosiți oricare dintre acestea
variabilele intră în conflict cu alte programe, puteți utiliza această caracteristică împreună cu
-E comutați pentru a seta variabilele de mediu la pornire.

Mod implicit: " ".

TRNMACRO (~)
Numele fișierului care conține macrocomenzi și mapări ale tastelor. Dacă fișierul nu este
găsit, variabila RNMACRO este folosită pentru a căuta macrocomenzile rn. Pentru informații
despre ce să puneți în acest fișier, consultați secțiunea CUSTOM MACROS.

Implicit: %./.trn/macro

UNSHAR (~)
Comanda shell de executat pentru a realiza anularea accesului la un shell
Arhiva.

Mod implicit: / Bin / sh

UTILIZATOR Numele dvs. de conectare. Poate fi interpolat folosind „%L”.

Implicit: $LOGNAME

VIZUAL (~)
Numele editorului dvs.

Implicit: $EDITOR

XTERMMOUSE
Dacă setați această variabilă la „y” (da), trn va permite utilizarea mouse-ului xterm
în selector dacă utilizați un xterm. Odată activat, faceți clic stânga pe un articol
îl selectează în timp ce făcând clic din mijloc pe un articol se va muta la acel element. Dacă faceți clic pe
linia de sus (antet) a selectorului se deplasează în sus pe pagină. Dacă faceți clic în partea de jos
(de subsol) a selectorului execută comanda implicită pentru pagină (stânga
clic) sau merge în jos pe o pagină (clic mijlociu). Puteți folosi și mouse-ul drept
butonul pentru a muta în sus sau în jos o pagină făcând clic în jumătatea superioară sau în jumătatea inferioară a
respectiv ecranul.

AI SPUS (%)
Oferă formatul liniei de atribuire în fața articolului citat inclus
printr-o comandă R.

Implicit: În articolul %i scrieți:

AUTOMAT MACROS


La inceput TRN încearcă să construiască un set de macrocomenzi care să mapeze tastele săgeți de la tastatură la utile
funcții. Aceste acțiuni implicite sunt menționate în descrierea anterioară a fiecărui nivel
comenzi. Dacă nu vă place acest lucru (sau trn înțelege greșit), puteți dezactiva automatul
macrocomenzi utilizând -A opțiune.

PERSONALIZAT MACROS


Cand TRN pornește, caută un fișier care conține definiții macro (vezi mediu
variabilele TRNMACRO şi RNMACRO). Orice secvență de comenzi poate fi legată de orice secvență de
tastele, astfel încât să puteți re-mapa întreaga tastatură dacă doriți. Linii goale sau linii
începând cu # în fișierul macro sunt considerate comentarii; in caz contrar TRN cauta doi
câmpuri separate prin spații albe. Primul câmp oferă secvența de apăsări de taste care
declanșează macro-ul, iar al doilea câmp oferă secvența de comenzi de executat. Ambii
câmpurile sunt supuse interpolării %, care va traduce, de asemenea, backslash și caret
secvente. (Câmpul de apăsare a tastei este interpretat la momentul pornirii, dar câmpul de comandă este
interpretat la momentul execuției macro, astfel încât să vă puteți referi la valorile % dintr-o macrocomandă.) Pentru
de exemplu, dacă doriți să inversați rolurile de întoarcere a căruciorului și de spațiu în interior TRN

^J \040
^M \040
\040 ^J

va face exact asta. În mod implicit, toate caracterele din câmpul de comandă sunt interpretate ca
canonic TRN caractere, adică nu se realizează o extindere macro. În caz contrar, perechea de mai sus
macro-urile ar provoca o buclă infinită. Pentru a forța extinderea macro în câmpul de comandă,
închideți apelul macro cu ^( ... ^) astfel:

@s ⎪mysavescript
@ww^(@s^)

Puteți utiliza construcția condiționată %() pentru a construi macrocomenzi care funcționează diferit sub
circumstanțe diferite. În special, modul curent (%m) de TRN ar putea fi obișnuit
faceți o comandă care funcționează doar la un anumit nivel. Acest lucru este deosebit de vital pentru
selector care folosește majoritatea literelor mici pentru a selecta elementul asociat din acesta
afişa. De exemplu,

a %(%m=t?a:s art.hold\n)

va returna litera inițială (a) în selector și comanda „s art.hold\n”
oriunde altundeva.

%(%{TERM}=vt100?^[[O) /^J

va face legarea numai dacă tipul terminalului este vt100, deși dacă aveți multe dintre acestea
ar fi mai bine să aveți fișiere separate pentru fiecare terminal.

Dacă doriți să legați o macrocomandă la o tastă funcțională care pune un caracter de gunoi obișnuit după
secvența (cum ar fi întoarcerea carușului la sfârșitul secvențelor de funcții Televideo 920),
NU puneți întoarcerea căruciorului în toate secvențele sau veți irosi un CONSIDERABLE
cantitatea de stocare internă. În loc de „^AF^M”, puneți „^AF+1”, ceea ce indică TRN acea
ar trebui să înghită un caracter după F.

CEEA CE ESTE NOU


Iată o scurtă prezentare a TRNcaracteristicile și comenzile lui sunt destinate celor cunoscători rn or
TRN utilizator.

Adăugarea firelor de referință adevărată este una dintre cele mai mari îmbunătățiri față de rn.
Acest threading vă permite să citiți o discuție în ordinea răspunsurilor cu răspunsurile unui articol
fiind ataşat articolului care i-a inspirat. Firele vor cuprinde mai multe
subiecte ori de câte ori un răspuns la un articol din thread ajunge cu un subiect diferit.
Acest lucru se face de obicei pentru a indica mai bine subiectul din răspuns atunci când acesta diverge de la
subiect original.

O altă îmbunătățire majoră este selectorul, care este legat de tasta „+”. Selectorul
afișează o listă de subiecte, subiecte sau articole individuale pentru a vă permite să selectați
subiecte care vă interesează tastând scrisoarea asociată acestora. Diferența dintre
fir și selectorul de subiecte este că selectorul de subiecte afișează toate subiectele cu a
scrisoare de selecție separată, chiar și cele legate împreună prin referințele lor. Acesta poate fi
destul de util dacă selectați unele fire și doriți să eliminați unele străine
discuții: puteți comuta selectorul în modul exclusiv („E” arată doar selectat
fire) și apoi în modul subiect („Ss”) pentru a separa firele în componenta lor
subiecți și deselectați sau ucideți subiecții de care nu vă pasă. Nu trebuie să mergi la
toate aceste probleme folosind selectorul dacă preferați să apăsați doar tasta „k” când începeți
citirea unui subiect care nu vă interesează. Selectorul poate, de asemenea, comuta între afișare
articole necitite și articole care au fost deja citite, permițându-vă să re-
citiți discuțiile (aceasta este comanda „U” din selector).

O altă adăugare cu fire este afișarea arborelui de articole din colțul din dreapta sus al fișierului
antet. Privind arborele, vă dă o idee despre modul în care articolele pe care le citiți
unul față de celălalt, permițându-vă să vedeți dintr-o privire când există o mulțime de răspunsuri și să decideți
dacă vrei să junk un set neinteresant de răspunsuri sau, poate, greu.

Afișarea antetului a fost, de asemenea, modificată pentru a ascunde câteva linii în mod implicit (de ex
Referințe), dar, ca întotdeauna, le puteți înlocui cu -h. Mai sunt și câteva
„magie” în antet: antetul Din poate fi tăiat pentru a fi doar porțiunea de comentariu (dacă
disponibil), iar antetul Data este afișat la ora locală (în mod implicit). Folosiți -H și +H pentru a
activați și dezactivați magia antetului.

Odată ce începi să citești articole, folosește comenzile obișnuite de mișcare (n, N, p, P etc.) ca
ai face-o în mod normal. Veți descoperi că aceste comenzi urmăresc ordinea de răspuns afișată în
afișaj de arbore. Apoi încercați să utilizați ^N și ^P, care urmează un subiect în ordinea articolelor
au fost postate. În cele din urmă, verificați comenzile [, ], (, ), { și } pentru a vă deplasa în
arborele articolului un pic mai direct. Primele patru comenzi ar trebui să fie, de asemenea, legate de dvs
tastele săgeți ale tastaturii, făcându-le mai ușor de tastat. De exemplu, tastarea „[” (stânga) vă duce
la articolul părinte, chiar dacă a fost deja citit, ceea ce este foarte util pentru urmărire
jos porțiunea citată a articolului în contextul său original.

Există comenzi suplimentare kill pentru întregul fir (J) și articolul curent și
toate răspunsurile sale (,).

Fișierele KILL au fost extinse și acum se face referire la comenzile din interiorul lor
comenzi memorate, deoarece sunt adesea folosite pentru selecție, mai degrabă decât pentru uciderea
articole. Există modalități noi și mai ușoare de a adăuga comenzi memorate folosind opțiunile „Adăugați” și
'T'thread comenzi. Comanda „A” este orientată pe subiect, în timp ce comanda „T” este articol-
orientate (adică afectează un anumit set de articole mai degrabă decât orice articol care
se întâmplă să aibă un subiect potrivit). Ambele vă solicită ce fel de comandă aveți
vrei să adaugi, făcând atât uciderea automată, cât și selectarea automată la fel de ușoare.

Există, de asemenea, o modalitate ușoară de a sări peste diferitele fire cu < și >
comenzi. Folosiți-le dacă doriți să săriți peste un set de articole și să le citiți mai târziu
junking-le.

Notă: administratorul dvs. de știri are opțiunea de a dezactiva procesarea firelor pentru
grupuri individuale și, astfel, este posibil ca unele grupuri să nu aibă nicio preprocesare
informații despre fir disponibile pentru utilizare. Când TRN întâlnește un astfel de grup, acesta generează
informațiile firului din mers în timp ce intrați în grup. Pentru grupuri foarte mari (sau
sisteme foarte lente), acest lucru poate dura o perioadă apreciabilă de timp. Dacă nu poți vorbi
administratorul de știri în pre-threading grupului, puteți dezactiva thread-ul pe a
grup cu grup folosind comanda „t” la nivelul de selecție a grupului de știri. Grupuri
oprite în acest fel sunt citite în rn stil -- articole aranjate în ordinea sosirii
cu excepția cazului în care specificați opțiunea -S, care citește articolele în ordinea datei după subiect.

Luați notă de comanda „e dir”, care este folosită pentru a extrage o arhivă shell sau uuenencoded
fișier în directorul specificat. Este chiar posibil să extragi alte formate de date dacă
specificați comanda de filtru corespunzătoare (de ex. „e dir⎪cmd”.

De asemenea, dacă intenționați să utilizați definiții macro, este bine să aveți în vedere că selectorul
folosește majoritatea literelor minuscule pentru selecție și, prin urmare, este o idee bună
setați în mod explicit modul(ele) în care se aplică o macrocomandă. De exemplu, dacă doriți să apăsați
„f” din paginatorul/selectorul de articole pentru a redirecționa articolul curent către utilizatorul „smith”,
ai putea defini:

f %(%m=[pa]?⎪mail smith\n:f)

Aceasta verifică modul curent (%m) și dacă este „p” sau „a” îl extinde la șirul
„⎪mail smith\n”, altfel returnează litera „f”. În unele cazuri, poate pur și simplu doriți
pentru a exclude selectorul dintr-o macrocomandă cu condiționalul „%m!=t”.

În cele din urmă, probabil că veți dori să utilizați noile opțiuni, -x și -X pentru a se asigura că toate
cele mai noi caracteristici sunt disponibile pentru utilizare. Aceste opțiuni pot fi activate implicit, în funcție de
cum a decis administratorul să instaleze TRN.

AUTORI


Rn a fost creat de Larry Wall[e-mail protejat]>
iar acum se află sub conducerea lui Stan Barber[e-mail protejat]>.
Versiune threaded de Wayne Davison[e-mail protejat]>
(Trimiteți prin poștă toate rapoartele de erori pentru trn către Wayne.)
Rutinele de expresie regulată sunt împrumutate de la emacs, de James Gosling.
Rutinele de hashing sunt versiuni modificate de la Geoffrey Collyer.

Utilizați trn4 online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.