color help done!
[midnight-commander.git] / doc / it / mc.1.in
blobfdeabdd3af67e46af51d2bd1cc662d465e954830
1 .\" Tradotto dal 15 agosto 2002 da
2 .\"     Marco Ciampa <ciampix@libero.it>
3 .\" Chi vuole contribuire aggiunga il nome qui sotto.
4 .\"
5 .\" Come tutte le traduzioni ho dovuto fare dei compromessi.
6 .\" Il più importante (e che mi provoca tuttora dei dubbi) è stato la
7 .\" traduzione dei comandi Chmod, Chown e Advanced Chown con Permessi,
8 .\" Proprietario e Proprietario avanzato rispettivamente. Lo spirito che
9 .\" mi ha mosso in questa direzione è stato il desiderio di rendere mc più
10 .\" user frendly che coerente con altre traduzioni, visto il ruolo che si
11 .\" è conquistato soprattutto nei nuovi utenti.
12 .\" Altro esempio è l'uso (per questioni 'estetiche') indifferente di
13 .\" selezionato e marcato, quando il contesto rendeva ovvio il significato.
14 .\"
15 .\" Prego mantenere la linea di traduzione generale (per quanto possibile).
16 .\"
17 .\"TOPICS "Indice degli argomenti:"
18 .TH mc 1 "30 Ottobre 1998"
19 .\"SKIP_SECTION"
20 .SH "NOME"
21 mc \- interfaccia visuale per sistemi tipo Unix.
22 .\"SKIP_SECTION"
23 .SH "USO"
24 .B mc
25 [\-abcCdfhPstuUVx?] [\-l log] [dir1 [dir2]] [-v file]
26 .\"NODE "DESCRIPTION"
27 .SH "DESCRIZIONE"
28 .LP
29 Il Midnight Commander è un file manager per sistemi operativi di tipo Unix.  
30 .\".\"DONT_SPLIT"
31 .\"NODE "OPTIONS"
32 .SH "OPZIONI"
33 .TP
34 .I "\-a"
35 Disabilita l'uso dei caratteri grafici per il disegno delle linee.
36 .TP
37 .I "\-b"
38 Forza la visualizzazione in bianco e nero.
39 .TP
40 .I "\-c"
41 Forza la modalità colore, prego vedere la sezione 
42 .\"LINK2"
43 Colori
44 .\"Colors"
45 per informazioni aggiuntive.
46 .TP
47 .I "\-C arg"
48 Usato per specificare un set di colori differente a riga di comando.
49 Il formato di arg è documentato nella sezione
50 .\"LINK2"
51 Colori
52 .\"Colors"
53 \&.
54 .TP
55 .I "\-d"
56 Disabilita il supporto mouse.
57 .TP
58 .I "\-f"
59 Mostra i percorsi di ricerca compilati per i file del Midnight Commander.
60 .TP
61 .I "\-k"
62 Reimposta i softkeys ai valori predefiniti dal database termcap/terminfo.
63 Utile solo su terminali HP quando non vanno i tasti funzione.
64 .TP
65 .I "-l file" 
66 Salva il dialogo ftpfs con il server in file.
67 .TP
68 .I "\-P"
69 All'uscita, il Midnight Commander stampa l'ultima directory in uso.
70 Questa funzione non è fatta per un uso diretto, ma dovrebbe essere 
71 utilizzata da una speciale funzione shell che imposti automaticamente 
72 l'ultima directory corrente della shell come l'ultima directory in cui
73 stava il Midnight Commander (grazie a Torben Fjerdingstad e Sergey per
74 il contributo di questa funzione e per il codice che la implementa).
75 Prelevate i file
76 .B @prefix@/share/mc/bin/mc.sh
77 (utenti bash e zsh) e rispettivamente
78 .B @prefix@/share/mc/bin/mc.csh
79 (utenti tcsh) per avere questa funzione definita.
80 .TP
81 .I "\-s"
82 Abilita il modo terminale lento, in questa modalità il programma
83 non disegna le linee e disabilita la modalità prolissa.
84 .TP
85 .I "\-t"
86 Usata solo se il codice è stato compilato con Slang e terminfo: fa
87 in modo che il Midnight Commander usi il valore della variabile
88 .B TERMCAP
89 per le informazioni sul terminale invece delle informazioni di sistema
90 sul database terminali.
91 .TP
92 .I "\-u"
93 Disabilita l'uso della shell concorrente (ha senso solo se il
94 Midnight Commander è stato compilato con il supporto per la shell
95 concorrente).
96 .TP
97 .I "\-U"
98 Abilita l'uso della shell concorrente (ha senso solo se il
99 Midnight Commander è stato compilato con il supporto per la shell
100 concorrente impostato come una caratteristica opzionale).
102 .I "\-v file"
103 Lancia il visualizzatore interno per il file specificato.
105 .I "\-V"
106 Mostra la versione del programma.
108 .I "\-x"
109 Forza la modalità xterm. Usata quando è in funzione su terminali
110 abilitati-xterm (due modalità video e in grado di spedire sequenze
111 mouse di escape).
113 Se specificato, il primo percorso è la directory mostrata nel
114 pannello selezionato; il secondo è la directory mostrata nell'altro
115 pannello.
117 .\"NODE "Overview"
118 .SH "Panoramica"
119 Lo schermo del Midnight Commander è diviso in quattro parti.
120 Quasi tutto lo spazio è occupato dai due pannelli directory.
121 Per default, la seconda linea dal fondo è la riga di comando, 
122 mentre quella in basso mostra le etichette dei tasti funzione.
123 La riga più in alto è la
124 .\"LINK2"
125 riga dei menu.
126 .\"Menu Bar"
127 La barra dei menu può essere invisibile, ma compare se clicchi la
128 riga più in alto con il mouse o se premi il tasto F9.
130 Il Midnight Commander fornisce la vista di due directory 
131 contemporaneamente. Uno dei due pannelli è quello corrente (la barra
132 di selezione è presente solo in questo). Quasi tutte le operazioni
133 hanno lougo nel pannello corrente. Alcune azioni come Rinomina e 
134 Copia usano la directory del pannello non selezionato come valore
135 predefinito di destinazione (ma si richiede sempre una conferma prima).
136 Per informazioni aggiuntive, vedere le sezioni sui 
137 .\"LINK2"
138 Pannelli Directory,
139 .\"Directory Panels"
141 .\"LINK2"
142 Menu Sinistro e Destro
143 .\"Left and Right Menus"
145 .\"LINK2"
146 Menu File.
147 .\"File Menu"
149 E' possibile eseguire comandi di sistema dal Midnight Commander 
150 semplicemente battendoli. Ogni cosa scritta apparirà sulla linea di 
151 comando e quando si preme l'invio il Midnight Commander eseguirà la
152 riga di comando appena battuta; leggere le sezioni
153 .\"LINK2"
154 Shell a Riga di Comando
155 .\"Shell Command Line"
157 .\"LINK2"
158 Tasti di Ingresso
159 .\"Input Line Keys"
160 per saperne di più sulla riga di comando.
162 .\"NODE "Mouse Support"
163 .SH "Supporto Mouse"
164 Il Midnight Commander è fornito di supporto mouse. Esso viene
165 attivato ogniqualvolta lo si esegue in un terminale
166 .B xterm(1)
167 (funziona anche se si fa una connessione telnet o rlogin con
168 un'altra macchina da un xterm) o se sta funzionando su una console Linux
169 e si ha il mouse server
170 .B gpm
171 in funzione.
173 Quando si fa click con il tasto sinistro in un file nel pannello
174 directory, il file viene selezionato; se si fa click con il tasto destro
175 il file viene marcato (o smarcato, a seconda dello stato precedente).
177 Se il file è un programma eseguibile, il doppio click su di esso lo eseguirà 
178 altrimenti se il
179 .\"LINK2"
180 file estensioni
181 .\"Extension File Edit"
182 ha un programma specifico per quell'estensione del file, il suddetto programma
183 verrà eseguito.
185 E' anche possibile eseguire i comandi assegnati ai tasti funzione 
186 cliccando sulle etichette dei tasti.
188 Se un tasto del mouse viene premuto sulla linea in cima al pannello directory
189 il pannello sfoglia di una pagina in alto. Allo stesso modo, un click sulla 
190 riga in basso provocherà un cambio di pagina in basso. Questo metodo dei bordi
191 funziona anche nel
192 .\"LINK2"
193 Visualizzatore dell'Aiuto
194 .\"Contents"
195 e nal 
196 .\"LINK2"
197 Albero Directory.
198 .\"Directory Tree"
200 L'auto ripetizione predefinita per il mouse è di 400 millisecondi. Questa
201 può essere cambiata in valori differenti modificando il file
202 .\"LINK2"
203 \&~/.mc/ini
204 .\"Save Setup"
205 e cambiando il parametro
206 .I mouse_repeat_rate
209 Se il Commander sta funzionando con il supporto mouse, si può saltarlo
210 ed ottenere il funzionamento del mouse normale (taglia e incolla di testo)
211 tenendo premuto il tasto Maiuscolo.
212 .SH ""
213 .\"NODE "Keys"
214 .SH "Tasti"
215 Alcuni comandi nel Midnight Commander presuppongono l'uso dei tasti
216 .I Control
217 (talvolta chiamato CTRL o CTL) e  
218 .I Meta
219 (talvolta chiamato ALT o anche Compose). In questo manuale si utilizzeranno
220 le seguenti abbreviazioni:
222 C-<chr> significa premere il tasto control mentre si batte il carattere
223 <chr>. Perciò C-f sarà: premi e tieni premuto il tasto Control e premi f.
225 M-<chr> significa premere il tasto Meta o Alt mentre si batte <chr>. Se
226 non c'è un tasto Meta o Alt, premere ESC, rilasciarlo, poi premere il
227 carattere <chr>. 
229 Tutte le linee di ingresso nel Midnight Commander usano un'approssimazione
230 dei tasti del GNU Emacs.
232 Ci sono molte sezioni che parlano dei tasti. Le seguenti sono le 
233 principali.
235 La sezione
236 .\"LINK2"
237 Menu File
238 .\"File Menu"
239 documenta le abbreviazioni di tasti per i comandi che appaiono nel
240 menu File. Questa sezione include i tasti funzione. Molti di questi comandi
241 lavorano sui file selezionati o sui marcati.
243 La sezione
244 .\"LINK2"
245 Pannelli Directory
246 .\"Directory Panels"
247 documenta i tasti che selezionano o marcano i file come obiettivo
248 per una seguente azione (l'azione normalmente deriva dal menu file).
250 La sezione
251 .\"LINK2"
252 Shell a Riga di Comando
253 .\"Shell Command Line"
254 elenca i tasti utilizzati per immettere e modificare linee di comando.
255 Molti di questi copiano nomi di file o altro dal pannello directory
256 alla riga di comando (per evitare troppo lavoro di battitura) o per
257 accedere allo storico comandi.
260 .\"LINK2"
261 Tasti Linea di Ingresso
262 .\"Input Line Keys"
263 sono usati per modificare le linee di ingresso. Cioè sia la linea di comando
264 che le linee di ingresso nelle finestre di interrogazione.
266 .\"NODE "  Miscellaneous Keys"
267 .SH "  Tasti Vari"
268 Qua ci sono alcuni tasti che non sono classificabili in nessuna delle
269 altre categorie:
271 .B Invio.
272 Se c'è del testo nella linea di comando (quella in fondo ai pannelli),
273 allora quel comando viene eseguito. Se non c'è testo nella linea di
274 comando allora se la barra di selezione è sopra una directory il
275 Midnight Commander esegue un
276 .B chdir(2)
277 alla directory selezionata e ricarica le informazioni sul pannello;
278 se la selezione è un file eseguibile allora esso viene eseguito.
279 Per ultimo, se l'estensione del file selezionato corrisponde ad una
280 delle estensioni presenti nel
281 .\"LINK2"
282 file estensioni,
283 .\"Extension File Edit"
284 il comando corrispondente viene eseguito.
286 .B C-l.
287 Ridisegna tutto nel Midnight Commander.
289 .B C-x c.
290 Esegue il comando
291 .\"LINK2"
292 Chmod
293 .\"Chmod"
294 su un file o su un gruppo di file marcati.
296 .B C-x o.
297 Esegue il comando
298 .\"LINK2"
299 Chown
300 .\"Chown"
301 sul file corrente o sui file marcati.
303 .B C-x l.
304 Crea un collegamento.
306 .B C-x s.
307 Crea un collegamento simbolico .
309 .B C-x i.
310 Imposta la modalità della visualizzazione dell'altro pannello a informazioni.
312 .B C-x q.
313 Imposta la modalità della visualizzazione dell'altro pannello a vista rapida.
315 .B C-x !.
316 Esegue il comando
317 .\"LINK2"
318 Pannellizza comando
319 .\"External panelize"
322 .B C-x h
323 Esegue il comando
324 .\"LINK2"
325 aggiungi directory alla lista directory favorite
326 .\"Hotlist"
329 .B M-!,
330 Esegue il comando Vista filtrata, descritto in
331 .\"LINK2"
332 Vista filtrata.
333 .\"Internal File Viewer"
335 .B M-?,
336 Esegui il comando
337 .\"LINK2"
338 Trova file
339 .\"Find File"
342 .B M-c,
343 Mostra la finestra
344 .\"LINK2"
345 cambia dir veloce
346 .\"Quick cd"
349 .B C-o,
350 Quando il programma viene eseguito in una console Linux o SCO o in un xterm,
351 mostrerà il risultato del comando precedente. Eseguito in console Linux, il
352 Midnight Commander usa un programma esterno (cons.saver) per gestire il
353 salvataggio e recupero delle informazioni sullo schermo.
355 Se è stato compilato il supporto alla subsell, è possibile premere C-o
356 in ogni momento per tornare alla schermata principale del Midnight Commander;
357 per tornare all'applicazione basta premere C-o. Se si ha un'applicazione
358 sospesa usando questo trucco, non si sarà in grado di eseguire altri
359 programmi dal Midnight Commander finchè non si terminerà l'applicazione
360 sospesa.
362 .\"NODE "  Directory Panels"
363 .SH "  Pannelli Directory"
364 Questa sezione elenca i tasti che operano sui pannelli directory. 
365 Se si desidera sapere come cambiare la visualizzazione dei pannelli,
366 date un'occhiata alla sezione su
367 .\"LINK2"
368 Menu Sinistro e Destro.
369 .\"Left and Right Menus"
371 .B Tab, C-i.
372 Cambia il pannello corrente. L'altro pannello diventa il nuovo pannello 
373 corrente mentre il pannello corrente diventa l'altro pannello.
374 La barra di selezione si sposta dal vecchio pannello al nuovo corrente.
376 .B Insert, C-t.
377 Per marcare i file si può usare il tasto di Inserimento (la sequenza
378 teminfo kich1) o la sequenza C-t (Control-t). Per smarcare i file
379 basta marcare un file già marcato.
381 .B M-g, M-h (o M-r), M-j.
382 Usato per selezionare rispettivamente il file superiore, il file centrale o 
383 quello inferiore in un pannello.
385 .B C-s, M-s.
386 Inizia una ricerca nel nella directory. Quando la ricerca è attiva
387 i dati immessi dall'utente vengono aggiunti alla stringa di ricerca
388 invece della riga di comando. Se l'opzione
389 .I "Mostra mini-stato"
390 è abilitata, la stringa di ricerca viene mostrata nella riga di
391 mini-stato. Scrivendo, la barra di selezione si muove al prossimo
392 file che comincia con le lettere battute. Il tasti
393 .I "backspace"
395 .I canc 
396 possono essere utilizzati per correggere errori di battitura. Se viene premuto
397 nuovamente, viene ricercata la corrispondenza seguente.
399 .B M-t
400 Cambia il modo di visualizzazione corrente per mostrare la modalità
401 successiva. In questo modo è possibile cambiare velocemente da listati
402 lunghi a listati normali a listati definiti dall'utente.
404 .B C-\\\\ (control-barra retroversa).
405 Mostra le
406 .\"LINK2"
407 directory favorite
408 .\"Hotlist"
409 e va alla directory selezionata.
411 .B + \ (più).
412 Viene utilizzato per selezionare (marcare) un gruppo di file. Il Midnight 
413 Commander richiederà un'espressione regolare per descrivere il gruppo.
414 Quando i 
415 .I modelli della shell
416 sono abilitati, le espressioni regolari sono molto simili alle espressioni
417 regolari in una shell (* significa zero o più caratteri e ? un carattere). Se
419 .I modelli della shell 
420 sono disabilitati, la marcatura dei file viene fatta con le normali espressioni
421 regolari (vedere (1)).
423 Se l'espressione comincia o finisce con una barra (/), allora selezionerà
424 directory invece che file.
426 .B \\\\ (barra retroversa).
427 Usare il tasto "\\" per deselezionare un gruppo di file. Questo è l'opposto
428 del tasto più.
430 .B freccia-su, C-p.
431 Sposta la barra di selezione alla voce precedente nel pannello.
433 .B freccia-giùy, C-n.
434 Sposta barra di selezione alla voce successiva nel pannello.
436 .B home, a1, M-<.
437 Sposta la barra di selezione alla prima voce nel pannello.
439 .B fine, c1, M->.
440 Sposta la barra di selezione all'ultima voce nel pannello.
442 .B pagina-giù, C-v.
443 Sposta la barra di selezione di una pagina in basso.
445 .B pagina-su, M-v.
446 Sposta la barra di selezione di una pagina in alto.
448 .B M-o,
449 If the other panel is a listing panel and you are standing on a
450 directory in the current panel, then the other panel contents are set
451 to the contents of the currently selected directory (like Emacs' dired
452 C-o key) otherwise the other panel contents are set to the parent dir
453 of the current dir.
455 .B C-PageUp, C-PageDown
456 Only when ran on the Linux console: does a chdir to ".." and to the
457 currently selected directory respectively.
459 .B M-y
460 Moves to the previous directory in the history, equivalent 
461 to depressing the '<' with the mouse.
463 .B M-u
464 Moves to the next directory in the history, equivalent 
465 to depressing the '>' with the mouse.
467 .B M-S-h, M-H
468 Displays the directory history, equivalent to depressing the 'v' with
469 the mouse.
471 .\"NODE "  Shell a Riga di Comando"
472 .SH "  Shell a riga di comando"
473 Questa sezione elenca i tasti utili ad evitare troppe battiture
474 nell'immissione dei comandi.
476 .B M-Invio.
477 Copia nella riga di comando il nome del file attualmente selezionato.
479 .B C-Invio.
480 Come M-Invio, ma funziona solo dalla console Linux.
482 .B M-Tab.
483 Esegue automaticamente il 
484 .\"LINK2"
485 completamento
486 .\"Completion"
487 del nome del file, variabile, nome utente e nome host.
489 .B C-x t, C-x C-t.
490 Copia i file marcati (o se non vi sono file marcati, il file selezionato)
491 del pannello corrente (C-x t) o dell'altro pannello (C-x C-t) sulla
492 riga di comando.
494 .B C-x p, C-x C-p.
495 La prima sequenza di tasti copia il percorso corrente sulla riga di comando
496 e la seconda copia il percorso del pannello non selezionato sulla riga
497 di comando.
499 .B C-q.
500 Il comando di inserimento letterale serve per inserire caratteri che 
501 sarebbero altrimenti interpretati dal Midnight Commander (come il simbolo '+')
503 .B M-p, M-n.
504 Use these keys to browse through the command history. M-p takes you
505 to the last entry, M-n takes you to the next one.
507 .B M-h.
508 Displays the history for the current input line. 
510 .\"NODE "  General Movement Keys"
511 .SH "  Tasti Generali di Movimento"
512 Il visualizzatore dell'aiuto, il visualizzato dei file e l'albero directory
513 usano un codice comune per gestire il movimento. Per questa ragione essi
514 accettano esattamente gli stessi tasti. Ogniuno di questi però accetta anche
515 altri tasti indipendenti.
517 Altre parti del Midnight Commander usano alcuni degli stessi tasti di
518 movimento, perciò questa sezione può applicarsi anche a quelle sezioni.
520 .B Su, C-p.
521 Si sposta di una linea indietro.
523 .B Giu, C-n.
524 Si sposta di una linea avanti.
526 .B Pagina Su, M-v.
527 Si sposta di una pagina in alto.
529 .B Pagina Giu, C-v.
530 Si sposta di una pagina in basso.
532 .B Home, A1.
533 Si sposta all'inizio.
535 .B Fine, C1.
536 Si sposta alla fine.
538 Il visualizzatore dell'aiuto accetta i seguenti tasti in aggiunta a quelli
539 menzionati sopra:
541 .B b, C-b, C-h, Backspace, Canc.
542 Si sposta di una pagina in alto.
544 .B Barra spaziatrice.
545 Si sposta di una pagina in basso.
547 .B u, d.
548 Si sposta di mezza pagina in alto o in basso.
550 .B g, G.
551 Si sposta all'inizio o alla fine.
553 .\"NODE "  Input Line Keys"
554 .SH "  Tasti di Riga di Ingresso"
555 I tasti di riga di ingresso (sono usati
556 per la
557 .\"LINK2"
558 riga di comando
559 .\"Shell Command Line"
560 e per i dialoghi di richiesta dati nel programma) accettano
561 questi tasti:
563 .B C-a
564 sposta il cursore all'inizio della linea.
566 .B C-e
567 sposta il cursore alla fine della linea
569 .B C-b, move-left
570 sposta il cursore di una posizione a sinistra.
572 .B C-f, move-right
573 sposta il cursore di una posizione a destra.
575 .B M-f
576 sposta il cursore di una parola in avanti.
578 .B M-b
579 sposta il cursore di una parola indietro.
581 .B C-h, backspace
582 cancella il carattere precedente.
584 .B C-d, Delete
585 cancella il carattere nel punto (sopra il cursore).
587 .B C-@
588 imposta il marcatore per tagliare.
590 .B C-w
591 copia il testo tra il cursore e il marcatore in un kill buffer 
592 e rimuove il testo dalla linea di ingresso.
594 .B M-w
595 copia il testo tra il cursore ed il marcatore in un kill buffer.
597 .B C-y
598 inserisce il contenuto del kill buffer.
600 .B C-k
601 elimina il testo dal cursore alla fine della linea.
603 .B M-p, M-n
604 Usa questi tasti per navigare attraverso lo storico dei comandi. M-p 
605 posiziona sull'ultima voce, M-n posiziona sulla seguente.
607 .B M-C-h, M-Backspace
608 cancella una parola indietro.
610 .B M-Tab
611 fa del nomefile, comando, variabile, nomeutente e nomehost il
612 .\"LINK2"
613 completamento
614 .\"Completion"
615 automatico.
617 .SH ""
618 .\"NODE "Menu Bar"
619 .SH "Barra dei Menu"
620 La barra dei menu compare premendo F9 o cliccando con il mouse sopra la riga
621 superiore dello schermo. La barra menu possiede cinque menu: "Sinistra", "File",
622 "Comando", "Opzioni" e "Destra".
625 .\"LINK2"
626 Menu Sinistra e Destra
627 .\"Left and Right Menus"
628 permettono di modificare l'apparenza dei pannelli directory di sinistra
629 e di destra.
632 .\"LINK2"
633 Menu File
634 .\"File Menu"
635 elenca le azioni che possono essere condotte sui file correntemente selezionati 
636 o marcati.
639 .\"LINK2"
640 Menu Comando 
641 .\"Command Menu"
642 elenca le azioni più generali e non ha relazione con il file correntemente
643 selezionati o marcati.
646 .\"LINK2"
647 Menu Opzioni
648 .\"Options Menu"
649 elenca le azioni che permettono di personalizzare il Midnight Commander.
651 .\"NODE "  Left and Right Menus"
652 .SH "  Menu Sinistra e Destra"
653 L'apparenza dei pannelli directory è modificabile tramite i menu
654 .B "Sinistra"
656 .B "Destra"
659 .\"NODE "    Listing Mode..."
660 .SH "    Modalità Lista..."
661 La modalità lista serve a mostrare un elenco di file; ci sono quattro
662 modalità elenco disponibili:
663 .B Completa,
664 .B Breve,
665 .B Lunga
667 .B Definita dall'utente.
668 La modalità completa mostra il nome del file, l'ampiezza del file e
669 la data di modifica.
671 La modalità breve mostra solo il nome del file in due colonne
672 (perciò mostrando il doppio del numero dei file che nelle altre
673 modalità). La modalità lunga è simile a quella del comando 
674 .B "ls -l"
675 \&. La modalità lunga usa tutta l'ampiezza dello schermo.
677 Se si sceglie il formato definibile dall'utente, è necessario specificare 
678 il formato della vista.
680 Il formato definibile dall'utente deve cominciare con una specifica 
681 dell'ampiezza del pannello. Questa può essere "half" o "full", che descrive
682 un pannello di mezza grandezza o completa rispettivamente.
684 Dopo l'ampiezza del pannello, è possibile specificare la modalità a
685 due colonne aggiungendo il numero "2" alla stringa di formato.
687 Dopodichè si aggiunge il nome dei campi con una specifica di ampiezza
688 opzionale. Questi sono i campi disponibile per la visualizzazione:
690 .B name,
691 mostra il nome del file.
693 .B size,
694 mostra l'ampiezza del file.
696 .B bsize,
697 è una forma alternativa del formato
698 .B size
699 \&. Mostra l'ampiezza del file e per le directory mostra solo 
700 SUB-DIR o UP--DIR.
702 .B type,
703 mostra un campo di un carattere. Questo carattere è simile a quello
704 mostrato dal comando ls con la flag -F -
705 .B *
706 per i file eseguibili,
707 .B /
708 per le directory,
709 .B @
710 per i collegamenti,
711 .B =
712 per i socket,
713 .B -
714 per i dispositivi a carattere,
715 .B +
716 per i dispositivi a blocchi,
717 .B |
718 per le pipe,
719 .B ~
720 per i collegamenti simbolici a directory e 
721 .B !
722 per i collegamenti simbolici stallati (che non puntano a niente).
724 .B mtime,
725 la data dell'ultima modifica al file.
727 .B atime,
728 la data dell'ultimo accesso al file.
730 .B ctime,
731 la data della creazione del file.
733 .B perm,
734 una stringa che rappresenta i bit dei permessi del file.
736 .B mode,
737 un valore ottale con i permessi correnti del file.
739 .B nlink,
740 il numero dei collegamenti al file.
742 .B ngid,
743 il GID (numerico).
745 .B nuid,
746 l'UID (numerico).
748 .B owner,
749 il proprietario del file.
751 .B group,
752 il gruppo del file.
754 .B inode,
755 l'inode del file.
757 Puoi usare ache questi campi per sistemare la visualizzazione:
759 .B space,
760 uno spazio nel formato visualizzazione.
762 .B mark,
763 Un asterico se il file è marcato, uno spazio se non lo è.
765 .B |,
766 Questo carattere viene utilizzato per aggiungere una linea verticale
767 al formato di visualizzazione.
769 Per forzare un campo ad un'ampiezza fissa (una specifica di ampiezza)
770 basta semplicemente aggiungere un ':' ed il numero dei caratteri che
771 si vuole che il campo abbia; e se il numero è seguito dal simbolo '+',
772 allora la specifica definisce l'ampiezza minima e se il programma
773 trova che serve più spazio sullo schermo, espanderà il campo.
775 Per esempio la modalità 
776 .B Completa
777 corrisponde a questo formato:
779 half type,name,|,size,|,mtime
781 E quella
782 .B Lunga
783 corrisponde a questo formato:
785 full perm,space,nlink,space,owner,space,group,space,size,space,
786 mtime,space,name
788 Questa è una modalità interessante:
790 half name,|,size:7,|,type,mode:3
792 I pannelli possono anche essere impostati alle modalità seguenti:
794 .B "Informazioni"
795 La modalità informazioni mostra alcuni dati relativi al file correntemente selezionato
796 e se possibile informazioni circa il file system corrente.
798 .B "Albero" 
799 La vista ad albero è abbastanza simile al comando
800 .\"LINK2"
801 albero directory
802 .\"Directory Tree"
803 \&. Vedere la sezione corrispondente per maggiori informazioni.
804 .TP 
805 .B "Vista rapida"
806 In questa modalità il pannello si imposta come un
807 .\"LINK2"
808 visualizzatore
809 .\"Internal File Viewer"
810 ridotto che mostra i contenuti del file correntemente selezionato;
811 se si seleziona il pannello (con il tasto tab o con il mouse), si ha
812 accesso ai normali comandi del visualizzatore.
814 .\"NODE "    Sort Order..."
815 .SH "    Ordina per..."
816 Gli otto possibili ordinamenti sono per nome, per estensione, per data 
817 di modifica, per data di accesso, per data di modifica informazioni di
818 inode, per ampiezza, per inode e non ordinato. Nella finestra di dialogo 
819 di ordinamento è possibile scegliere il tipo di ordinamento ed è anche 
820 possibile specificare se si desidera l'ordinamento inverso selezionando 
821 la voce inverso.
823 Normalmente le directory sono ordinare prima dei file ma quest'impostazione
824 può essere modificata dal
825 .\"LINK2"
826 Menu Opzioni
827 .\"Options Menu"
828 (oztione  
829 .B "mescola tutti i file"
832 .\"NODE "    Filter..."
833 .SH "    Filtro..."
834 Il comando di filtro permette di specificare un modello (per esempio
835 .B "*.tar.gz"
836 ) che il file deve corrispondere per essere visualizzato. Malgrado
837 il modello del filtro, le directory e i collegamenti a directory
838 vengono sempre visualizzati sul pannello directory.
840 .\"NODE "    Reread"
841 .SH "    Ricarica"
842 Il comando ricarica l'elenco dei file nella directory. E' utile
843 se un'altro processo ha creato o rimosso dei file. Se 
844 si ha pannellizzato dei nomi di file in un pannello, questo ricaricherà
845 il contenuto della directory e rimuoverà le informazioni pannellizzate
846 (vedere sezione 
847 .\"LINK2"
848 Pannellizza comando
849 .\"External panelize"
850 per ulteriori informazioni).
852 .\"NODE "  File Menu"
853 .SH "  Menu File"
854 Il Midnight Commander usa i tasti F1 - F10 come tasti veloci 
855 per i comandi che appaiono nel menu file. Le sequenze di escape
856 per i tasti funzione sono capacità terminfo da kf1 a kf10. Su terminali
857 senza supporto per i tasti funzione, è possibile ottenere la stessa
858 funzionalità premendo il tasto ESC e un numero da 1 a 9 più lo 0 
859 (corrispondentemente ai tasti da F1 a F9 e F10 rispettivamente).
861 Il file menu comprende i comandi seguenti (tasti veloci tra parentesi):
863 .B Aiuto (F1)
865 Invoca il visualizzatore incorporato di ipertesti per l'aiuto. 
866 All'interno del
867 .\"LINK2"
868 visualizzatore aiuto,
869 .\"Contents"
870 è possibile usare il tasto tab per selezionare il successivo collegamento
871 e il tasto invio per seguirlo. I tasti Barra spaziatrice e Backspace vengono
872 utilizzati per muoversi avanti e indietro nella pagina di aiuto. Premere F1
873 nuovamente per ottenere la lista completa dei tasti accettati.
875 .B Menu (F2)
877 Invoca il
878 .\"LINK2"
879 menu utente.
880 .\"Menu File Edit"
881 Il menu utente fornisce un modo semplice per dare agli utenti un menu ed
882 aggiungere nuove funzionalità al Midnight Commander.
884 .B Visualizza (F3, Maiusc-F3)
886 Visualizza il file correntemente selezionato. Nell'ipostazione predefinita
887 viene invocato il  
888 .\"LINK2"
889 Visualizzatore Interno di File
890 .\"Internal File Viewer"
891 ma se l'opzione "Usa Visualizzatore interno" è deselezionata, verrà invocato
892 un visualizzatore esterno specificato dalla variabile ambiente
893 .B PAGER 
894 \&. Se 
895 .B PAGER
896 non è definita, verrà invocato il comando "view". Se si usa invece il comando
897 Maiusc-F3, il visualizzatore verrà invocato senza nessun tipo di formattazione
898 o preprocessamento sul file.
900 .B Vista Filtrata (M-!)
902 Questo tasto richiede all'utente un comando ed i suoi argomenti (l'argomento
903 predefinito è il nome del file attualmente selezionato), il risultato di tale
904 comando viene mostrato nel visualizzatore di file interno.
906 .B Cambia (F4)
908 Invoca l'editor 
909 .B vi 
910 o l'editor specificato nella variabile d'ambiente 
911 .B EDITOR
912 oppure l'
913 .\"LINK2"
914 Editor di File Interno
915 .\"Internal File Editor"
916 se l'opzione, "Usa Editor interno" è stata impostata.
918 .B Copia (F5)
920 Mostra una finestra di dialogo con destinazione predefinita alla
921 directory del pannello non selezionato, che copia il file selezionato (o
922 i file marcati, se c'e n'è almeno uno) sulla directory specificata dall'utente
923 nella finestra di dialogo. Durante il processo è possibile
924 premere C-c o ESC per abortire l'operazione. Per maggiori dettagli
925 sulla maschera sorgente (che sarà normalmente * o ^\\(.*\\)$ a seconda
926 dell'impostazione di 'modelli della shell') o sui caratteri jolly sulla destinazione
927 vedere
928 .\"LINK2"
929 Maschera copia/rinomina.
930 .\"Mask Copy/Rename"
932 In alcuni sistemi è possibile eseguire la copia in background cliccando
933 sul bottone background (o premendo M-b nella finestra di dialogo). Il
934 comando 
935 .\"LINK2"
936 Processi in background
937 .\"Background jobs"
938 è utile per controllarne l'andamento.
940 .B Collegamento (C-x l)
942 Crea un collegamento fisico (hard link) al file corrente.
944 .B Collegamento Simbolico (C-x s)
946 Crea un collegamento simbolico al file corrente. Per chi non sapesse
947 cosa sono i collegamenti: creare un collegamento ad un file è come
948 copiare il file ma sia il nome sorgente che destinazione rappresentano
949 la stessa immagine fisica del file. Per esempio, se si modifica uno dei
950 due file, tutti i cambiamenti appariranno su tutti i file. Alcuni li
951 chiamano anche alias o scorciatoie (o link come in originale inglese).
953 Un collegamento fisico appare come un file reale. Dopo che sia stato 
954 creato non c'è modo di distinguere quale sia il collegamento e quale sia 
955 l'originale. Se si cancella uno dei due l'altro rimarrà intatto. E' molto
956 difficile notare che i file rappresentano la stessa immagine. Usate i
957 collegamenti fisici quando non volete proprio saperlo.
959 Un collegamento simbolico è un riferimento al nome del file originale.
960 Se il file originale viene cancellato, il collegamento è inutile.
961 E' facile distinguere i collegamenti simbolici dall'immagine stessa.
962 Se il file è un collegamento simbolico a qualcosa, il Midnight Commander
963 mostra un simbolo "@" davanti al nome del file (eccetto se punta ad una
964 directory, nel qualcaso mostrerà una tilde  (~)).
965 Il file originale sul quale punta il collegamento simbolico viene mostrato
966 sulla riga di mini-stato se
967 .I "Mostra Mini-stato"
968 è abilitata. Usare i collegamenti simbolici se si vuole evitare la confusione
969 che creano i collegamenti fisici.
971 .B Rinomina/Sposta (F6)
973 Mostra una finestra di dialogo con destinazione predefinita alla
974 directory del pannello non selezionato, che sposta il file selezionato (o
975 i file marcati, se c'e n'è almeno uno) sulla directory specificata dall'utente
976 nella finestra di dialogo. Durante il processo è possibile
977 premere C-c o ESC per abortire l'operazione. Per maggiori dettagli vedere la
978 sezione precedente Copia, dato che il comando è molto simile.
980 In alcuni sistemi è possibile eseguire la copia in background cliccando
981 sul bottone background (o premendo M-b nella finestra di dialogo). Il
982 comando 
983 .\"LINK2"
984 Processi in background
985 .\"Background jobs"
986 è utile per controllarne l'andamento.
988 .B Crea Directory (F7)
990 Mostra una finestra di dialogo che crea la directory specificata.
992 .B Elimina (F8)
994 Cancella il file correntemente selezionato o i file marcati nel 
995 pannello corrente. Durante il processo è possibile premere C-c 
996 o ESC per abortire l'operazione.
998 .B Cambia Dir veloce (M-c)
999 Usare il comando
1000 .\"LINK2"
1001 Cambia Dir veloce
1002 .\"Quick cd"
1003 se si vuole cambiare directory corrente e si ha la riga di comando occupata.
1005 .B Seleziona gruppo (+)
1007 Viene utilizzato per selezionare (marcare) un gruppo di file. Il
1008 Midnight Commander richiedera un'espressione regolare per descrivere il
1009 gruppo; se l'opzione
1010 .I modelli della shell
1011 è abilitata, l'espressione regolare è simile al file globbing nella shell
1012 (* significa zero o più caratteri e ? significa un carattere). Se l'opzione
1013 .I modelli della shell
1014 è disabilitata, allora la selezione dei file viene eseguita con le normali
1015 espressioni regolari (vedere ed (1)).
1017 Per selezionare directory invece di file, l'espressione deve cominciare
1018 o finire con una '/'.
1020 .B De-seleziona gruppo (\\\\)
1022 Usata per deselezionare un gruppo di file. E' l'opposto di del comando
1023 .I "Seleziona gruppo"
1026 .B Uscita (F10, Maiusc-F10)
1028 Termina l'esecuzione del Midnight Commander. Maiusc-F10 viene usata se
1029 si esce e si sta usando lo shell wrapper. Maiusc-F10 in tal caso non
1030 vi porterà all'ultima directory utilizzata dal Midnight Commander ma
1031 vi lascerà nella directory dalla quale avete fatto partire il Midnight
1032 Commander.
1034 .\"NODE "    Quick cd"
1035 .SH "    Cambia dir veloce"
1036 Questo comando è utile se si ha la riga di comando piena e si vuole
1037 eseguire
1038 .\"LINK2"
1040 .\"The cd internal command"
1041 per cambiare directory senza dover cancellare e riscrivere la riga di comando.
1042 Questo comando fa uscire una piccola finestra di dialogo che richiede 
1043 l'immissione degli stessi argomenti che si darebbero al comando 
1044 .B cd 
1045 a riga di comando. Questo ha le stesse caratteristiche già presenti nel
1046 comando
1047 .\"LINK2"
1048 comando interno cd.
1049 .\"The cd internal command"
1051 .\"NODE "  Command Menu"
1052 .SH "  Menu Commando"
1053 Il comando
1054 .\"LINK2"
1055 Albero directory
1056 .\"Directory Tree"
1057 mostra un disegno ad albero delle directory.
1059 Il comando
1060 .\"LINK2"
1061 Trova file
1062 .\"Find File"
1063 permette di cercare un file specifico. Il comando "Scambia pannelli"
1064 scambia il contenuto dei due pannelli directory.
1066 Il comando "Attiva/disattiva pannelli" mostra il risultato dell'ultimo
1067 comando shell. Quest'ultimo funziona solo su xterm e sulle console Linux e
1068 SCO.
1070 Il comando Confronta directory (C-x d) confronta il contenuto dei
1071 pannelli directory uno con l'altro. E' poi possibile usare il comando Copia (F5)
1072 per rendere i pannelli identici. Ci sono tre metodi di confronto. Il metodo
1073 veloce confronta solo l'ampiezza e la data del file. Il metodo completo
1074 fa un confronto byte-per-byte. Il metodo completo non è disponibile se la
1075 macchina non supporta la chiamata di sistema mmap(2). Il metodo solo
1076 dimensione confronta solo l'ampiezza dei file e non controlla il contenuto ne 
1077 la data del file.
1079 Il comando Storico comandi mostra un'elenco dei comandi battuti. Il comando
1080 selezionato viene copiato sulla riga di comando. Allo storico comandi vi si 
1081 può accedere premendo M-p o M-n. 
1083 Il comando
1084 .\"LINK2"
1085 Directory favorite (C-\\)
1086 .\"Hotlist"
1087 permette un cambio più veloce dalla directory corrente ad una di quelle usate 
1088 più spesso.
1090 Il comando
1091 .\"LINK2"
1092 Pannellizza comando
1093 .\"External panelize"
1094 permette di eseguire un coamndo esterno e di mettere il risultato nel pannello
1095 corrente.
1097 Il comando
1098 .\"LINK2"
1099 Modifica file estensioni
1100 .\"Extension File Edit"
1101 permette di specificare i programmi che devono essere eseguiti quando
1102 si prova ad eseguire, visualizzare, modificare e un mucchio di altre
1103 cose, file con una specifica estensione (la fine del nome del file).
1104 Il comando
1105 .\"LINK2"
1106 Modifica file menu
1107 .\"Menu File Edit"
1108 serve a modificare il menu utente (che appare premendo F2).
1110 .\"NODE "    Directory Tree"
1111 .SH "    Albero Directory"
1112 Il comando albero directory mostra una rappresentazione ad albero delle
1113 directory. Selezionando una directory dalla rappresentazione il 
1114 Midnight Commander cambierà a quella directory.
1116 Ci sono due modi di invocare l'albero. Il vero comando di albero directory
1117 è accessibile dal menu Comandi. L'altro modo è di selezionare la vista ad
1118 albero dai menu Sinistra o Destra.
1120 Per evitare i lunghi ritardi il Midnight Commander crea la rappresentazione ad 
1121 albero scansionando solo una piccola porzione di tutte le directory.
1122 Se manca la directory che si vuole visualizzare, spostarsi sulla sua directory 
1123 genitrice e premere C-r (o F2).
1125 E' possibile utilizzare i tasti seguenti:
1127 Sono accettati i
1128 .\"LINK2"
1129 Tasti Generali di movimento 
1130 .\"General Movement Keys"
1133 .B Invio.
1134 Nell'albero directory, esce dall'albero della directory e lo cambia
1135 alla directory corrente nel pannello selezionato. Nella vista ad albero,
1136 cambia a questa directory nell'altro pannello e rimane nella modalità
1137 vista ad albero in quello corrente.
1139 .B C-r, F2 (Ricarica).
1140 Ricarica la directory. Usare questo comando quando la rappresentazione ad
1141 albero non è aggiornata: mancano directory o mostra alcune sottodirectory
1142 che non esistono più.
1144 .B F3 (Scorda).
1145 Cancella questa directory dalla rappresentazione ad albero. Usare questo
1146 comando per eliminare la confusione dal'albero. Se si vuole nuovamente
1147 visualizzare l'albero completo premere F2 nella sua directory genitrice.
1149 .B F4 (Statico/Dynamico).
1150 Cambia tra modo di navigazione dinamico (predefinito) e statico.
1152 Nella navigazione statica si usano i tasti Su e Giu per 
1153 selezionare la directory. Tutte le directory conosciute vengono mostrate.
1155 Nella navigazione dinamica si usano i tasti Su e Giu per selezionare
1156 una directory sorella, il tasto Sinistra sposta sulla directory genitrice
1157 e il tasto Destra sposta sulla directory figlia. Solo i parenti, sorelle
1158 e figlie, vengono mostrate; le altre sono tralasciate. La rappresentazione
1159 ad albero cambia dinamicamente come la si attraversa.
1161 .B F5 (Copia).
1162 Copia la directory.
1164 .B F6 (RinSpo).
1165 Sposta la directory.
1167 .B F7 (CreDir).
1168 Crea una nuova directory sotto questa directory.
1170 .B F8 (CancDir).
1171 Cancella questa directory dal file system.
1173 .B C-s, M-s.
1174 Cerca la prossima directory che corrisponde alla stringa di ricerca.
1175 Se tale directory non esiste, questi tasti faranno scendere di una riga
1176 (il cursore).
1178 .B C-h, Backspace.
1179 Cancella l'ultimo carattere nella stringa di ricerca.
1181 .B Qualsiasi altro carattere.
1182 Aggiunge un carattere alla stringa di ricerca e sposta alla nuova directory
1183 che comincia con questi caratteri (il cursore). Nella vista ad albero
1184 si deve prima attivare la ricerca premendo C-s. La stringa di ricerca è
1185 visibile nella riga di mini stato.
1187 Le azioni seguenti sono disponibili solo nell'albero directory.
1188 Non sono supportate nella vista ad albero.
1190 .B F1 (Aiuto).
1191 Invoca il visualizzatore dell'aiuto e mostra questa sezione.
1193 .B Esc, F10.
1194 Esce dalla rappresentazione ad albero. Non cambia directory.
1196 Il mouse è supportato. Un doppio click si comporta come premere Invio.
1197 Vedere anche la sezione
1198 .\"LINK2"
1199 supporto mouse
1200 .\"Mouse Support"
1203 .\"NODE "    Find File"
1204 .SH "    Trova File"
1205 Il comando Trova file domanda prima la directory di inizio per la
1206 ricerca ed il nome del file da cercare. Premendo il tasto albero
1207 puoi selezionare la directory di partenza dall'
1208 .\"LINK2"
1209 albero directory
1210 .\"Directory Tree"
1211  . 
1213 Il campo contenuo accetta espressioni regolari simili a egrep(1). That
1214 means you have to escape characters with a special meaning to egrep with "\\", 
1215 e.g. if you search for "strcmp (" you will have to input "strcmp \\(" 
1216 (without the double quotes).
1218 Per far partire la ricerca premere il tasto Ok.
1219 E' possibile bloccare la ricerca con il tasto Sospende e farla riprendere
1220 con il tasto Continua.
1222 E' possibile navigare l'elenco file con i tasti freccia Su e Giu.
1223 Il tasto Chdir cambierà la directory corrente a quella del file selezionato.
1224 Il tasto Ripete chiederà nuovamente i parametri per una nuova ricerca.
1225 Il tasto Uscita esce dal comando Trova. Il tasto Pannellizza
1226 metterà i file trovati sul pannello di directory corrente cosicchè si
1227 possa svolgere ulteriori operazioni su di essi (visualizzazione, copia, 
1228 spostamento, e così via). Dopo la pannellizzazione è possibile premere C-r
1229 per ripristinare la vista normale dei file.
1231 E' possibile avere una lista di directory che il comando Trova File dovrebbe
1232 saltare durante la ricerca (per esempio, si può evitare di fare ricerche su
1233 un CDROM o su una directory NFS montata attraverso un collegamento lento).
1235 Le directory che devono essere saltate devono essere impostate nella variabile
1236 .B find_ignore_dirs 
1237 nella sezione
1238 .B Misc 
1239 del file ~/.mc/ini.
1241 Le directory devono essere separate da una virgola, come nell'esempio:
1244 [Misc]
1245 find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1248 Si può prendere in considerazione l'uso del comando
1249 .\"LINK2"
1250 Pannellizza comando
1251 .\"External panelize"
1252 per operazioni particolari. Il comando Trova file serve solo per 
1253 ricerche semplici mentre usando Pannellizza comando si può fare 
1254 ricerche complesse come si vuole.
1256 .\"NODE "    External panelize"
1257 .SH "    Pannellizza comando"
1258 Il Pannellizza comando permette di eseguire un programma esterno, e
1259 mettere il risultato del programma nel pannello corrente.
1261 Per esempio, se si vuole manipolare in uno dei pannelli tutti i collegamenti
1262 simbolici nella directory corrente, basta usare Pannellizza comando per
1263 eseguire il seguente:
1266 find . -type l -print
1268 Al completamento del comando, il contenuto del pannello non sarà più
1269 il listato della directory ma tutti i file che rappresentano
1270 collegamenti simbolici.
1272 Volendo pannellizzare tutti i file che sono stati scaricati dal
1273 proprio server ftp preferito, si può usare questo comando awk per
1274 estrarre il nome del file dal file di log del traferimento:
1277 awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
1280 Se si desidera si può salvare i comandi di pannellizzazione usati più 
1281 spesso con uno nome più descrittivo, in maniera da richiamarli più velocemente.
1282 Per fare ciò basta battere il comando sulla riga di ingresso e premere il tasto
1283 Aggiungi nuovo. Poi si deve dare un nome al quale associare il comando che si
1284 desidera salvare. La prossima volta sarà possibile scegliere quel comando 
1285 dall'elenco e non servirà ribatterlo nuovamente.
1287 .\"NODE "    Hotlist"
1288 .SH "    Directory Favorite"
1289 Il comando Directory favorite mostra le etichette delle directory nell'elenco
1290 delle favorite. Il The Midnight Commander andrà alla directory corrispondente
1291 all'etichetta selezionata. Dalla finestra delle favorite si possono rimuovere
1292 etichette/directory già create ed aggiungerne di nuove. Per aggiungere 
1293 velocemente nuove directory basta usare il comando Aggiungi alle favorite 
1294 (C-x h), che aggiunge la directory corrente alla lista delle favorite,
1295 richiedendo l'etichetta per identificarla.
1297 Questo rende più veloce il cd verso directory usate spesso. Considera l'uso della
1298 variabile CDPATH come descritto in
1299 .\"LINK2"
1300 comando cd interno 
1301 .\"The cd internal command"
1304 .\"NODE "    Extension File Edit"
1305 .SH "    Modifica File Estensioni"
1306 Questo comando invocherà l'editor sul file ~/.mc/bindings. Il fomato di questo
1307 file è il seguente (il formato è cambiato dalla versione 3.0):
1309 Tutte le righe che iniziano per # vengono ignorate.
1311 Le righe che cominciano dalla prima colonna devono avere il seguente formato:
1313 .I parolachiave/descrizioneNL,
1314 i.e. qualsiasi cosa dopo
1315 .I parolachiave/
1316 fino al fine riga è 
1317 .I descrizione
1319 parolachiave può essere: 
1321 .I shell
1323 (allora descrizione è qualsiasi estensione (no caratteri jolly), cioè corrisponde a tutti i file 
1324 *descrizione . Esempio: .tar corrisponde a *.tar)
1326 .I regex
1328 (descrizione è un'espressione regolare)
1330 .I type
1332 (file corrisponde se `file %f` corrisponde all'espressione regolare descrizione
1333 (nome del file: a partire da `file %f` viene rimosso))
1335 .I default
1337 (corrisponde a qualsiasi file indipendentemente da descrizione)
1339 Le altre linee devono cominciare con uno spazio o una tabulazione e devono essere nel formato:
1341 .I parolachiave=comandoNL
1342 (senza spazi intorno a =), dove
1343 .I parolachiave
1344 deve essere: 
1346 .I Open
1347 (se l'utente preme Invio o fa doppio click), 
1348 .I View
1349 (F3), 
1350 .I Edit
1351 (F4), 
1352 .I Drop
1353 (l'utente scarica alcuni file su di esso) o qualsiasi altro nome definito
1354 dall'utente (questi saranno elencati nella finestra menu dipendente 
1355 dall'estensione). 
1356 .I Icon
1357 il nome è riservato per usi futuri da mc.
1359 .I command
1360 è qualsiasi comando shell di una riga, con la semplice
1361 .\"LINK2"
1362 sostituzione macro.
1363 .\"Macro Substitution"
1365 Gli obiettivi sono valutati dalla cima al fondo (l'ordine perciò è 
1366 importante). Se alcune azioni mancano, la ricerca continua come se 
1367 l'obiettivo non corrispondesse (cioè se un file corrisponde alla prima e
1368 alla seconda voce e manca la voce View in cima, premendo F3 verrà
1369 usata l'azione View della seconda voce. Normalmente dovrebbero
1370 corrispondere tutte le azioni.
1372 .\"NODE "    Background jobs"
1373 .SH "    Processi in Background"
1374 Questo comando permette di controllare lo stato di ogni processo
1375 in background del Midnight Commander (in background possono essere
1376 eseguite solo operazioni di copia e rinomina). Da qui si può bloccare, 
1377 far ripartire e uccidere un lavoro in background.
1379 .\"NODE "    Menu File Edit"
1380 .SH "    Modifica file Menu"
1381 Il menu utente è un menu di comandi utili che possono essere 
1382 personalizzati dall'utente. Quando si accede al menu utente, viene 
1383 utilizzato, se esiste, il file .mc.menu dalla directory corrente,
1384 ma solo se è di proprietà dell'utente o di root e se non è scrivibile
1385 a tutti. Se tale file non viene trovato, mc alla stessa maniera 
1386 prova con ~/.mc/menu altrimenti usa il menu di sistema
1387 @prefix@/share/mc/mc.menu.
1389 Il formato del file menu è molto semplice. Le righe che cominciano
1390 con qualsiasi cosa che non sia uno spazio o una tabulazione sono
1391 considerate voci per il menu (per fare in modo di usarle anche come
1392 scelta rapida, il primo carattere deve essere una lettera). Tutte le
1393 righe che cominciano con uno spazio o un tab sono i comandi che verranno
1394 eseguiti quando la voce viene selezionata.
1396 Quando un'opzione viene selezionata tutte le linee di comando dell'opzione
1397 vengono copiate in un file temporaneo nella directory temporanea (normalmente
1398 /usr/tmp) e poi il file viene eseguito. Ciò permette all'utente di mettere
1399 normali costrutti shell nei menu. Prima dell'esecuzione del codice del menu
1400 ha luogo una semplice sostituzione di macro. Per ulteriori informazioni vedere
1401 .\"LINK2"
1402 sostituzioni macro.
1403 .\"Macro Substitution"
1405 Ecco un esempio di un file mc.menu:
1408 A       Mostra un dump del file correntemente selezionato
1409         od -c %f
1411 B       Modifica un rapporto bachi e lo spedisce a root
1412         vi /tmp/mail.$$
1413         mail -s "Midnight Commander bug" root < /tmp/mail.$$
1415 M       Legge la posta
1416         emacs -f rmail
1418 N       Legge le news 
1419         emacs -f gnus
1421 H       Chiama il visualizzatore ipertestuale info
1422         info
1424 J       Copia la directory corrente nell'altro pannello ricorsivamente
1425         tar cf - . | (cd %D && tar xvpf -)
1427 K       Crea un rilascio della directory corrente
1428         echo -n "Nome del file di distribuzione: "
1429         read tar
1430         ln -s %d `dirname %d`/$tar 
1431         cd ..
1432         tar cvhf ${tar}.tar $tar
1434 = f *.tar.gz | f *.tgz & t n
1435 X       Estrae il contenuto di un file tar compresso
1436         tar xzvf %f
1439 .B Condizioni Predefinite
1441 Ogni voce di menu può essere preceduta da una condizione. La condizione
1442 deve cominciare nella prima colonna con un carattere '='. Se la condizione
1443 è vera, la voce di menu sarà la voce predefinita.
1446 Sintassi condizione:    = <sotto-cond>
1447   oppure:               = <sotto-cond> | <sotto-cond> ...
1448   oppure:               = <sotto-cond> & <sotto-cond> ... 
1450 Sotto-condizione è una delle seguenti:
1452   y <modello>           sintassi della corrispondenza modello file corrente?
1453                         solo per modifica menu.
1454   f <modello>           corrispondenza modello file corrente?
1455   F <modello>           corrispondenza modello altro file?
1456   d <modello>           corrispondenza modello directory corrente?
1457   D <modello>           corrispondenza modello altra directory?
1458   t <tipo>              file corrente di tipo?
1459   T <tipo>              altro file di tipo?
1460   x <nomefile>          nomefile è eseguibile?
1461   ! <sotto-cond>        nega il risultato di una sotto-condizione
1465 Modello è un normale modello della shell o un'espressione regolare,
1466 a seconda dell'opzione modelli della shell. E' possibile scavalcare
1467 il valore globale dell'opzione modelli della shell scrivendo 
1468 "shell_patterns=x" sulla prima riga del file menu (dove "x" è 0 o 1).
1471 Tipo è uno o più dei seguenti caratteri:
1473   n     non directory
1474   r     file regolare 
1475   d     directory
1476   l     collegamento
1477   c     carattere speciale
1478   b     blocco speciale
1479   f     fifo (pipe)
1480   s     socket
1481   x     eseguibile
1482   t     marcato
1485 Per esempio 'rlf' significa file regolare, collegamento o fifo. Il
1486 tipo 't' è particolare perché agisce sul pannello invece che sul file.
1487 La condizione '=t t' è vera se ci sono file marcati nel pannello corrente
1488 e falsa se non ce ne sono.
1490 Se la condizione comincia con '=?' invece che '=' una traccia di debug
1491 sarà mostrata ogniqualvolta viene calcolato il valore della condizione.
1493 Le condizioni sono calcolate da sinistra a destra. Ciò significa che
1495         = f *.tar.gz | f *.tgz & t n
1497 viene calcolata come
1499         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1502 Ecco un esempio dell'uso delle condizioni:
1505 = f *.tar.gz | f *.tgz & t n
1506 L       Elenca il contenuti di un archivio compresso tar
1507         gzip -cd %f | tar xvf -
1510 .B Condizioni Addizione
1512 Se la condizione comincia con '+' (o '+?') invece che '=' (o '=?') è
1513 una condizione addizione. Se la condizione è vera la voce di menu sarà
1514 inclusa nel menu. Se la condizione è falsa la voce di menu non sarà 
1515 inclusa nel menu.
1517 E' possibile combinare condizioni predefinite e addizione iniziando
1518 la condizione con '+=' o '=+' (o '+=?' o '=+?' se vuoi una traccia di
1519 debug). Se si vuole usare due differenti condizioni, una per addizionale
1520 e l'altra per predefinita, si può precedere una voce di menu con due righe
1521 di condizione, una che comincia con '+' e l'altra con '='.
1523 I commenti cominciano con '#'. Linee di commento aggiuntive devono cominciare con
1524 '#', spazi o tabulazioni.
1526 .\"NODE "  Options Menu"
1527 .SH "  Menu Opzioni"
1528 Il Midnight Commander possiede alcune opzioni che possono essere
1529 abilitate e disabilitate in molte finestre di dialogo accessibili 
1530 da questo menu. Le opzioni sono abilitate se hanno un "x" di fronte 
1531 ad esse.
1533 Il comando
1534 .\"LINK2"
1535 Configurazione
1536 .\"Configuration"
1537 mostra una finestra di dialogo dalla quale è possibile cambiare 
1538 molte delle inpostazioni del Midnight Commander.
1540 Il comando
1541 .\"LINK2"
1542 Aspetto
1543 .\"Layout"
1544 mostra una finestra di dialogo con la quale è possibile impostare molte
1545 opzioni relative a come mc appare sullo schermo.
1547 Il comando
1548 .\"LINK2"
1549 Conferme
1550 .\"Confirmation"
1551 mostra una finestra di dialogo dalla quale è possibile specificare per 
1552 quali azioni si vuole una richiesta di conferma.
1554 Il comando
1555 .\"LINK2"
1556 Mostra bit
1557 .\"Display bits"
1558 mostra una finestra di dialogo dalla quale è possibile selezionare quali
1559 caratteri il vostro terminale è capace di mostrare.
1561 Il comando
1562 .\"LINK2"
1563 Impara tasti
1564 .\"Learn keys"
1565 mostra una finestra di dialogo dalla quale è possibile controllare i tasti
1566 che non appaiono funzionare su alcuni terminali ed è possibile aggiustare.
1568 Il comando
1569 .\"LINK2"
1570 Opzioni VFS
1571 .\"Virtual FS"
1572 mostra una finestra di dialogo con la quale è possibile impostare alcune
1573 opzioni relative al VFS.
1575 Il comando 
1576 .\"LINK2"
1577 Salva configurazione
1578 .\"Save Setup"
1579 salva le impostazioni correnti dei menu Sinistra, Destra e Opzioni. Viene salvato
1580 anche un piccolo numero di altre opzioni.
1582 .\"NODE "    Configuration"
1583 .SH "    Configurazione"
1584 Le opzioni in questa finestra sono divise in tre gruppi:
1585 Opzioni del pannello, Pausa dopo l'esecuzione e Altre opzioni.
1587 .B Opzioni del pannello
1589 .I mostra file di backup.
1590 Se abilitata, il Midnight Commander mostrerà i file che terminano con una tilde.
1591 Altrimenti essi non verranno mostrati (come nell'opzione -B del comando GNU ls).
1593 .I Mostra file nascosti.
1594 Se abilitata, il Midnight Commander mostrerà tutti i file che cominciano con
1595 un punto (come ls -a).
1597 .I cursore in basso mentre seleziona.
1598 Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato
1599 un file (sia con C-t che con il tasto Ins).
1601 .I Rilascia menu a cascata.
1602 Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena
1603 si preme il tasto
1604 .B F9
1605  .  Altrimenti si avrà solo il titolo del menu e si dovrà attivare il menu con
1606 i tasti freccia o con i tasti di selezione rapida.
1607 E' raccomanda se si sta usando i tasti di selezione rapida.
1609 .I Mescola tutti i file.
1610 Se quest'opzione è abilitata, tutti i file e directory vengono mostrati
1611 mescolati insieme, Se l'opzione è spenta, le directory (e i collegamenti a
1612 directory) vengono mostrati all'inizio dell'elenco e gli altri file più
1613 sotto.
1615 .I Aggiornamento rapido directory.
1616 Se quest'opzione è abilitata, il Midnight Commander userà un trucco per
1617 determinare se i contenuti della directory sono cambiati. Il trucco consiste
1618 nel ricaricare la directory solo se l'i-node della directory è cambiato.
1619 Ciò significa che la ricarica accade solo quando i file vengono creati o
1620 cancellati. Se quello che cambia è l'i-node di un file nella directory 
1621 (cambia l'ampiezza di un file, cambiano il proprietario o le flag, etc.)
1622 la visualizzazione non viene aggiornata. In questi casi se l'opzione è
1623 abilitata, è necessario ricaricare la directory manualmente (con C-r).
1625 .B Pausa dopo l'esecuzione
1627 Dopo l'esecuzione di comandi, il Midnight Commander può fermarsi, in
1628 maniera da permettere di esaminare il risultato del comando. Ci sono
1629 tre possibili impostazioni per questa variabile:
1631 .I Mai.
1632 Significa che non si vuole vedere il risultato del comando. Se si sta
1633 usando la console Linux o SCO o un xterm, ci sarà la possibilità di vedere
1634 il risultato del comando premendo C-o.
1636 .I Su terminali stupidi.
1637 Si avrà il messaggio di pausa su quei terminali che non sono in grado di
1638 mostrare il risultato dell'ultimo comando eseguito (qualsiasi terminale che
1639 non sia un xterm o una console Linux o SCO).
1641 .I Sempre.
1642 Il programma si fermerà dopo l'esecuzione di tutti i comandi.
1644 .B Altre opzioni
1646 .I Operazioni prolisse.
1647 Quest'opzione decide se le operationi di Copia, Spostamento o Cancellazione
1648 saranno prolisse (cioè se mostreranno una finestra di dialogo per ogni 
1649 operazione). Se si ha un terminale lento potresti voler disabilitare 
1650 quest'opzione. Viene automaticamente spenta se la velocità del proprio 
1651 terminale è inferiore a 9600 bps.
1653 .I Calcola totali.
1654 Se quest'opzione è abilitata, il Midnight Commander calcolerà i totali 
1655 delle ampiezze in byte e il numero totale dei file prima di ogni operazione di 
1656 Copia, Spostamento o Cancellazione. Questo genererà una barra di progressione
1657 più accurata a discapito di un po' di velocità. Quest'opzione non ha effetto se
1658 .I Operazioni prolisse
1659 è disabilitata.
1661 .I Modelli della shell.
1662 Normalmente i comandi Seleziona, De-seleziona e Filtro usano espressioni
1663 regolari di tipo shell. Le seguenti conversioni vengono eseguite per
1664 ottennere questo risultato: '*' viene rimpiazzato da '.*' (zero o più
1665 caratteri); '?' viene rimpiazzato da '.' (esattamente un carattere) e '.' 
1666 dal carattere letterale punto. Se l'opzione è disabilitata, allora le 
1667 espressioni regolari sono quelle descritte in ed(1).
1669 .I Autosalva configurazione.
1670 Se quest'opzione è abilitata, quando si esce dal Midnight Commander le
1671 opzioni configurabili del Midnight Commander vengono salvate nel file
1672 ~/.mc/ini.
1674 .I Menu automatici.
1675 Se quest'opzione è abilitata, il menu utente sarà invocato alla partenza.
1676 Utile per creare menu per utenti non abituati a unix.
1678 .I Usa editor interno.
1679 Se quest'opzione è abilitata, verrà usato l'editor integrato interno per
1680 modificare i file. Se l'opzione è disabilitata, verrà usato l'editor
1681 specificato dalla variabile ambiente
1682 .B EDITOR
1683  . 
1684 Se non nessun editor è specificato, verrà usato  
1685 .B vi
1686  . Vedere la sezione
1687 .\"LINK2"
1688 editor di file interno.
1689 .\"Internal File Editor"
1691 .I Usa il visualizzatore interno.
1692 Se quest'opzione è abilitata, verrà usato il visualizzatore di file 
1693 interno per visualizzare i file. Se l'opzione è disabilitata, verrà
1694 utilizzato il visualizzatore specificato dalla variabile ambiente
1695 .B PAGER
1696  . Se il visualizzatore non è definito, verrà usato il comando
1697 If no pager is specified, the 
1698 .B view
1699  . Vedere sezione
1700 .\"LINK2"
1701 visualizzatore file interno.
1702 .\"Internal File Viewer"
1704 .I Completamento: visualizza tutto
1705 Normalmente il Midnight Commander
1706 mostra tutti i possibili 
1707 .\"LINK2"
1708 completamenti
1709 .\"Completion"
1710 se il completamento è
1711 ambiguo se si preme 
1712 .B M-Tab
1713 una seconda volta, la prima completa per quanto possibile
1714 e, in caso di ambiguità, emette un suono. Se si vuole vedere
1715 tutti i possibili completamenti già al pressione del primo
1716 .B M-Tab
1717 , abilitare quest'opzione.
1719 .I Barre che girano.
1720 Se quest'opzione è abilitata, il Midnight Commander mostra
1721 una barra rotante nell'angolo in alto a destra come indicatore
1722 di progressione.
1724 .I Navigazione stile Lynx.
1725 Se quest'opzione è abilitata, è possibile usare i tasti freccia per
1726 cambiare automaticamente directory se la selezione corrente è
1727 una subdirectory e se la riga di comando è vuota. Normalmente
1728 quest'opzione è spenta.
1730 .I Cd segue i collegamenti.
1731 Quest'opzione, se impostata, fa in modo che il Midnight Commander
1732 segua la catena logica delle directory, quando si cambia la directory
1733 corrente in ogni pannello o usando il comando cd. Questo è il
1734 comportamento predefinito di bash. Quando non è impostata, il
1735 Midnight Commander segue la reale struttura della directory, perciò
1736 eseguendo cd .. se si è entrati in una directory attraverso un
1737 collegamento, ci porterà alla genitrice reale della directory corrente
1738 e non alla directory dov'era il collegamento.
1740 .I Cancellazione sicura.
1741 Se quest'opzione è abilitata, la cancellazione non intenzionale dei file
1742 sarà più difficile. La preimpostazione della finestra di dialogo della
1743 conferma cambia da "Si" a "No" e la cancellazione delle directory non 
1744 vuote deve essere confermata immettendo la parola 
1745 .I si
1746 \&. 
1747 Normalmente quest'opzione è disabilitata.
1749 .\"NODE "    Layout"
1750 .SH "    Aspetto"
1751 La finestra di aspetto da la possibilità di cambiare l'aspetto generale
1752 dello schermo. Si può specificare la visibilità della barra dei menu, 
1753 della riga dei comandi, della riga dei suggerimenti o della riga dei
1754 tasti funzione. Sulle console Linux o SCO si può impostare quante righe
1755 siano visibili sulla finestra di uscita.
1757 Il resto dell'area dello schermo viene usata per i due pannelli directory.
1758 Si può specificare se l'area venga divisa dai due pannelli in direzione 
1759 verticale o orizzontale. La divisione può essere uguale o si puo dividere
1760 in maniera asimmetrica.
1762 Normalmente i contenuti dei pannelli directory sono visualizzati dello stesso
1763 colore, ma si può specificare se i 
1764 .I permessi 
1765 e i
1766 .I tipi di file
1767 siano evidenziati con speciali
1768 .\"LINK2"
1769 Colori.
1770 .\"Colors"
1771 Se l'evidenziazione dei permessi è abilitata, i campi
1772 .I permessi
1774 .I modalità
1775 .\"LINK2"
1776 dello schermo
1777 .\"Listing Mode..."
1778 valide per l'utente che usa il Midnight Commander 
1779 sono evidenziati con il colore definito con la parolachiave
1780 .I selezionata
1781  . Se l'evidenziazione del tipo di file è abilitata, i file vengono colorati a seconda
1782 del tipo (per esempio directory, file core, eseguibili, ...). 
1784 Se l'opzione 
1785 .I Mostra mini-stato
1786 è abilitata, una linea di informazioni di stato circa la voce correntemente
1787 selezionata viene mostrata sul fondo dei pannelli.
1789 .\"NODE "    Confirmation"
1790 .SH "    Conferme"
1791 In questo menu è possibile configurare le opzioni di conferma per la
1792 cancellazione e sovrascrittura dei file, esecuzione dei file premendo invio e
1793 per l'uscita dal programma. 
1795 .\"NODE "    Display bits"
1796 .SH "    Mostra bit"
1797 Viene usata per configurare la quantità dei caratteri visibili sullo
1798 schermo. Quest'impostazione può essere 7 bit, se il terminale/libreria_curses 
1799 supporta solo sette bit in uscita, ISO-8859-1 se mostra tutti i caratteri
1800 nella mappa ISO-8859-1 e uscita completa a 8 bit per quei terminali che possono
1801 visualizzare tutti i caratteri a 8 bit.
1803 .\"NODE "    Learn keys"
1804 .SH "    Impara tasti"
1805 Questa finestra di dialogo permette di controllare e ridefinire i tasti
1806 funzione, i tasti freccia e alcuni altri tasti per farli funzionare
1807 correttamente sul terminale corrente. Spesso non funzionano dato che
1808 molti database di terminali sono incompleti o errati.
1810 Ci si può muovere con il tasto Tab e con i tasti di movimento di vi ('h'
1811 sinistra, 'j' giù, 'k' su e 'l' destra). Una volta premuti e riconosciuti
1812 i tasti di movimento del cursore, si possono tranquillamente utilizzare.
1814 E' possibile provare i tasti semplicemente premendoli ogniuno. Quando si preme
1815 un tasto ed è riconosciuto correttamente, appare un OK accanto al nome di
1816 quel tasto. Una volta che il tasto è marcato OK, esso comincia a funzionare
1817 regolarmente, per esempio premendo il tasto F1, la prima volta controllerà
1818 il funzionamento, ma dopodichè mostrerà la schermata di aiuto. Lo stesso
1819 dicasi per i tasti freccia. 
1820 Il tasto Tab dovrebbe funzionare sempre.
1822 Se alcuni tasti non funzionano correttamente, non si vedrà apparire 
1823 l'OK dopo la pressione di quel tasto. Allora è possibile ridefinirlo.
1824 Fatelo, premendo il bottone corrispondente al nome del tasto (con il mouse
1825 o premendo Invio o Spazio, dopo aver selezionato il bottone con Tab o con
1826 le frecce). Ecco che un messaggio apparirà richiedendo di premere quel tasto.
1827 Fatelo ed aspettate che la finestra sparisca. Se si vuole annullare, basta 
1828 premere Esc una volta ed aspettare.
1830 Quando si è finito con tutti i tasti, è possibile salvarli. Le definizioni
1831 dei tasti che si è ridefinito saranno scritte nella sezione [terminal:TERM]
1832 del vostro ~/.mc/ini file (dove TERM è il nome del terminale corrente). Le
1833 definizioni dei tasti che già funzionavano correttamente non vengono salvate.
1835 .\"NODE "    Virtual FS"
1836 .SH "    FS Virtuale "
1837 Quest'opzione permette di controllare l'impostazione della cache informazioni del
1838 .\"LINK2"
1839 File System Virtuale
1840 .\"Virtual File System"
1843 Il Midnight Commander tiene in memoria le informazioni
1844 relative ad alcuni dei file system virtuali per accelerare
1845 l'accesso all'elenco dei file nel file system (per esempio,
1846 l'elenco dei file scaricato dai server ftp).
1848 Inoltre, per accedere al contenuto dei file compressi (per
1849 esempio file tar compressi) il Midnight Commander deve creare
1850 un file temporaneo non compresso sul disco.
1852 Siccome sia le informazioni in memoria che i file temporanei su
1853 disco occupano risorse, si può voler impostare i parametri delle
1854 informazioni della cache per ridurre l'uso delle risorse o per
1855 massimizzare la velocità di accesso ai file system usati spesso.
1857 Il file system Tar è piuttosto furbo riguardo la gestione
1858 dei file tar: semplicemente carica le voci delle directory
1859 e quando si ha bisogno di usare le informazioni nel file tar,
1860 va e se le carica.
1862 Nella pratica, i file tar sono normalmente compressi (file
1863 tar non compressi sono una specie in via di estinzione), e 
1864 data la natura di questi file (le voci delle directory nei 
1865 file tar non sono accessibili direttamente), il file system 
1866 tar deve decomprimere il file su disco, in una locazione
1867 temporanea per poi accedervi come un file tar normale.
1869 Ora, visto che noi tutti amiamo navigare nei file e nei
1870 file tar dappertutto su disco, succede spesso che si lascia
1871 un file tar per poi rientrarvi successivamente. Siccome la
1872 decompressione è lenta, il Midnight Commander conserverà
1873 l'informazione in memoria per un tempo limitato, allo 
1874 scadere del quale, tutte le risorse associate al file
1875 system verranno liberate. La scadenza predefinita è
1876 impostata a un minuto.
1879 .\"LINK2"
1880 File System FTP
1881 .\"FTP File System"
1882 mantiene l'elenco della directory che scarica dal server ftp
1883 in una cache. Il tempo di scadenza della cache è configurabile
1884 con l'opzione 
1885 .I Scadenza cache directory ftpfs
1886  .  
1887 Un valore basso per quest'opzione può rallentare ogni operazione sul
1888 file system ftp perché ogni operazione è accompagnata da una
1889 richiesta al server ftp.
1891 Inoltre è possibile definire un host proxy per fare trasferimenti ftp
1892 e configurare il Midnight Commander per usare sempre il proxy.
1893 Vedere la sezione
1894 .\"LINK2"
1895 File System FTP
1896 .\"FTP File System"
1897 per ulteriori informazioni.
1899 .\"NODE "    Save Setup"
1900 .SH "    Salva configurazione"
1901 Alla partenza il Midnight Commander prova a caricare le informazioni di
1902 inizializzazione dal file ~/.mc/ini. Se questo file non esiste, 
1903 caricherà le informazioni dal file di configurazione di sistema 
1904 posizionato in @prefix@/share/mc/mc.ini. Se il file di configurazione di 
1905 sistema non esiste, MC userà le impostazioni predefinite.
1907 Il comando 
1909 .I Salva configurazione
1910 crea il file ~/.mc/ini salvando le impostazioni correnti 
1911 dei menu
1912 .\"LINK2"
1913 Sinistre, Destra
1914 .\"Left and Right Menus"
1916 .\"LINK2"
1917 Opzioni
1918 .\"Options Menu"
1921 Se si attiva l'opzione
1922 .I autosalva configurazione
1923 , MC salverà sempre le impostazioni correnti all'uscita.
1925 Esistono anche impostazioni che non possono essere cambiate dai menu.
1926 Per cambiare queste impostazioni è necessario modificare il file di
1927 configurazione con il vostro editor preferito. Vedere sezione 
1928 .\"LINK2"
1929 Impostazioni speciali
1930 .\"Special Settings"
1931 per ulteriori informazioni.
1933 .SH ""
1934 .\"NODE "Executing operating system commands"
1935 .SH "Esecuzione comandi del sistema operativo"
1936 E' possibile eseguire comandi del sistema operativo direttamente
1937 nella riga di comando del Midnight Commander o selezionando il
1938 programma che si vuole eseguire con la barra di selezione in uno 
1939 dei pannelli e premendo Invio.
1941 Se si preme Invio su di un file che non è eseguibile, il Midnight
1942 Commander controllerà l'estensione del file selezionato con ciò 
1943 che trova nel
1944 .\"LINK2"
1945 File Estensioni.
1946 Extensions File.
1947 .\"Extension File Edit"
1948 Se viene trovata una corrispondenza, verrà eseguito il codice associato.
1949 Verrà eseguita una semplice 
1950 .\"LINK2"
1951 espansione di macro
1952 .\"Macro Substitution"
1953 prima di eseguire il comando.
1955 .\"NODE "  The cd internal command"
1956 .SH "Il comando cd interno"
1957 Il comando 
1958 .I cd
1959 non viene passato alla shell per l'esecuzione ma è iterpretato dal 
1960 Midnight Commander. Perciò può non gestire tutte quelle simpatiche 
1961 espansioni di macro e sostituzioni che fa la shell, malgrado alcune
1962 le possa fare:
1964 .I Sostituzione della tilde 
1965 La (~) verrà sostituita con la vostra directory home e se si appende
1966 un nome utente dopo la tilde, allora verrà sostituita con la directory
1967 di login dell'utente indicato.
1969 Per esempio, ~ospite è la directory home dell'utente ospite, mentre
1970 ~/ospite è la directory ospite nella vostra home directory.
1972 .I Directory precedente
1973 E' possibile saltare alla directory dove si era precedentemente usando
1974 il nome directory speciale '-' così:
1975 .B cd -
1977 .I Directory CDPATH
1978 Se la directory indicata al comando 
1979 .B cd 
1980 non è nella directory corrente, il The Midnight Commander userà il
1981 valore della viariabile ambiente
1982 .B CDPATH
1983 per cercare la directory in ogniuna delle directory nominate.
1985 Per esempio si può impostare la variabile
1986 .B CDPATH
1987 a ~/src:/usr/src, permettendo di cambiare directory verso ogniuna
1988 delle directory presenti nelle directory ~/src e /usr/src da qualunque
1989 parte nel file system (per esempio cd linux vi porterà in 
1990 /usr/src/linux).
1992 .\"NODE "  Macro Substitution"
1993 .SH "  Sostituzione di Macro"
1995 Quando si accede ad un
1996 .\"LINK2"
1997 menu utente, 
1998 .\"Menu File Edit"
1999 o si esegue un
2000 .\"LINK2"
2001 comando dipendente dall'estensione,
2002 .\"Extension File Edit"
2003 o si esegue un comando dalla riga di ingresso,
2004 viene eseguita una semplice sostituzione di macro.
2006 Le macro sono:
2008 .I "%i"
2010 Indentazione di spazi, uguale alla colonna della
2011 posizione del cursore. Solo per la modifica menu.
2013 .I "%y"
2015 Il tipo di sintassi del file corrente. Solo per la modifica menu.
2017 .I "%k"
2019 Nome del file di blocco.
2021 .I "%e"
2023 Nome del file di errore.
2025 .I "%m"
2027 Nome del menu corrente.
2029 .I "%f"
2031 .I "%p"
2033 Nome del file corrente.
2035 .I "%x"
2037 L'estensione del file corrente.
2039 .I "%b"
2041 Nome del file corrente ma senza estensione.
2043 .I "%d"
2045 Nome della directory corrente.
2047 .I "%F"
2049 Il file corrente nel pannello non selezionato.
2051 .I "%D"
2053 La directory corrente nel pannello non selezionato.
2055 .I "%t"
2057 I file attualmente marcati.
2059 .I "%T"
2061 I file attualmente marcati nel pannello non selezionato.
2063 .I "%u"
2065 .I "%U"
2067 Simili alle macro %t e %T, in aggiunta i file vengono deselezionati.
2068 E' possibile usare questa macro solo una volta per voce di menu file
2069 o per voce di file estensione, dato che la volta successiva non ci
2070 saranno file marcati.
2072 .I "%s"
2074 .I "%S"
2076 I file selezionati se ce ne sono. Altrimenti il file corrente.
2078 .I "%cd"
2080 Questa è una macro speciale usata per cambiare la directory corrente
2081 alla directory specificata di fronte ad essa. Usata principalmente 
2082 come interfaccia al
2083 .\"LINK2"
2084 File System Virtuale.
2085 .\"Virtual File System"
2087 .I "%view"
2089 Questa macro serve per invocare il visualizzatore interno. Può essere
2090 usata da sola o con argomenti. Se si passa argomenti a questa macro,
2091 questi dovrebbero essere racchiusi da parentesi.
2093 Gli argomenti sono:
2094 .I ascii
2095 per forzare il visualizzatore in modo ascii;
2096 .I hex
2097 per forzare il visualizzatore in modo esadecimale;
2098 .I nroff
2099 per dire al visualizzatore che deve interpretare le sequenze di
2100 grassetto e sottolineato di nroff;
2101 .I unformatted
2102 per dire al visualizzatore di non interpretare i comandi nroff
2103 per rendere il testo grassetto o sottolineato.
2105 .I "%%"
2107 Il carattere % 
2109 .I "%{testo}"
2111 Visualizza una richiesta di sostituzione. Viene mostrata una finestra
2112 contenente il testo all'interno delle graffe. La macro viene sostituita
2113 dal testo immesso dall'utente. L'utente può premere ESC o F10 per annullare.
2114 Questa macro non funziona ancora sulla riga di comando.
2116 .I "%var{ENV:default}"
2118 Se la variabile di ambiente 
2119 .I ENV
2120 non è impostata, la sostituzione prenderà
2121 .I default
2122  . Altrimenti, verrà sostituito il valore di 
2123 .I ENV
2126 .\"NODE "  The subshell support"
2127 .SH "  Supporto alla subshell"
2128 Il supporto alla subshell è una opzione di compilazione che lavora
2129 con le seguenti shell: bash, tcsh e zsh.
2131 Quando il codice di subshell è attivato il Midnight Commander
2132 genererà un processo copia concorrente della shell (quella definita
2133 dalla variabile
2134 .B SHELL
2135 e se non è definita, prenderà quella presente nel file /etc/passwd)
2136 e lo eseguirà in un pseudo terminale; invece di invocare una nuova 
2137 shell ogniqualvolta si esegue un comando, il comando verrà passato 
2138 alla subshell come se lo si avesse battuto personalmente. Questo 
2139 permette di cambiare le variabili di ambiente, usare funzioni della
2140 shell e definire alias che rimangono validi fintanto che non si 
2141 esca dal Midnight Commander.
2143 Se si sta usando
2144 .B bash
2145 si può specificare comandi alla partenza della subshell nel file
2146 ~/.mc/bashrc e mappature speciali della tastiera nel file
2147 ~/.mc/inputrc.
2148 .B tcsh 
2149 gli utenti possono specificare comandi alla partenza nel file
2150 ~/.mc/tcshrc.
2152 Quando il codice della subshell viene utilizzato, si può sospendere
2153 l'applicazione in ogni momento con la sequenza C-o e saltare nuovamente
2154 al Midnight Commander; se si interrompe un'applicazione, non si sarà 
2155 in grado di eseguire altri comandi esterni finché non si esce
2156 dall'applicazione interrotta.
2158 Una caratteristica aggiuntiva dell'usare la subshell è data dal
2159 fatto che il prompt mostrato dal Midnight Commander sarà lo stesso
2160 di quello utilizzato dalla shell.
2162 La sezione
2163 .\"LINK2"
2164 OPZIONI
2165 .\"OPTIONS"
2166 contiene informazioni aggiuntive riguardo come controllare il codice
2167 della subshell.
2169 .\"NODE "Chmod"
2170 .SH "Permessi"
2171 La finestra Permessi serve a cambiare i bit di attributo in gruppi di
2172 file o directory. La si può invocare con la combinazione di tasti C-x c.
2174 La finestra dei Permessi ha due parti -
2175 .I Permessi
2177 .I File
2179 Nella sezione File somo mostrati il nome del file o della directory
2180 ed i suoi permessi in forma ottale, oltre che il proprietario e il
2181 gruppo.
2183 Nella sezione Permessi c'è un set di caselle che corrispondono
2184 agli attributi dei file. Come si cambia il bit di attributo,
2185 si può vedere il valore in ottale aggiornato nella sezione File.
2187 Per muoversi attraverso le sezioni (bottoni e caselle) usare i
2188 .I tasti freccia
2189 oppure
2190 .I Tab
2191  . Per cambiare lo stato delle caselle o per selezionare un bottone
2192 usare lo
2193 .I Spazio.
2194 Si può usare anche i tasti di scelta rapida sui bottoni per attivarli
2195 velocemente. I tasti di scelta rapida corrispondono alle lettere evidenziate
2196 dei bottoni.
2198 Per impostare i bit degli attributi, usare il tasto Invio.
2200 Quando si lavora con un gruppo di file o directory, basta cliccare sui
2201 bit che si vogliono impostare o cancellare. Una volta selezionati i bit
2202 da cambiare, selezionare una delle azioni (Imposta marcati o Cancella
2203 marcati).
2205 Infine, per impostare gli attributi esattamente come specificato, usare
2206 il tasto
2207 .B [Imposta tutti]
2208  , che agisce su tutti i file marcati.
2210 .B [Modifica tutti]
2211 modifica solo gli attributi marcati su tutti i file.
2213 .B [Imposta marcati]
2214 pone a uno i bit marcati degli attributi di tutti i file selezionati.
2216 .B [Cancella marcati]
2217 pone a zero i bit marcati degli attributi di tutti i file selezionati.
2219 .B [Imposta]
2220 imposta gli attributi di un file.
2222 .B [Cancella]
2223 cancella il comando Permessi.
2225 .\"NODE "Chown"
2226 .SH "Proprietario"
2227 Il comando proprietario serve a cambiare il proprietario/gruppo di un 
2228 file. Il tasto di scelta rapida per questo comando è C-x o.
2230 .\"NODE "Advanced Chown"
2231 .SH "Proprietario Avanzato"
2232 Il comando Proprietario Avanzato consiste nel comando 
2233 .\"LINK2"
2234 Permessi
2235 .\"Chmod"
2237 .\"LINK2"
2238 Proprietario
2239 .\"Chown"
2240 combinati assieme in una finestra. E' così possibile cambiare i permessi
2241 ed il proprietario/gruppo dei file in un sol colpo.
2243 .\"NODE "File Operations"
2244 .SH "Operazioni sui file"
2245 Quando si copia, sposta o cancella dei file il Midnight Commander
2246 mostra la finestra di operazioni sui file. Essa mostra i file sui cui
2247 si sta operando attualmente e ci possono essere fino a tre barre di
2248 progressione. La barra file mostra quanta parte del file corrente è
2249 stata copiata. La barra conteggio mostra quanti dei file selezionati
2250 sono stati gestiti. La barra byte comunica quanto dell'ampiezza totale 
2251 dei file selezionati è stata elaborato. Se l'opzione operazioni prolisse
2252 è deselezionata, non verranno mostrate la barra file e la barra byte.
2254 Ci sono due bottoni sul fondo della finestra di dialogo. Premendo
2255 il tasto Salta si salterà il resto del file. Premendo il tasto
2256 Esci si bloccherà tutta l'operazione ed il resto dei file saranno
2257 ignorati.
2259 Ci sono tre altre finestre di dialogo che si possono incontrare 
2260 durante le operazioni sui file.
2262 La finestra di dialogo di errore informa circa le condizioni di
2263 errore ed ha tre scelte. Normalmente si seleziona il tasto
2264 Salta per saltare il file o Esci per bloccare l'operazione. E'
2265 possibile anche selezionare il tasto Riprova se nel frattempo si ha
2266 risolto il problema da un'altro terminale.
2268 La finestra di dialogo di rimpiazzo viene mostrata quando si tenta
2269 di copiare o spostare un file sopra un file esistente. La finestra
2270 mostra la data e la dimensione di tutti e due i file. Premere il 
2271 tasto Si per rimpiazzare il file, No per saltare il file, Tutti per
2272 sovrascrivere tutti i file, Nessuno per non sovrascriverli mai e
2273 Aggiorna per sovrascriverli solo se il file sorgente è più recente
2274 del file di destinazione. E' possibile bloccare l'intera operazione
2275 premendo il tasto Esci.
2277 La finestra di dialogo della cancellazione ricorsiva appare quando
2278 si tenta di cancellare una directory che non è vuota. Premere il
2279 tasto Si per cancellare la directory ricorsivamente o No per 
2280 saltare la directory, il tasto Tutto per cancellare tutte le
2281 directory non vuote e Nessuno per saltare tutte le directory non
2282 vuote. Per fermare l'intera operazione premere il tasto Esci.
2283 Se si seleziona il tasto Si o Tutto verrà richiesta una conferma.
2284 Premere "si" solo se si è veramente sicuri di voler fare una
2285 cancellazione ricorsiva.
2287 Se si hanno dei file marcati e si esegue un'operazione su di essi, solo
2288 i file sui quali l'operazione ha avuto successo verranno deselezionati.
2289 I file su cui è fallita l'operazione o che sono stati saltati vengono 
2290 lasciati marcati.
2292 .\"NODE "Mask Copy/Rename"
2293 .SH "Maschera Copia/Rinomina"
2294 L'operazione di copia/rinomina permette di cambiare il nomi dei file in
2295 maniera semplice. Per farlo, è necessario specificare la maschera di 
2296 sorgente corretta e generalmente, nella parte finale della destinazione,
2297 specificare alcuni caratteri jolly.
2298 Tutti i file corrispondenti alla maschera sorgente sono 
2299 copiati/rinominati secondo la maschera destinazione. Se ci sono file
2300 marcati, vengono rinominati solo i file marcati che corrispondono alla
2301 maschera sorgente.
2303 Queste le opzioni che possono essere impostate:
2305 Segue i collegamenti, specifica se creare i collegamenti simbolici o no
2306 (hard link), presenti nella directory sorgente (e ricorsivamente nelle
2307 sue sotto directory) come nuovi collegamenti oppure se invece si 
2308 desidera che venga copiato il loro contenuto.
2310 In una sottodir se esiste già, specifica cosa fare se nella 
2311 directory obiettivo esiste una directory con lo stesso nome del
2312 file/directory in copia. L'azione predefinita è di copiare
2313 il suo contenuto in quella directory, ma selezionando quest'opzione
2314 si può copiare la directory sorgente in questa directory.
2315 Forse un esempio aiuterà:
2317 Si vuole copiare il contenuto di una directory pallo su /pinco/pallo,
2318 che è una directory che esiste già. Normalmente (quando l'opzione
2319 non è impostata), mc farebbe la copia in /pinco/pallo. Abilitando 
2320 quest'opzione verrà eseguita la copia in /pinco/pallo/pallo, perchè
2321 la directory esiste già.
2323 Mantiene gli attributi, specifica se si vuole preservare i permessi
2324 originali del file, le date e se si è l'utente root, gli attributi
2325 UID e GID. Se quest'opzione non è impostata verrà rispettato il valore 
2326 corrente di umask.
2328 .B "Usa i modelli della shell, opzione abilitata"
2330 Quando l'opzione dei modelli della shell è abilitata è possibile usare
2331 i caratteri jolly '*' e '?' nella maschera sorgente. Questi lavorano
2332 come nella shell. Nella maschera obbiettivo sono permessi solo i caratteri 
2333 jolly '*' e '\\<cifra>'. Il primo carattere jolly '*' nella maschera
2334 obbiettivo corrisponde al primo gruppo di caratteri jolly nella maschera
2335 sorgente, il secondo '*' al secondo gruppo e così via. Il carattere 
2336 jolly '\\1' corrisponde al primo gruppo di caratteri jolly nella maschera
2337 sorgente, '\\2' corrisponde al secondo gruppo e così via fino al '\\9'.
2338 Il carattere jolly '\\0' rappresenta tutto il nome del file sorgente.
2340 Due esempi:
2342 Se la maschera sorgente è "*.tar.gz", la destinazione è "/bla/*.tgz" e
2343 il file da copiare è "foo.tar.gz", la copia sarà "foo.tgz" in "/bla".
2345 Supponiamo si voglia scambiare la base e l'estensione di un file cosicché 
2346 "file.c" divenga "c.file" e così via. La maschera sorgente per questa
2347 operazione sarà "*.*" e la destinazione sarà "\\2.\\1".
2349 .B "Usa i modelli della shell, opzione disabilitata"
2351 Quando l'opzione dei modelli della shell è disabilitata, MC non
2352 esegue più il raggruppamento automatico. E' necessario usare 
2353 espressioni tipo '\\(...\\)' nella maschera sorgente per dare significato
2354 ai caratteri jolly nella maschera obbiettivo. Altrimenti le maschere
2355 obbiettivo si trovano nella situazione di quando i modelli della shell
2356 sono abilitati.
2358 Due esempi:
2360 Se la maschera sorgente è "^\\(.*\\)\\.tar\\.gz$", la destinazione è
2361 "/bla/*.tgz" e il file da copiare è "foo.tar.gz", la copia sarà
2362 "/bla/foo.tgz".
2364 Supponiamo si voglio scambiare la base e l'estensione di un file cosicchè
2365 "file.c" divenga "c.file" e così via. La maschera sorgente per questa 
2366 operazione sarà "^\\(.*\\)\\.\\(.*\\)$" e la destinazione sarà "\\2.\\1".
2368 .B "Conversioni Maiuscole/Minuscole"
2370 E' anche possibile cambiare tra maiuscole e minuscole i caratteri dei file. 
2371 Se si usa '\\u' o '\\l' nella maschera obbiettivo, il carattere successivo
2372 sarà convertito rispettivamente in maiuscolo o minuscolo.
2374 Se si usa '\\U' o '\\L' nella maschera obbiettivo, il caratteri successivi
2375 saranno convertiti rispettivamente in maiuscolo o minuscolo fino alla
2376 prossima corrispondenza di '\\E' o '\\U', '\\L' o alla fine del nome del file.
2378 Notare che '\\u' e '\\l' sono più forti di '\\U' e '\\L'.
2380 Per esempio, se la maschera sorgente è '*' (modelli della shell abilitati)
2381 o '^\\(.*\\)$' (modelli della shell disabilitati) e la maschera obbiettivo
2382 è '\\L\\u*' i nomi dei file saranno convertiti ad avere maiuscola iniziale
2383 ed il resto minuscolo.
2385 Si può usare '\\' come carattere di protezione. Per esempio, '\\\\' è
2386 una barra retroversa e '\\*' è un asterisco.
2388 .\"NODE "Internal File Viewer"
2389 .SH "Visualizzatore di File Interno"
2390 Il visualizzatore di file interno fornisce due modalità di visualizzazione:
2391 ASCII e esadecimale. Per passare da una modalità all'altra, usare il tasto F4.
2392 Se si ha il programma GNU gzip installato, esso verrà usato automaticamente
2393 per decomprimere i file al volo.
2395 Il visualizzatore tenterà di usare il metodo migliore fornito dal sistema
2396 o a seconda del tipo di file, per mostrare le informazioni. Il visualizzatore
2397 interno interpreterà alcune sequenze di stringa per impostare gli attributi
2398 di grassetto e sottolineato, per mostrare al meglio i file.
2400 In modalità esadecimale, la funzione di ricerca accetta testo protetto e
2401 costanti numeriche. Il testo protetto viene confrontato esattamente dopo
2402 la rimozione della protezione. Ogni numero rappresenta un byte. E' possibile
2403 mescolare testo protetto con costanti come nell'esempio:
2406 "Stringa" -1 0xBB 012 "ancora testo"
2409 Notare che 012 è un numero ottale. -1 viene convertito in 0xFF.
2411 Alcuni dettagli interni circa il visualizzatore: su sistemi che forniscono
2412 la chiamata di sistema mmap(2), il programma mappa il file invece di caricarlo;
2413 se il sistema non fornisce la chiamata di sistema mmap(2) o il file
2414 corrisponde ad un'azione che abbisogna di un filtro, allora il visualizzatore
2415 userà i buffer di accrescimanto (growing), caricando perciò solo le parti
2416 del file su cui vi si accede (inclusi i file compressi).
2418 Ecco un'elenco di azioni associate ad ogni tasto che il Midnight Commander
2419 gestisce nel visualizzatore di file interno.
2421 .B F1
2422 Invoca il visualizzatore ipertestuale dell'aiuto.
2424 .B F2
2425 Abilita/disabilita la funzione di a capo automatico.
2427 .B F4
2428 Abilita/disabilita la modalità esadecimale.
2430 .B F5
2431 Vai alla linea. Questo comando richiederà un numero di linea e mostrerà
2432 quella linea.
2434 .B F6, /. 
2435 Ricerca tramite espressione regolare.
2437 .B ?,
2438 Ricerca in ordine inverso, tramite espressione regolare.
2440 .B F7
2441 Ricerca normale / ricerca in modalità esadecimale.
2443 .B C-s, F17, n.
2444 Inizia una ricerca normale, se non c'era già un'espressione di 
2445 ricerca, altrimenti trova la prossima occorrenza.
2447 .B C-r.
2448 Inizia una ricerca normale in ordine inverso, se non c'era già un'espressione
2449 di ricerca, altrimenti trova la prossima occorrenza.
2451 .B F8
2452 Cambia tra modalità Normale/Filtrata: questo mostrerà il file come si
2453 trova su disco o se è stato specificato un filtro nel file mc.ext, come
2454 esce dal filtro. La modalità corrente è sempre quella diversa da quella
2455 mostrata dall'etichetta del tasto, dato che il bottone rappresenta la
2456 modalità nella quale si entra premendolo.
2458 .B F9
2459 Cambia tra modalità non formattata e formattata: quando la modalità è
2460 formattata, il visualizzatore interpreterà alcune sequenze di stringa
2461 per rappresentare il grassetto e il sottolineato con colori diversi.
2462 Anche per questa funzione, l'etichetta sul tasto rappresenta la modalità
2463 non corrente.
2465 .B F10, Esc.
2466 Esce dal visualizzatore di file interno.
2468 .B pagina-giù, spazio, C-v.
2469 Sfoglia di una pagina in avanti.
2471 .B pagina-sù, M-v, C-b, backspace.
2472 Sfoglia di una pagina indietro.
2474 .B freccia-in-basso
2475 Si sposta di una riga in avanti.
2477 .B up-key
2478 Si sposta di una riga indietro.
2480 .B C-l
2481 Ridisegna lo schermo.
2483 .B C-o
2484 Passa alla subshell e mostra la schermata dei comandi.
2486 .B !
2487 Come C-o, ma esegue una nuova shell se la subshell non sta andando.
2489 .B "[n] m"
2490 Imposta l'indice n.
2492 .B "[n] r"
2493 Salta all' indice n.
2495 .B C-f
2496 Salta al file successivo.
2498 .B C-b 
2499 Salta al file precedente.
2501 .B M-r 
2502 Abilita/disabilita il righello.
2504 E' anche possibile istruire il visualizzatore su come mostrare un file,
2505 vedere la sezione
2506 .\"LINK2"
2507 Editor File Estensioni
2508 .\"Extension File Edit"
2509 .\"NODE "Internal File Editor"
2510 .SH "Editor di File Interno"
2511 L'editor di file interno fornisce molte delle funzioni dei più
2512 diffusi editor a pieno schermo. Viene incocato tramite 
2513 .B F4
2514 sempre che l'opzione
2515 .I use_internal_edit
2516 sia impostata nel file di inizializzazione. Esso ha un limite estensibile
2517 di sedici megabyte e gestisce i file binari senza problemi.
2519 Le funzioni che allo stato attuale supporta sono: copia,
2520 spostamento, cancellazione, taglia e incolla di blocchi;
2521 .I "tasto per l'annullamento"; 
2522 menu a discesa, inserimento file, definizione di macro, ricerca e
2523 sostituzione di espressioni regolari (e una propria ricerca e
2524 sostituzione a scanf e printf); evidenziazione di testo maiuscolo-freccia 
2525 MSW-MAC (solo per la console Linux); scambio tra inserimento-rimpiazzo e
2526 un'opzionale flusso di blocchi di testo attraverso comandi shell come indent.
2528 L'editor è molto semplice da usare e non richiede apprendimento.
2529 Per vedere cosa fanno i tasti, basta consultare il menu a
2530 discesa appropriato. Gli altri tasti sono: maiusc + tasti freccia
2531 produce la selezione del testo.
2532 .B Ctrl-Ins
2533 copia nel file 
2534 .B cooledit.clip e
2535 .B Shift-Ins
2536 incolla da cooledit.clip.
2537 .B Shift-Del 
2538 taglia in 
2539 .B cooledit.clip, 
2541 .B Ctrl-Del
2542 cancella il testo selezionato. 
2543 Funziona anche l'evidenziazione con il mouse che, come al solito, si può 
2544 utilizzare come in un normale terminale, premendo contemporaneamente 
2545 il tasto Maiuscolo mentre si clicca trascinando con il mouse.
2547 Per definire una macro, premere 
2548 .B Ctrl-R
2549 poi premere i tasti che si voglia essere eseguiti. Premere nuovamente
2550 .B Ctrl-R
2551 quando si ha finito. E' possibile assegnare una macro a qualsiasi tasto 
2552 si preme. La macro viene eseguita quando si preme
2553 .B Ctrl-A 
2554 e poi il tasto assegnato. La macro viene eseguita anche se si
2555 preme il tasto Meta, Ctrl, o Esc e il tasto assegnato, basta che il tasto
2556 non sia già assegnato a qualche altra funzione. Una volta definiti, i
2557 macro comandi finiscono nel file
2558 .B .mc/cedit/cooledit.macros
2559 nella propria directory home. E' possibile cancellare una macro cancellando
2560 la riga appropriata nel suddetto file.
2562 .B F19
2563 formatterà il blocco evidenziato correntemente (testo, codice
2564 .B C
2566 .B C++
2567 o altro). Questo comportamento viene controllato dal file 
2568 .B @prefix@/share/mc/edit.indent.rc
2569 che viene copiato nel 
2570 .B .mc/cedit/edit.indent.rc
2571 nella propria directory home la prima volta che lo si usa.
2573 E' possibile usare la ricerca e sostituzione scanf per cercare
2574 e rimpiazzare una stringa in formato C. Prego vedere le pagine man di 
2575 .B sscanf
2577 .B sprintf
2578 per vedere cos'è una stringa di formato e come funziona. Il seguente
2579 è un esempio: supponiamo di voler sostituire tutte le ricorrenze di,
2580 poniamo, una parentesi aperta, tre numeri separati da virgole, una 
2581 parentesi chiusa, con la parola
2582 .I mele,
2583 il terzo numero, la parola
2584 .I arance
2585 ed il secondo numero, si dovrebbe riempire la finestra di sostituzione
2586 nella maniera seguente:
2589  Immettere stringa di ricerca
2590 (%d,%d,%d)
2591  Immettere stringa di sostituzione
2592 mele %d arance %d
2593  Ordine di sostituzione degli argomenti
2597 L'ultima riga specifica che il terzo ed il secondo numero
2598 devono essere usati al posto del primo e del secondo.
2600 E' consigliabile usare questa caratteristica con l'opzione 'Chiedi sempre'
2601 abilitata, dato che una corrispondenza viene considerata valida quando
2602 il numero degli argomenti dati corrisponde al numero dato, che non è sempre
2603 una reale corrispondenza. Scanf tratta anche gli spazi come elastici. Notare 
2604 che il formato % è molto uttile per scansionare stringhe, e spazi.
2606 L'editor visualizza snche caratteri non-americani (160+). Quando si modifica
2607 file binari, si dovrebbe impostare
2608 .B mostra bit
2609 a 7 bit nel menu opzioni, per mantenere la spaziatura pulita.
2611 .\"NODE "Completion"
2612 .SH "Completamento"
2613 Ovvero lascia che il Midnight Commander scriva per te.
2615 Tentativi per eseguire un completamento del testo prima della posizione
2616 corrente. MC tenta il completamento trattando il testo come una variabile
2617 (se il testo comincia con
2618 .B $
2619 ), nomeutente (se il testo comincia con
2620 .B ~
2621 ), nomehost (se il testo comincia con
2622 .B @
2623 ) o comando (se si è sulla riga di comando nell'atto di battere un comando, 
2624 allora possibili completamenti includerebbero parole riservate e comandi 
2625 integrati della shell). Se nessuno di questi produce una corrispondenza, 
2626 viene tentato un completamento del nome del file.
2628 Completamenti di nomefile, nomeutente, variabili e nomehost funzionano
2629 su tutte le righe di ingresso, il completamento dei comandi invece è 
2630 specifico della riga di comando.
2631 Se il completamento è ambiguo (ci sono più possibilità differenti),
2632 MC emette un suono e l'azione seguente dipenderà a seconda delle impostazioni 
2633 dell'opzione
2634 .I Completamento: visualizza tutto
2635 nella finestra
2636 .\"LINK2"
2637 Configurazione
2638 .\"Configuration"
2639  . Se è abilitata, un elenco di tutte le possibilità viene mostrato vicino 
2640 alla posizione corrente per poter selezionare con i tasti freccia e
2641 .B Invio
2642 la voce corretta. Si può anche battere le prime lettere nelle quali le varie
2643 possibilità differiscono per muoversi in un sottoinsieme di tutte le 
2644 possibilità e completare il più possibile. Se si preme nuovamente
2645 .B M-Tab
2646  , verrà mostrato solo il sottoinsieme nella finestra dell'elenco, altrimenti
2647 la prima voce che corrisponde a tutti i caratteri precedenti verrà evidenziata.
2648 Non appena non c'è più ambiguità, la finestra scompare, ma la si può nascondere
2649 con i tasti di cancellamento
2650 .B Esc,
2651 .B F10
2652 e i tasti di freccia sinistra e destra. Se
2653 .\"LINK2"
2654 Completamento: visualizza tutto
2655 .\"Configuration"
2656 è disabilitato, la finestra viene mostrata solo se si preme 
2657 .B M-Tab
2658 una seconda volta; la prima volta MC emette solo un suono.
2660 .\"NODE "Virtual File System"
2661 .SH "File System Virtuale"
2662 Il Midnight Commander è provvisto di uno strato di codice per 
2663 accedere al file system; questo strato di codice è conosciuto anche
2664 con il nome di commutazione di file system virtuale. La commutazione 
2665 del file system virtuale permette al Midnight Commander di manipolare 
2666 file all'interno di un file system non di tipo Unix.
2668 Attualmente il Midnight Commander viene confezionato con alcuni File 
2669 System Virtuali (VFS): il file system locale, usato per accedere al 
2670 normale file system Unix; l' ftpfs, usato per manipolare file su sistemi 
2671 remoti con il protocollo FTP; il tarfs, usato per manipolare file tar
2672 e file tar compressi; l'undelfs, usato per recuperare file cancellati
2673 su file system di tipo ext2 (il file system predefinito per sistemi
2674 Unix), fish (per manipolare file su connessioni shell come rsh e ssh) e
2675 per ultimo l'mcfs (file system del Midnight Commander), un file system
2676 basato sulla rete. Se il codice è stato compilato con il supporto smbfs,
2677 è possibile manipolare file su file system remoti con il protocollo SMB
2678 (CIFS).
2680 Il codice di commutazione di file system interpreta tutti i nomi di 
2681 percorso utilizzati e li dirige al file system corretto; il formato
2682 utilizzato per ogniuno di questi file system viene descritto più avanti
2683 nella sezioni apposite.
2685 .\"NODE "  FTP File System"
2686 .SH "  File System FTP"
2687 L'ftpfs permette di manipolare file su macchine remote; per 
2688 utilizzarlo, si può usare il pannello del comando di collegamento FTP 
2689 (accessibile dalla barra dei menu) oppure si può cambiare direttamente 
2690 la directory corrente con un comando cd verso un percorso simile al
2691 seguente:
2693 .I /#ftp:[!][utente[:pass]@]macchina[:porta][dir-remota]
2695 Gli elementi
2696 .I utente, porta
2698 .I dir-remota
2699 sono opzionali. Se si specifica l'elemento 
2700 .I utente
2701  , allora il Midnight Commander tenterà di collegarsi alla macchina remota
2702 gon on the remote come quell'utente, altrimenti userà il vostro nome di
2703 login. L'elemento opzionale
2704 .I pass
2705  , se presente, è la parola d'ordine per la connessione. Quest'ultimo non
2706 è raccomandabile (e neanche tenere le password nella vostro elenco dei
2707 preferiti, a meno che non si imposti i permessi appropriati, e anche in
2708 quel caso può non essere completamente sicuro).
2710 Esempi:
2713     /#ftp:ftp.nuclecu.unam.mx/linux/local
2714     /#ftp:tsx-11.mit.edu/pub/linux/packages
2715     /#ftp:!behind.firewall.edu/pub
2716     /#ftp:guest@remote-host.com:40/pub
2717     /#ftp:miguel:xxx@server/pub
2720 Per connettersi a siti dietro ad un firewall, c'è bisogno di usare un
2721 prefisso ftp://! (cioè con un esclamativo dopo la doppia barra) per fare
2722 in modo che il Midnight Commander usi una connessione proxy per fare il
2723 trasferimento ftp.
2724 E' possibile definire la connessione proxy nella finestra di dialogo
2725 .\"LINK2"
2726 Impostazione File System Virtuale (VFS)
2727 .\"Virtual FS"
2728  .  
2730 Un'altra opzione da impostare è
2731 .I Usa sempre ftp proxy
2732 nella finestra di dialogo
2733 .\"LINK2"
2734 Impostazione File System Virtuale (VFS)
2735 .\"Virtual FS"
2736  . Quest'ultima configurerà il programma in modo da utilizzare
2737 sempre la connessione proxy. Se questa variabile è impostata, il programma
2738 farà due cose: consulterà il file @prefix@/share/mc/mc.no_proxy per
2739 le linee contenenti nomi di macchine locali (se il nome macchina comincia
2740 con un punto, si assume che sia un dominio) ed assumerà che ogni
2741 nomemacchina senza punti nel nome sia accessibile direttamente.
2743 Se si sta usando il codice ftpfs con un router che filtra i pacchetti
2744 che non permette di usare il modo normale di aprire i file, si può 
2745 voler forzare il programma ad usare la modalità di apertura passiva.
2746 Per usarla, si imposti l'opzione ftpfs_use_passive_connections nel
2747 file di inizializzazione.
2749 Il Midnight Commander mantiene gli elenchi delle directory in una cache.
2750 Il tempo di validità della cache è configurabile nella finestra di dialogo
2751 .\"LINK2"
2752 Impostazione File System Virtuale (VFS)
2753 .\"Virtual FS"
2754  . Ciò ha come effetto che anche se si fanno dei cambiamenti alla directory,
2755 questi non verranno riflessi nell'elenco della directory fino a che non
2756 si forzi una rilettura della cache con il tasto C-r. Questa è una 
2757 caratteristica voluta (se si pensa che sia un difetto, si pensi al caso 
2758 di dover gestire file dall'altra parte dell'Atlantico con l'ftpfs).
2760 .\"NODE "  Tar File System"
2761 .SH "  File System Tar"
2762 Il file system tar fornisce un accesso in sola lettura ai file tar
2763 e tar compressi; per cambiare la directory corrente al file tar
2764 usare la seguente sintassi:
2766 .I /nomefile.tar#utar/[dir-dentro-tar]
2768 Il file mc.ext già fornisce un collegamento per il file tar; ciò
2769 significa che normalmente basta selezionare un file tar e premere invio
2770 per entrare nel file tar, vedere la sezione
2771 .\"LINK2"
2772 Editor File Estensioni
2773 .\"Extension File Edit"
2774 per i dettagli su come questo viene fatto.
2776 Esempi:
2779     mc-3.0.tar.gz#utar/mc-3.0/vfs
2780     /ftp/GCC/gcc-2.7.0.tar#utar
2783 L'ultima specifica il percorso completo dell'archivio tar.
2784 .\"NODE "  FIle transfer over SHell filesystem"
2785 .SH "  Trasferimento di File su Filesystem di Shell (FISH)"
2787 Il file system fish è un file system basato sulla rete che permette di
2788 manipolare i file di una macchina remota come fossero locali. Per usarlo
2789 l'altra parte deve avere un server fish o avere una shell compatibile
2790 bash.
2792 Per collegarsi ad una macchina remota, basta solo fare cd
2793 in una speciale directory il cui nome ha il seguente formato:
2796 /#sh:[utente@]macchina[:opzioni]/[dir-remota]
2798 Gli elementi
2799 .I utente, 
2800 .I opzioni
2802 .I dir-remota
2803 sono opzionali. Se si specifica l'elemento 
2804 .I utente
2805 alloral il Midnight Commander tenterà di connettersi alla macchina remota
2806 con quell'utente, altrimenti userà il nome di login.
2808 Le  
2809 .I opzioni
2810 sono 'C' - usa la compressione e 'rsh' per usare rsh invece 
2811 di ssh. Se l'elemento
2812 .I dir-remota
2813 è presente, la directory corrente sulla macchina remota sarà impostatata 
2814 a questo valore.
2816 Esempi:
2819     /#sh:solorsh.mx:r/linux/locale
2820     /#sh:joe@vuole.lacompressione.edu:C/privato
2821     /#sh:joe@noncompresso.ssh.edu/privato
2824 .\"NODE "  Network File System"
2825 .SH "  File System di Rete"
2826 Il file system di rete del Midnight Commander è un file system basato 
2827 sulla rete che permette di manipolare i file su di una macchina remota
2828 come se fossero locali. Per usarlo, sulla macchina remota deve essere
2829 in esecuzione il programma server mcserv(8).
2831 Per connettersi ad una macchina remota, basta solo fare cd
2832 in una speciale directory il cui nome ha il seguente formato:
2834 .I /#mc:[utente@]macchina[:porta][dir-remota]
2836 Gli elementi
2837 .I utente, porta
2839 .I dir-remota
2840 sono opzionali. Se si specifica l'elemento
2841 .I utente
2842 alloral il Midnight Commander tenterà di connettersi alla macchina remota
2843 con quell'utente, altrimenti userà il nome di login.
2845 L'elemento
2846 .I porta
2847 viene usato quando la macchina remota usa una porta speciale;
2848 (vedere la magina man mcserv(8) per ulteriori informazioni sulle porte);
2849 infine se l'elemento
2850 .I dir-remota
2851 è presente, la directory corrente sulla macchina remota sarà impostatata 
2852 a questo valore.
2854 Esempi:
2857     /#mc:ftp.nuclecu.unam.mx/linux/locale
2858     /#mc:joe@foo.edu:11321/privato
2861 .\"NODE "  Undelete File System"
2862 .SH "  Recupero File Cancellati"
2863 Su sistemi Linux, se si ha richiesto a configure di usare la 
2864 caratteristica di undelete ext2fs, si avrà accesso al file sistem
2865 di recupero cancellati. Il recupero di file cancellati è disponibile
2866 solo su file system di tipo ext2. Il file system è solo un'interfaccia
2867 alla libreria ext2fs che: recupera tutti i nomi dei file cancellati
2868 su un fs ext2 e fornisce ed estrae i file selezionati in una
2869 partizione normale.
2871 Per usare questo file system, è necessario entrare nella directory
2872 con il nome speciale formato dal prefisso "/#undel" e dal nome del
2873 file system dove il file risiede.
2875 Per esempio, per recuperare file cancellati sulla seconda partizione
2876 del primo disco SCSI su Linux, si dovrà usare il seguente percorso:
2879     /#undel:sda2
2882 Il recupero può metterci un po' di tempo per caricare le informazioni
2883 necessarie per poter cominciare a navigare attraverso i file.
2885 .\"NODE "  SMB File System"
2886 .SH "  File system SMB"
2887 Il file system smb permette di gestire file su macchine remote con
2888 protocollo SMB (o CIFS). Queste includono Windows for Workgroups, 
2889 Windows 9x, Windows NT, Windows 2000, Windows XP, OS/2 e Samba.
2890 Per usarlo, si può provare il comando dal pannello 
2891 "Connessione SMB..." (accessibile dalla barra dei menu) o si può 
2892 direttamente cambiare directory corrente usando il comando cd verso
2893 un percorso simile a questo:
2895 .I /#smb:macchina[/servizio][/dir-remota]
2897 L'elemento
2898 .I servizio
2900 .I dir-remota
2901 sono opzionali.
2902 Il 
2903 .I nome utente, dominio
2904 e la
2905 .I password 
2906 possono essere specificati nella finestra di dialogo di ingresso.
2908 Esempi:
2911     /#smb:macchina/Condivisione
2912     /#smb:altra_macchina
2915 .\"NODE "Colors"
2916 .SH "Colori"
2917 Il Midnight Commander tenta di stabilire se il terminale corrente
2918 supporta i colori usando il database dei terminali e il nome del
2919 terminale corrente. Capita che possa sbagliarsi, così si può essere
2920 costretti a forzare la modalità a colori o a disabilitarla usando
2921 rispettivamente le opzioni -c e -b.
2923 Se il programma è compilato con il manager dei schermo Slang invece
2924 che ncurses, controllerà se è impostata anche la variabile
2925 .B COLORTERM,
2926 con lo stesso effetto dell'opzione -c.
2928 E' possibile specificare i terminali su cui si vuole forzare sempre 
2929 la modalità colore aggiungendo la variabile
2930 .I color_terminals
2931 nella sezione Color del file di inizializzazione.
2932 Questo previene il Midnight Commander dal tentare di controllare se
2933 il terminale supporta i colori. Per esempio:
2935 [Colors]
2936 color_terminals=linux,xterm
2939 color_terminals=nome_terminale-1,nome-terminale-2...
2942 Il programma può essere compilato sia con il supporto di ncurses che
2943 di slang ma ncurses non fornisce alcun modo per forzare la modalità
2944 colore: ncurses userà solo le informazioni nel database dei terminali.
2946 Il Midnight Commander fornisce un modo per cambiare i colori predefiniti.
2947 Attualmente i colori sono configurati usando la variabile ambiente
2948 .B MC_COLOR_TABLE 
2949 o la sezione Color nel file di inizializzazione.
2951 Nella sezione Color, la mappa dei colori predefinita viene caricata 
2952 dalla variabile 
2953 .I base_color 
2954  . Si può specificare una mappa colori alternativa per un terminale
2955 usando il nome del terminale come chiave nella sezione. Esempio:
2958 [Colors]
2959 base_color=
2960 xterm=menu=magenta:marked=,magenta:markselect=,red
2963 Il cormato della definizione dei colori è:
2966   <parolachiave>=<coloreprimopiano>,<coloresfondo>:<parolachiave>= ...
2969 I colori sono opzionali e le parolechiave sono: normal,
2970 selected, marked, markselect, errors, input, reverse, gauge;
2971 I colori dei menu sono: menu, menusel, menuhot, menuhotsel;  
2972 I colori delle finestre di dialogo sono: dnormal, dfocus, dhotnormal, 
2973 dhotfocus; 
2974 I colori dell'aiuto sono: helpnormal, helpitalic, helpbold, 
2975 helplink, helpslink; 
2976 Il colore del visualizzatore è: viewunderline; 
2977 Colori speciali di evidenziazione: executable, directory, link, device, 
2978 special, core; 
2979 I colori dell'editor sono: editnormal, editbold, editmarked.
2981 .I input 
2982 determina il colore delle righe di input usate delle finestre di dialogo.
2984 .I gauge 
2985 determina il colore della parte riempita della barra di progressione
2986 (gauge), che mostra quanta percentuale del file è stata copiata o 
2987 altro in forma grafica.
2989 Le finestre di dialogo usano i colori seguenti:
2990 .I dnormal 
2991 usata per il testo normale,
2992 .I dfocus
2993 è il colore usato per il componente correntemente selezionato,
2994 .I dhotnormal
2995 è il colore usato per differenziare il tasto di scelta rapida
2996 nei componenti normali, mentre il colore
2997 .I dhotfocus
2998 viene usato per il colore evidenziato nel componente correntemente
2999 selezionato.
3001 I menu usano lo stesso schema ma usano invece i selettori menu, menusel, 
3002 menuhot e menuhotsel.
3004 L'aiuto usa i seguenti colori:
3005 .I helpnormal
3006 viene usato per il testo normale,
3007 .I helpitalic
3008 viene usato per il testo enfatizzato con il corsivo nelle pagine del manuale,
3009 .I helpbold
3010 viene usato per il testo enfatizzato con il grassetto nelle pagine del manuale,
3011 .I helplink
3012 viene usato per un collegamento non selezionato e
3013 .I helpslink
3014 viene usato per un collegamento selezionato.
3016 I colori speciali di evidenziazione determinano come i file
3017 vengono visualizzati quando l'evidenziazione dei file è 
3018 abilitata (vedere sezione 
3019 .\"LINK2"
3020 Aspetto).
3021 .\"Layout
3022 .I directory
3023 usata per directory o collegamenti simbolici a directory;
3024 .I executable
3025 per il file eseguibili;
3026 .I link
3027 viene usata per i collegamenti simbolici che non sono nè interrotti
3028 nè connessi a directory;
3029 .I stalledlink
3030 usata per collegamenti simbolici interrotti;
3031 .I device
3032 - dispositivi a caratteri e blocchi;
3033 .I special
3034 usata per file speciali, come pipe e socket;
3035 .I core
3036 usata per il file core.
3038 I colori possibili sono: black, gray, red, brightred, green,
3039 brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta,
3040 cyan, brightcyan, lightgray e white. Inoltre c'è una speciale parola
3041 chiave per lo sfondo trasparente. Essa è 'default'. Il 'default' può
3042 essere usato solo come colore di sfondo. Esempio:
3044 [Colors]
3045 base_color=normal=white,default:marked=magenta,default
3048 .\"NODE "Special Settings"
3049 .SH "Impostazioni Speciali"
3050 Most of the settings of the Midnight Commander can be changed from the
3051 menus. However, there are a small number of settings which can only be
3052 changed by editing the setup file.
3054 These variables may be set in your ~/.mc/ini file:
3056 .I clear_before_exec.
3058 By default the Midnight Commander clears the screen before executing a
3059 command. If you would prefer to see the output of the command at the
3060 bottom of the screen, edit your ~/.mc/ini file and change the value of
3061 the field clear_before_exec to 0.
3063 .I confirm_view_dir.
3065 If you press F3 on a directory, normally MC enters that directory. If
3066 this flag is set to 1, then MC will ask for confirmation before
3067 changing the directory if you have files tagged.
3069 .I ftpfs_retry_seconds.
3071 This value is the number of seconds the Midnight Commander will wait
3072 before attempting to reconnect to an ftp server that has denied the login.
3073 If the value is zero, the login will no be retried.
3075 .I ftpfs_use_passive_connections.
3077 This option is off by default.  This makes the ftpfs code use the
3078 passive open mode for transferring files.  This is used by people that
3079 are behind a filtering packet router.  This option just works if you
3080 are not using an ftp proxy.
3082 .I max_dirt_limit.
3084 Specifies how many screen updates can be skipped at most in the internal
3085 file viewer.  Normally this value is not significant, because the code
3086 automatically adjusts the number of updates to skip according to the rate
3087 of incoming keystrokes.  However, on very slow machines or terminals
3088 with a fast keyboard auto repeat, a big value can make screen updates
3089 too jumpy.
3091 It seems that setting max_dirt_limit to 10 causes the best behavior,
3092 and that is the default value.
3094 .I mouse_move_pages.
3096 Controls whenever scrolling with the mouse is done by pages or line by
3097 line on the panels.
3099 .I mouse_move_pages_viewer.
3101 Controls if scrolling with the mouse is done by pages or line by line
3102 on the internal file viewer.
3104 .I old_esc_mode
3106 By default the Midnight Commander treats the ESC key as a key prefix
3107 (old_esc_mode=0), if you set this option (old_esc_mode=1), then the
3108 ESC key will act as a prefix key for one second, and if no extra keys
3109 have arrived, then the ESC key is interpreted as a cancel key (ESC
3110 ESC).
3113 .I only_leading_plus_minus
3115 set special treatment for '+', '-', '*' in command line (select,
3116 unselect, reverse selection) only if command line is empty. No need to
3117 quote this characters in the middle of the command line. But we can not
3118 change selection when command line is not empty.
3119 .I panel_scroll_pages
3121 If set (the default), panel will scroll by half the display when the
3122 cursor reaches the end or the beginning of the panel, otherwise it
3123 will just scroll a file at a time.
3125 .I preserve_uidgid
3127 If this option is set (the default), when logged in as root the
3128 default will be to preserve the UID and the GID of files.  Some users
3129 prefer to disable this option, so that's why it's configurable.
3131 .I show_output_starts_shell
3133 This variable only works if you are not using the subshell support.
3134 When you use the C-o keystroke to go back to the user screen, if this
3135 one is set, you will get a fresh shell.  Otherwise, pressing any key
3136 will bring you back to the Midnight Commander.
3138 .I torben_fj_mode
3140 If this flag is set, then the home and end keys will work slightly
3141 different on the panels, instead of moving the selection to the first
3142 and last files in the panels, they will act as follows:
3144 The home key will: Go up to the middle line, if below it; else go to
3145 the top line unless it is already on the top line, in this case it
3146 will go to the first file in the panel.
3148 The end key has a similar behavior: Go down to the middle line, if
3149 over it; else go to the bottom line unless you already are at the
3150 bottom line, in such case it will move the selection to the last file
3151 name in the panel.
3153 .I use_file_to_guess_type
3155 If this variable is on (the default) it will spawn the file command to
3156 match the file types listed on the
3157 .\"LINK2"
3158 mc.ext file.
3159 .\"Extension File Edit"
3161 .I xterm_mode
3163 If this variable is on (default is off) when you browse the file
3164 system on a Tree panel, it will automatically reload the other panel
3165 with the contents of the selected directory.
3167 .SH "Terminal databases"
3168 The Midnight Commander provides a way to fix your system terminal
3169 database without requiring root privileges.  The Midnight Commander
3170 searches in the system initialization file (the mc.lib file located in
3171 the Midnight Commander library directory) and in the ~/.mc/ini file
3172 for the section "terminal:your-terminal-name" and then for the section
3173 "terminal:general", each line of the section contains a key symbol
3174 that you want to define, followed by an equal sign and the definition
3175 for the key.  You can use the special \\e form to represent the escape
3176 character and the ^x to represent the control-x character.
3178 The possible key symbols are:
3181 f0 to f20     Function keys f0-f20
3182 bs            backspace
3183 home          home key
3184 end           end key
3185 up            up arrow key
3186 down          down arrow key
3187 left          left arrow key
3188 right         right arrow key
3189 pgdn          page down key
3190 pgup          page up key
3191 insert        the insert character
3192 delete        the delete character
3193 complete      to do completion
3196 For example, to define the key insert to be the Escape + [ + O + p, you
3197 set this in the ini file:
3200 insert=\\e[Op
3203 The 
3204 .I complete
3205 key symbol represents the escape sequences used to invoke the
3206 completion process, this is invoked with M-tab, but you can define
3207 other keys to do the same work (on those keyboard with tons of nice
3208 and unused keys everywhere).
3210 .SH ""
3211 .SH "FILES"
3213 The program will retrieve all of its information relative to the
3214 MC_DATADIR environment variable, if this variable is not set, then it will
3215 fall back to the @prefix@/share/mc directory.
3217 @prefix@/share/mc/mc.hlp
3219 The help file for the program.
3221 @prefix@/share/mc/mc.ext
3223 The default system-wide extensions file.
3225 ~/.mc/bindings
3227 User's own extension, view configuration and edit configuration
3228 file.  They override the contents of the system wide files if present.
3230 @prefix@/share/mc/mc.ini
3232 The default system-wide setup for the Midnight Commander, used only if
3233 the user doesn't have his own ~/.mc/ini file.
3235 @prefix@/share/mc/mc.lib
3237 Global settings for the Midnight Commander.  Settings in this file
3238 affect all users, whether they have ~/.mc/ini or not.  Currently, only
3239 .\"LINK2"
3240 terminal settings
3241 .\"Terminal databases"
3242 are loaded from mc.lib.
3244 ~/.mc/ini
3246 User's own setup. If this file is present then the setup is loaded
3247 from here instead of the system-wide startup file.
3249 @prefix@/share/mc/mc.hint
3251 This file contains the hints (cookies) displayed by the program.
3253 @prefix@/share/mc/mc.menu
3255 This file contains the default system-wide applications menu.
3257 ~/.mc/menu
3259 User's own application menu. If this file is present it is used
3260 instead of the system-wide applications menu.
3262 ~/.mc/Tree
3264 The directory list for the directory tree and tree view features.
3266 \&./.mc.menu
3268 Local user-defined menu. If this file
3269 is present it is used instead of the home or system-wide
3270 applications menu.
3272 .\"SKIP_SECTION"
3273 .SH "LICENZA"
3274 Questo programma è distribuito sotto i termini della Licenza Generale
3275 GNU come pubblicata dalla Free Software Foundation. Vedere l'aiuto integrato
3276 per i dettagli sulla licenza e sulla mancanza di garanzie.
3277 .\"NODE "AVAILABILITY"
3278 .SH "REPERIBILITA'"
3279 L'ultima versione di questo programma si trova su
3280 ftp://ftp.gnome.org/mirror/gnome.org/stable/sources/mc/ e sui
3281 mirror elencati sul sito GNOME http://www.gnome.org/.
3282 .\"NODE "SEE ALSO"
3283 .SH "VEDERE ANCHE"
3284 ed(1), gpm(1), mcserv(8), terminfo(1), view(1), sh(1), bash(1),
3285 tcsh(1), zsh(1).
3288 La pagina Web del The Midnight Commander:
3289         http://www.gnome.org/mc/
3292 .\"NODE "AUTHORS"
3293 .SH "AUTORI"
3294 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
3295 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred
3296 Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
3297 Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
3298 (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
3299 Norbert Warmuth (nwarmuth@privat.circular.de), 
3300 Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer
3301 (psheer@icon.co.za), Pavel Machek (pavel@ucw.cz) e Pavel Roskin
3302 (proski@gnu.org) sono gli sviluppatori di questo pacchetto.
3303 Alessandro Rubini (rubini@ipvvis.unipv.it) ha dato un notevole
3304 contribuito nella correzione e nel miglioramento del supporto del
3305 mouse nel programma, John Davis (davis@space.mit.edu) ha reso
3306 disponibile la sua libreria S-lang sotto la licenza GPL e ha risposto
3307 alle mie domande su di essa; le seguenti persone hanno contribuito
3308 al codice e in molte correzioni (in ordine alfabetico):
3310 Adam Tla/lka (atlka@sunrise.pg.gda.pl),
3311 alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama,
3312 DOS port (palama@posso.dm.unipi.it), Erwin van Eijk
3313 (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de),
3314 Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
3315 (root@dolphin.csudh.edu), Juan Francisco Grigera, port su piattaforma Win32
3316 (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
3317 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
3318 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
3319 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
3320 (pundtt@math.uni-muenster.de), Timur Bakeyev
3321 (timur@goff.comtat.kazan.su), Tomasz Cholewo
3322 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
3323 (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
3324 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
3326 .\"NODE "BUGS"
3327 .SH "BACHI"
3328 Vedere il file TODO nella distribuzione per informazioni su
3329 quello che rimane ancora da fare.
3331 Se si vuole fare un rapporto di un problema nel programma, prego spedire
3332 un messaggio di post a questo indirizzo: mc-devel@gnome.org.
3334 Nel rapporto è necessario fornire una descrizione dettagliata del baco, 
3335 la versione del programma (mc -v mostra quest'informazione), il sistema 
3336 operativo su cui si sta facendo girare il programma e, se il programma 
3337 va in crash, è gradita una traccia dello stack.