small highlighting correction
[midnight-commander.git] / doc / it / mc.1.in
blobf4eab538dc71ac3bf7123a7d46d2f526fa16873f
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 .TH mc 1 "30 Ottobre 1998"
18 .\"SKIP_SECTION"
19 .SH "NOME"
20 mc \- interfaccia visuale per sistemi tipo Unix.
21 .\"SKIP_SECTION"
22 .SH "USO"
23 .B mc
24 [\-abcCdfhPstuUVx?] [\-l log] [dir1 [dir2]] [-v file]
25 .\"NODE "DESCRIPTION"
26 .SH "DESCRIZIONE"
27 .LP
28 Il Midnight Commander è un file manager per sistemi operativi di tipo Unix.  
29 .\".\"DONT_SPLIT"
30 .\"NODE "OPTIONS"
31 .SH "OPZIONI"
32 .TP
33 .I "\-a"
34 Disabilita l'uso dei caratteri grafici per il disegno delle linee.
35 .TP
36 .I "\-b"
37 Forza la visualizzazione in bianco e nero.
38 .TP
39 .I "\-c"
40 Forza la modalità colore, prego vedere la sezione 
41 .\"LINK2"
42 Colori
43 .\"Colors"
44 per informazioni aggiuntive.
45 .TP
46 .I "\-C arg"
47 Usato per specificare un set di colori differente a riga di comando.
48 Il formato di arg è documentato nella sezione
49 .\"LINK2"
50 Colori
51 .\"Colors"
52 \&.
53 .TP
54 .I "\-d"
55 Disabilita il supporto mouse.
56 .TP
57 .I "\-f"
58 Mostra i percorsi di ricerca compilati per i file del Midnight Commander.
59 .TP
60 .I "\-k"
61 Reimposta i softkeys ai valori predefiniti dal database termcap/terminfo.
62 Utile solo su terminali HP quando non vanno i tasti funzione.
63 .TP
64 .I "-l file" 
65 Salva il dialogo ftpfs con il server in file.
66 .TP
67 .I "\-P"
68 All'uscita, il Midnight Commander stampa l'ultima directory in uso.
69 Questa funzione non è fatta per un uso diretto, ma dovrebbe essere 
70 utilizzata da una speciale funzione shell che imposti automaticamente 
71 l'ultima directory corrente della shell come l'ultima directory in cui
72 stava il Midnight Commander (grazie a Torben Fjerdingstad e Sergey per
73 il contributo di questa funzione e per il codice che la implementa).
74 Prelevate i file
75 .B @prefix@/share/mc/bin/mc.sh
76 (utenti bash e zsh) e rispettivamente
77 .B @prefix@/share/mc/bin/mc.csh
78 (utenti tcsh) per avere questa funzione definita.
79 .TP
80 .I "\-s"
81 Abilita il modo terminale lento, in questa modalità il programma
82 non disegna le linee e disabilita la modalità prolissa.
83 .TP
84 .I "\-t"
85 Usata solo se il codice è stato compilato con Slang e terminfo: fa
86 in modo che il Midnight Commander usi il valore della variabile
87 .B TERMCAP
88 per le informazioni sul terminale invece delle informazioni di sistema
89 sul database terminali.
90 .TP
91 .I "\-u"
92 Disabilita l'uso della shell concorrente (ha senso solo se il
93 Midnight Commander è stato compilato con il supporto per la shell
94 concorrente).
95 .TP
96 .I "\-U"
97 Abilita l'uso della shell concorrente (ha senso solo se il
98 Midnight Commander è stato compilato con il supporto per la shell
99 concorrente impostato come una caratteristica opzionale).
101 .I "\-v file"
102 Lancia il visualizzatore interno per il file specificato.
104 .I "\-V"
105 Mostra la versione del programma.
107 .I "\-x"
108 Forza la modalità xterm. Usata quando è in funzione su terminali
109 abilitati-xterm (due modalità video e in grado di spedire sequenze
110 mouse di escape).
112 Se specificato, il primo percorso è la directory mostrata nel
113 pannello selezionato; il secondo è la directory mostrata nell'altro
114 pannello.
116 .\"NODE "Overview"
117 .SH "Panoramica"
118 Lo schermo del Midnight Commander è diviso in quattro parti.
119 Quasi tutto lo spazio è occupato dai due pannelli directory.
120 Per default, la seconda linea dal fondo è la riga di comando, 
121 mentre quella in basso mostra le etichette dei tasti funzione.
122 La riga più in alto è la
123 .\"LINK2"
124 riga dei menu.
125 .\"Menu Bar"
126 La barra dei menu può essere invisibile, ma compare se clicchi la
127 riga più in alto con il mouse o se premi il tasto F9.
129 Il Midnight Commander fornisce la vista di due directory 
130 contemporaneamente. Uno dei due pannelli è quello corrente (la barra
131 di selezione è presente solo in questo). Quasi tutte le operazioni
132 hanno lougo nel pannello corrente. Alcune azioni come Rinomina e 
133 Copia usano la directory del pannello non selezionato come valore
134 predefinito di destinazione (ma si richiede sempre una conferma prima).
135 Per informazioni aggiuntive, vedere le sezioni sui 
136 .\"LINK2"
137 Pannelli Directory,
138 .\"Directory Panels"
140 .\"LINK2"
141 Menu Sinistro e Destro
142 .\"Left and Right Menus"
144 .\"LINK2"
145 Menu File.
146 .\"File Menu"
148 E' possibile eseguire comandi di sistema dal Midnight Commander 
149 semplicemente battendoli. Ogni cosa scritta apparirà sulla linea di 
150 comando e quando si preme l'invio il Midnight Commander eseguirà la
151 riga di comando appena battuta; leggere le sezioni
152 .\"LINK2"
153 Shell a Riga di Comando
154 .\"Shell Command Line"
156 .\"LINK2"
157 Tasti di Ingresso
158 .\"Input Line Keys"
159 per saperne di più sulla riga di comando.
161 .\"NODE "Mouse Support"
162 .SH "Supporto Mouse"
163 Il Midnight Commander è fornito di supporto mouse. Esso viene
164 attivato ogniqualvolta lo si esegue in un terminale
165 .B xterm(1)
166 (funziona anche se si fa una connessione telnet o rlogin con
167 un'altra macchina da un xterm) o se sta funzionando su una console Linux
168 e si ha il mouse server
169 .B gpm
170 in funzione.
172 Quando si fa click con il tasto sinistro in un file nel pannello
173 directory, il file viene selezionato; se si fa click con il tasto destro
174 il file viene marcato (o smarcato, a seconda dello stato precedente).
176 Se il file è un programma eseguibile, il doppio click su di esso lo eseguirà 
177 altrimenti se il
178 .\"LINK2"
179 file estensioni
180 .\"Extension File Edit"
181 ha un programma specifico per quell'estensione del file, il suddetto programma
182 verrà eseguito.
184 E' anche possibile eseguire i comandi assegnati ai tasti funzione 
185 cliccando sulle etichette dei tasti.
187 Se un tasto del mouse viene premuto sulla linea in cima al pannello directory
188 il pannello sfoglia di una pagina in alto. Allo stesso modo, un click sulla 
189 riga in basso provocherà un cambio di pagina in basso. Questo metodo dei bordi
190 funziona anche nel
191 .\"LINK2"
192 Visualizzatore dell'Aiuto
193 .\"Contents"
194 e nal 
195 .\"LINK2"
196 Albero Directory.
197 .\"Directory Tree"
199 L'auto ripetizione predefinita per il mouse è di 400 millisecondi. Questa
200 può essere cambiata in valori differenti modificando il file
201 .\"LINK2"
202 \&~/.mc/ini
203 .\"Save Setup"
204 e cambiando il parametro
205 .I mouse_repeat_rate
208 Se il Commander sta funzionando con il supporto mouse, si può saltarlo
209 ed ottenere il funzionamento del mouse normale (taglia e incolla di testo)
210 tenendo premuto il tasto Maiuscolo.
211 .SH ""
212 .\"NODE "Keys"
213 .SH "Tasti"
214 Alcuni comandi nel Midnight Commander presuppongono l'uso dei tasti
215 .I Control
216 (talvolta chiamato CTRL o CTL) e  
217 .I Meta
218 (talvolta chiamato ALT o anche Compose). In questo manuale si utilizzeranno
219 le seguenti abbreviazioni:
221 C-<chr> significa premere il tasto control mentre si batte il carattere
222 <chr>. Perciò C-f sarà: premi e tieni premuto il tasto Control e premi f.
224 M-<chr> significa premere il tasto Meta o Alt mentre si batte <chr>. Se
225 non c'è un tasto Meta o Alt, premere ESC, rilasciarlo, poi premere il
226 carattere <chr>. 
228 Tutte le linee di ingresso nel Midnight Commander usano un'approssimazione
229 dei tasti del GNU Emacs.
231 Ci sono molte sezioni che parlano dei tasti. Le seguenti sono le 
232 principali.
234 La sezione
235 .\"LINK2"
236 Menu File
237 .\"File Menu"
238 documenta le abbreviazioni di tasti per i comandi che appaiono nel
239 menu File. Questa sezione include i tasti funzione. Molti di questi comandi
240 lavorano sui file selezionati o sui marcati.
242 La sezione
243 .\"LINK2"
244 Pannelli Directory
245 .\"Directory Panels"
246 documenta i tasti che selezionano o marcano i file come obiettivo
247 per una seguente azione (l'azione normalmente deriva dal menu file).
249 La sezione
250 .\"LINK2"
251 Shell a Riga di Comando
252 .\"Shell Command Line"
253 elenca i tasti utilizzati per immettere e modificare linee di comando.
254 Molti di questi copiano nomi di file o altro dal pannello directory
255 alla riga di comando (per evitare troppo lavoro di battitura) o per
256 accedere allo storico comandi.
259 .\"LINK2"
260 Tasti Linea di Ingresso
261 .\"Input Line Keys"
262 sono usati per modificare le linee di ingresso. Cioè sia la linea di comando
263 che le linee di ingresso nelle finestre di interrogazione.
265 .\"NODE "  Miscellaneous Keys"
266 .SH "  Tasti Vari"
267 Qua ci sono alcuni tasti che non sono classificabili in nessuna delle
268 altre categorie:
270 .B Invio.
271 Se c'è del testo nella linea di comando (quella in fondo ai pannelli),
272 allora quel comando viene eseguito. Se non c'è testo nella linea di
273 comando allora se la barra di selezione è sopra una directory il
274 Midnight Commander esegue un
275 .B chdir(2)
276 alla directory selezionata e ricarica le informazioni sul pannello;
277 se la selezione è un file eseguibile allora esso viene eseguito.
278 Per ultimo, se l'estensione del file selezionato corrisponde ad una
279 delle estensioni presenti nel
280 .\"LINK2"
281 file estensioni,
282 .\"Extension File Edit"
283 il comando corrispondente viene eseguito.
285 .B C-l.
286 Ridisegna tutto nel Midnight Commander.
288 .B C-x c.
289 Esegue il comando
290 .\"LINK2"
291 Chmod
292 .\"Chmod"
293 su un file o su un gruppo di file marcati.
295 .B C-x o.
296 Esegue il comando
297 .\"LINK2"
298 Chown
299 .\"Chown"
300 sul file corrente o sui file marcati.
302 .B C-x l.
303 Crea un collegamento.
305 .B C-x s.
306 Crea un collegamento simbolico .
308 .B C-x i.
309 Imposta la modalità della visualizzazione dell'altro pannello a informazioni.
311 .B C-x q.
312 Imposta la modalità della visualizzazione dell'altro pannello a vista rapida.
314 .B C-x !.
315 Esegue il comando
316 .\"LINK2"
317 Pannellizza comando
318 .\"External panelize"
321 .B C-x h
322 Esegue il comando
323 .\"LINK2"
324 aggiungi directory alla lista directory favorite
325 .\"Hotlist"
328 .B M-!,
329 Esegue il comando Vista filtrata, descritto in
330 .\"LINK2"
331 Vista filtrata.
332 .\"Internal File Viewer"
334 .B M-?,
335 Esegui il comando
336 .\"LINK2"
337 Trova file
338 .\"Find File"
341 .B M-c,
342 Mostra la finestra
343 .\"LINK2"
344 cambia dir veloce
345 .\"Quick cd"
348 .B C-o,
349 Quando il programma viene eseguito in una console Linux o SCO o in un xterm,
350 mostrerà il risultato del comando precedente. Eseguito in console Linux, il
351 Midnight Commander usa un programma esterno (cons.saver) per gestire il
352 salvataggio e recupero delle informazioni sullo schermo.
354 Se è stato compilato il supporto alla subsell, è possibile premere C-o
355 in ogni momento per tornare alla schermata principale del Midnight Commander;
356 per tornare all'applicazione basta premere C-o. Se si ha un'applicazione
357 sospesa usando questo trucco, non si sarà in grado di eseguire altri
358 programmi dal Midnight Commander finchè non si terminerà l'applicazione
359 sospesa.
361 .\"NODE "  Directory Panels"
362 .SH "  Pannelli Directory"
363 Questa sezione elenca i tasti che operano sui pannelli directory. 
364 Se si desidera sapere come cambiare la visualizzazione dei pannelli,
365 date un'occhiata alla sezione su
366 .\"LINK2"
367 Menu Sinistro e Destro.
368 .\"Left and Right Menus"
370 .B Tab, C-i.
371 Cambia il pannello corrente. L'altro pannello diventa il nuovo pannello 
372 corrente mentre il pannello corrente diventa l'altro pannello.
373 La barra di selezione si sposta dal vecchio pannello al nuovo corrente.
375 .B Insert, C-t.
376 Per marcare i file si può usare il tasto di Inserimento (la sequenza
377 teminfo kich1) o la sequenza C-t (Control-t). Per smarcare i file
378 basta marcare un file già marcato.
380 .B M-g, M-h (o M-r), M-j.
381 Usato per selezionare rispettivamente il file superiore, il file centrale o 
382 quello inferiore in un pannello.
384 .B C-s, M-s.
385 Inizia una ricerca nel nella directory. Quando la ricerca è attiva
386 i dati immessi dall'utente vengono aggiunti alla stringa di ricerca
387 invece della riga di comando. Se l'opzione
388 .I "Mostra mini-stato"
389 è abilitata, la stringa di ricerca viene mostrata nella riga di
390 mini-stato. Scrivendo, la barra di selezione si muove al prossimo
391 file che comincia con le lettere battute. Il tasti
392 .I "backspace"
394 .I canc 
395 possono essere utilizzati per correggere errori di battitura. Se viene premuto
396 nuovamente, viene ricercata la corrispondenza seguente.
398 .B M-t
399 Cambia il modo di visualizzazione corrente per mostrare la modalità
400 successiva. In questo modo è possibile cambiare velocemente da listati
401 lunghi a listati normali a listati definiti dall'utente.
403 .B C-\\\\ (control-barra retroversa).
404 Mostra le
405 .\"LINK2"
406 directory favorite
407 .\"Hotlist"
408 e va alla directory selezionata.
410 .B + \ (più).
411 Viene utilizzato per selezionare (marcare) un gruppo di file. Il Midnight 
412 Commander richiederà un'espressione regolare per descrivere il gruppo.
413 Quando i 
414 .I modelli della shell
415 sono abilitati, le espressioni regolari sono molto simili alle espressioni
416 regolari in una shell (* significa zero o più caratteri e ? un carattere). Se
418 .I modelli della shell 
419 sono disabilitati, la marcatura dei file viene fatta con le normali espressioni
420 regolari (vedere (1)).
422 Se l'espressione comincia o finisce con una barra (/), allora selezionerà
423 directory invece che file.
425 .B \\\\ (barra retroversa).
426 Usare il tasto "\\" per deselezionare un gruppo di file. Questo è l'opposto
427 del tasto più.
429 .B freccia-su, C-p.
430 Sposta la barra di selezione alla voce precedente nel pannello.
432 .B freccia-giùy, C-n.
433 Sposta barra di selezione alla voce successiva nel pannello.
435 .B home, a1, M-<.
436 Sposta la barra di selezione alla prima voce nel pannello.
438 .B fine, c1, M->.
439 Sposta la barra di selezione all'ultima voce nel pannello.
441 .B pagina-giù, C-v.
442 Sposta la barra di selezione di una pagina in basso.
444 .B pagina-su, M-v.
445 Sposta la barra di selezione di una pagina in alto.
447 .B M-o,
448 If the other panel is a listing panel and you are standing on a
449 directory in the current panel, then the other panel contents are set
450 to the contents of the currently selected directory (like Emacs' dired
451 C-o key) otherwise the other panel contents are set to the parent dir
452 of the current dir.
454 .B C-PageUp, C-PageDown
455 Only when ran on the Linux console: does a chdir to ".." and to the
456 currently selected directory respectively.
458 .B M-y
459 Moves to the previous directory in the history, equivalent 
460 to depressing the '<' with the mouse.
462 .B M-u
463 Moves to the next directory in the history, equivalent 
464 to depressing the '>' with the mouse.
466 .B M-S-h, M-H
467 Displays the directory history, equivalent to depressing the 'v' with
468 the mouse.
470 .\"NODE "  Shell a Riga di Comando"
471 .SH "  Shell a riga di comando"
472 Questa sezione elenca i tasti utili ad evitare troppe battiture
473 nell'immissione dei comandi.
475 .B M-Invio.
476 Copia nella riga di comando il nome del file attualmente selezionato.
478 .B C-Invio.
479 Come M-Invio, ma funziona solo dalla console Linux.
481 .B M-Tab.
482 Esegue automaticamente il 
483 .\"LINK2"
484 completamento
485 .\"Completion"
486 del nome del file, variabile, nome utente e nome host.
488 .B C-x t, C-x C-t.
489 Copia i file marcati (o se non vi sono file marcati, il file selezionato)
490 del pannello corrente (C-x t) o dell'altro pannello (C-x C-t) sulla
491 riga di comando.
493 .B C-x p, C-x C-p.
494 La prima sequenza di tasti copia il percorso corrente sulla riga di comando
495 e la seconda copia il percorso del pannello non selezionato sulla riga
496 di comando.
498 .B C-q.
499 Il comando di inserimento letterale serve per inserire caratteri che 
500 sarebbero altrimenti interpretati dal Midnight Commander (come il simbolo '+')
502 .B M-p, M-n.
503 Use these keys to browse through the command history. M-p takes you
504 to the last entry, M-n takes you to the next one.
506 .B M-h.
507 Displays the history for the current input line. 
509 .\"NODE "  General Movement Keys"
510 .SH "  Tasti Generali di Movimento"
511 Il visualizzatore dell'aiuto, il visualizzato dei file e l'albero directory
512 usano un codice comune per gestire il movimento. Per questa ragione essi
513 accettano esattamente gli stessi tasti. Ogniuno di questi però accetta anche
514 altri tasti indipendenti.
516 Altre parti del Midnight Commander usano alcuni degli stessi tasti di
517 movimento, perciò questa sezione può applicarsi anche a quelle sezioni.
519 .B Su, C-p.
520 Si sposta di una linea indietro.
522 .B Giu, C-n.
523 Si sposta di una linea avanti.
525 .B Pagina Su, M-v.
526 Si sposta di una pagina in alto.
528 .B Pagina Giu, C-v.
529 Si sposta di una pagina in basso.
531 .B Home, A1.
532 Si sposta all'inizio.
534 .B Fine, C1.
535 Si sposta alla fine.
537 Il visualizzatore dell'aiuto accetta i seguenti tasti in aggiunta a quelli
538 menzionati sopra:
540 .B b, C-b, C-h, Backspace, Canc.
541 Si sposta di una pagina in alto.
543 .B Barra spaziatrice.
544 Si sposta di una pagina in basso.
546 .B u, d.
547 Si sposta di mezza pagina in alto o in basso.
549 .B g, G.
550 Si sposta all'inizio o alla fine.
552 .\"NODE "  Input Line Keys"
553 .SH "  Tasti di Riga di Ingresso"
554 I tasti di riga di ingresso (sono usati
555 per la
556 .\"LINK2"
557 riga di comando
558 .\"Shell Command Line"
559 e per i dialoghi di richiesta dati nel programma) accettano
560 questi tasti:
562 .B C-a
563 sposta il cursore all'inizio della linea.
565 .B C-e
566 sposta il cursore alla fine della linea
568 .B C-b, move-left
569 sposta il cursore di una posizione a sinistra.
571 .B C-f, move-right
572 sposta il cursore di una posizione a destra.
574 .B M-f
575 sposta il cursore di una parola in avanti.
577 .B M-b
578 sposta il cursore di una parola indietro.
580 .B C-h, backspace
581 cancella il carattere precedente.
583 .B C-d, Delete
584 cancella il carattere nel punto (sopra il cursore).
586 .B C-@
587 imposta il marcatore per tagliare.
589 .B C-w
590 copia il testo tra il cursore e il marcatore in un kill buffer 
591 e rimuove il testo dalla linea di ingresso.
593 .B M-w
594 copia il testo tra il cursore ed il marcatore in un kill buffer.
596 .B C-y
597 inserisce il contenuto del kill buffer.
599 .B C-k
600 elimina il testo dal cursore alla fine della linea.
602 .B M-p, M-n
603 Usa questi tasti per navigare attraverso lo storico dei comandi. M-p 
604 posiziona sull'ultima voce, M-n posiziona sulla seguente.
606 .B M-C-h, M-Backspace
607 cancella una parola indietro.
609 .B M-Tab
610 fa del nomefile, comando, variabile, nomeutente e nomehost il
611 .\"LINK2"
612 completamento
613 .\"Completion"
614 automatico.
616 .SH ""
617 .\"NODE "Menu Bar"
618 .SH "Barra dei Menu"
619 La barra dei menu compare premendo F9 o cliccando con il mouse sopra la riga
620 superiore dello schermo. La barra menu possiede cinque menu: "Sinistra", "File",
621 "Comando", "Opzioni" e "Destra".
624 .\"LINK2"
625 Menu Sinistra e Destra
626 .\"Left and Right Menus"
627 permettono di modificare l'apparenza dei pannelli directory di sinistra
628 e di destra.
631 .\"LINK2"
632 Menu File
633 .\"File Menu"
634 elenca le azioni che possono essere condotte sui file correntemente selezionati 
635 o marcati.
638 .\"LINK2"
639 Menu Comando 
640 .\"Command Menu"
641 elenca le azioni più generali e non ha relazione con il file correntemente
642 selezionati o marcati.
645 .\"LINK2"
646 Menu Opzioni
647 .\"Options Menu"
648 elenca le azioni che permettono di personalizzare il Midnight Commander.
650 .\"NODE "  Left and Right Menus"
651 .SH "  Menu Sinistra e Destra"
652 L'apparenza dei pannelli directory è modificabile tramite i menu
653 .B "Sinistra"
655 .B "Destra"
658 .\"NODE "    Listing Mode..."
659 .SH "    Modalità Lista..."
660 La modalità lista serve a mostrare un elenco di file; ci sono quattro
661 modalità elenco disponibili:
662 .B Completa,
663 .B Breve,
664 .B Lunga
666 .B Definita dall'utente.
667 La modalità completa mostra il nome del file, l'ampiezza del file e
668 la data di modifica.
670 La modalità breve mostra solo il nome del file in due colonne
671 (perciò mostrando il doppio del numero dei file che nelle altre
672 modalità). La modalità lunga è simile a quella del comando 
673 .B "ls -l"
674 \&. La modalità lunga usa tutta l'ampiezza dello schermo.
676 Se si sceglie il formato definibile dall'utente, è necessario specificare 
677 il formato della vista.
679 Il formato definibile dall'utente deve cominciare con una specifica 
680 dell'ampiezza del pannello. Questa può essere "half" o "full", che descrive
681 un pannello di mezza grandezza o completa rispettivamente.
683 Dopo l'ampiezza del pannello, è possibile specificare la modalità a
684 due colonne aggiungendo il numero "2" alla stringa di formato.
686 Dopodichè si aggiunge il nome dei campi con una specifica di ampiezza
687 opzionale. Questi sono i campi disponibile per la visualizzazione:
689 .B name,
690 mostra il nome del file.
692 .B size,
693 mostra l'ampiezza del file.
695 .B bsize,
696 è una forma alternativa del formato
697 .B size
698 \&. Mostra l'ampiezza del file e per le directory mostra solo 
699 SUB-DIR o UP--DIR.
701 .B type,
702 mostra un campo di un carattere. Questo carattere è simile a quello
703 mostrato dal comando ls con la flag -F -
704 .B *
705 per i file eseguibili,
706 .B /
707 per le directory,
708 .B @
709 per i collegamenti,
710 .B =
711 per i socket,
712 .B -
713 per i dispositivi a carattere,
714 .B +
715 per i dispositivi a blocchi,
716 .B |
717 per le pipe,
718 .B ~
719 per i collegamenti simbolici a directory e 
720 .B !
721 per i collegamenti simbolici stallati (che non puntano a niente).
723 .B mtime,
724 la data dell'ultima modifica al file.
726 .B atime,
727 la data dell'ultimo accesso al file.
729 .B ctime,
730 la data della creazione del file.
732 .B perm,
733 una stringa che rappresenta i bit dei permessi del file.
735 .B mode,
736 un valore ottale con i permessi correnti del file.
738 .B nlink,
739 il numero dei collegamenti al file.
741 .B ngid,
742 il GID (numerico).
744 .B nuid,
745 l'UID (numerico).
747 .B owner,
748 il proprietario del file.
750 .B group,
751 il gruppo del file.
753 .B inode,
754 l'inode del file.
756 Puoi usare ache questi campi per sistemare la visualizzazione:
758 .B space,
759 uno spazio nel formato visualizzazione.
761 .B mark,
762 Un asterico se il file è marcato, uno spazio se non lo è.
764 .B |,
765 Questo carattere viene utilizzato per aggiungere una linea verticale
766 al formato di visualizzazione.
768 Per forzare un campo ad un'ampiezza fissa (una specifica di ampiezza)
769 basta semplicemente aggiungere un ':' ed il numero dei caratteri che
770 si vuole che il campo abbia; e se il numero è seguito dal simbolo '+',
771 allora la specifica definisce l'ampiezza minima e se il programma
772 trova che serve più spazio sullo schermo, espanderà il campo.
774 Per esempio la modalità 
775 .B Completa
776 corrisponde a questo formato:
778 half type,name,|,size,|,mtime
780 E quella
781 .B Lunga
782 corrisponde a questo formato:
784 full perm,space,nlink,space,owner,space,group,space,size,space,
785 mtime,space,name
787 Questa è una modalità interessante:
789 half name,|,size:7,|,type,mode:3
791 I pannelli possono anche essere impostati alle modalità seguenti:
793 .B "Informazioni"
794 La modalità informazioni mostra alcuni dati relativi al file correntemente selezionato
795 e se possibile informazioni circa il file system corrente.
797 .B "Albero" 
798 La vista ad albero è abbastanza simile al comando
799 .\"LINK2"
800 albero directory
801 .\"Directory Tree"
802 \&. Vedere la sezione corrispondente per maggiori informazioni.
803 .TP 
804 .B "Vista rapida"
805 In questa modalità il pannello si imposta come un
806 .\"LINK2"
807 visualizzatore
808 .\"Internal File Viewer"
809 ridotto che mostra i contenuti del file correntemente selezionato;
810 se si seleziona il pannello (con il tasto tab o con il mouse), si ha
811 accesso ai normali comandi del visualizzatore.
813 .\"NODE "    Sort Order..."
814 .SH "    Ordina per..."
815 Gli otto possibili ordinamenti sono per nome, per estensione, per data 
816 di modifica, per data di accesso, per data di modifica informazioni di
817 inode, per ampiezza, per inode e non ordinato. Nella finestra di dialogo 
818 di ordinamento è possibile scegliere il tipo di ordinamento ed è anche 
819 possibile specificare se si desidera l'ordinamento inverso selezionando 
820 la voce inverso.
822 Normalmente le directory sono ordinare prima dei file ma quest'impostazione
823 può essere modificata dal
824 .\"LINK2"
825 Menu Opzioni
826 .\"Options Menu"
827 (oztione  
828 .B "mescola tutti i file"
831 .\"NODE "    Filter..."
832 .SH "    Filtro..."
833 Il comando di filtro permette di specificare un modello (per esempio
834 .B "*.tar.gz"
835 ) che il file deve corrispondere per essere visualizzato. Malgrado
836 il modello del filtro, le directory e i collegamenti a directory
837 vengono sempre visualizzati sul pannello directory.
839 .\"NODE "    Reread"
840 .SH "    Ricarica"
841 Il comando ricarica l'elenco dei file nella directory. E' utile
842 se un'altro processo ha creato o rimosso dei file. Se 
843 si ha pannellizzato dei nomi di file in un pannello, questo ricaricherà
844 il contenuto della directory e rimuoverà le informazioni pannellizzate
845 (vedere sezione 
846 .\"LINK2"
847 Pannellizza comando
848 .\"External panelize"
849 per ulteriori informazioni).
851 .\"NODE "  File Menu"
852 .SH "  Menu File"
853 Il Midnight Commander usa i tasti F1 - F10 come tasti veloci 
854 per i comandi che appaiono nel menu file. Le sequenze di escape
855 per i tasti funzione sono capacità terminfo da kf1 a kf10. Su terminali
856 senza supporto per i tasti funzione, è possibile ottenere la stessa
857 funzionalità premendo il tasto ESC e un numero da 1 a 9 più lo 0 
858 (corrispondentemente ai tasti da F1 a F9 e F10 rispettivamente).
860 Il file menu comprende i comandi seguenti (tasti veloci tra parentesi):
862 .B Aiuto (F1)
864 Invoca il visualizzatore incorporato di ipertesti per l'aiuto. 
865 All'interno del
866 .\"LINK2"
867 visualizzatore aiuto,
868 .\"Contents"
869 è possibile usare il tasto tab per selezionare il successivo collegamento
870 e il tasto invio per seguirlo. I tasti Barra spaziatrice e Backspace vengono
871 utilizzati per muoversi avanti e indietro nella pagina di aiuto. Premere F1
872 nuovamente per ottenere la lista completa dei tasti accettati.
874 .B Menu (F2)
876 Invoca il
877 .\"LINK2"
878 menu utente.
879 .\"Menu File Edit"
880 Il menu utente fornisce un modo semplice per dare agli utenti un menu ed
881 aggiungere nuove funzionalità al Midnight Commander.
883 .B Visualizza (F3, Maiusc-F3)
885 Visualizza il file correntemente selezionato. Nell'ipostazione predefinita
886 viene invocato il  
887 .\"LINK2"
888 Visualizzatore Interno di File
889 .\"Internal File Viewer"
890 ma se l'opzione "Usa Visualizzatore interno" è deselezionata, verrà invocato
891 un visualizzatore esterno specificato dalla variabile ambiente
892 .B PAGER 
893 \&. Se 
894 .B PAGER
895 non è definita, verrà invocato il comando "view". Se si usa invece il comando
896 Maiusc-F3, il visualizzatore verrà invocato senza nessun tipo di formattazione
897 o preprocessamento sul file.
899 .B Vista Filtrata (M-!)
901 Questo tasto richiede all'utente un comando ed i suoi argomenti (l'argomento
902 predefinito è il nome del file attualmente selezionato), il risultato di tale
903 comando viene mostrato nel visualizzatore di file interno.
905 .B Cambia (F4)
907 Invoca l'editor 
908 .B vi 
909 o l'editor specificato nella variabile d'ambiente 
910 .B EDITOR
911 oppure l'
912 .\"LINK2"
913 Editor di File Interno
914 .\"Internal File Editor"
915 se l'opzione, "Usa Editor interno" è stata impostata.
917 .B Copia (F5)
919 Mostra una finestra di dialogo con destinazione predefinita alla
920 directory del pannello non selezionato, che copia il file selezionato (o
921 i file marcati, se c'e n'è almeno uno) sulla directory specificata dall'utente
922 nella finestra di dialogo. Durante il processo è possibile
923 premere C-c o ESC per abortire l'operazione. Per maggiori dettagli
924 sulla maschera sorgente (che sarà normalmente * o ^\\(.*\\)$ a seconda
925 dell'impostazione di 'modelli della shell') o sui caratteri jolly sulla destinazione
926 vedere
927 .\"LINK2"
928 Maschera copia/rinomina.
929 .\"Mask Copy/Rename"
931 In alcuni sistemi è possibile eseguire la copia in background cliccando
932 sul bottone background (o premendo M-b nella finestra di dialogo). Il
933 comando 
934 .\"LINK2"
935 Processi in background
936 .\"Background jobs"
937 è utile per controllarne l'andamento.
939 .B Collegamento (C-x l)
941 Crea un collegamento fisico (hard link) al file corrente.
943 .B Collegamento Simbolico (C-x s)
945 Crea un collegamento simbolico al file corrente. Per chi non sapesse
946 cosa sono i collegamenti: creare un collegamento ad un file è come
947 copiare il file ma sia il nome sorgente che destinazione rappresentano
948 la stessa immagine fisica del file. Per esempio, se si modifica uno dei
949 due file, tutti i cambiamenti appariranno su tutti i file. Alcuni li
950 chiamano anche alias o scorciatoie (o link come in originale inglese).
952 Un collegamento fisico appare come un file reale. Dopo che sia stato 
953 creato non c'è modo di distinguere quale sia il collegamento e quale sia 
954 l'originale. Se si cancella uno dei due l'altro rimarrà intatto. E' molto
955 difficile notare che i file rappresentano la stessa immagine. Usate i
956 collegamenti fisici quando non volete proprio saperlo.
958 Un collegamento simbolico è un riferimento al nome del file originale.
959 Se il file originale viene cancellato, il collegamento è inutile.
960 E' facile distinguere i collegamenti simbolici dall'immagine stessa.
961 Se il file è un collegamento simbolico a qualcosa, il Midnight Commander
962 mostra un simbolo "@" davanti al nome del file (eccetto se punta ad una
963 directory, nel qualcaso mostrerà una tilde  (~)).
964 Il file originale sul quale punta il collegamento simbolico viene mostrato
965 sulla riga di mini-stato se
966 .I "Mostra Mini-stato"
967 è abilitata. Usare i collegamenti simbolici se si vuole evitare la confusione
968 che creano i collegamenti fisici.
970 .B Rinomina/Sposta (F6)
972 Mostra una finestra di dialogo con destinazione predefinita alla
973 directory del pannello non selezionato, che sposta il file selezionato (o
974 i file marcati, se c'e n'è almeno uno) sulla directory specificata dall'utente
975 nella finestra di dialogo. Durante il processo è possibile
976 premere C-c o ESC per abortire l'operazione. Per maggiori dettagli vedere la
977 sezione precedente Copia, dato che il comando è molto simile.
979 In alcuni sistemi è possibile eseguire la copia in background cliccando
980 sul bottone background (o premendo M-b nella finestra di dialogo). Il
981 comando 
982 .\"LINK2"
983 Processi in background
984 .\"Background jobs"
985 è utile per controllarne l'andamento.
987 .B Crea Directory (F7)
989 Mostra una finestra di dialogo che crea la directory specificata.
991 .B Elimina (F8)
993 Cancella il file correntemente selezionato o i file marcati nel 
994 pannello corrente. Durante il processo è possibile premere C-c 
995 o ESC per abortire l'operazione.
997 .B Cambia Dir veloce (M-c)
998 Usare il comando
999 .\"LINK2"
1000 Cambia Dir veloce
1001 .\"Quick cd"
1002 se si vuole cambiare directory corrente e si ha la riga di comando occupata.
1004 .B Seleziona gruppo (+)
1006 Viene utilizzato per selezionare (marcare) un gruppo di file. Il
1007 Midnight Commander richiedera un'espressione regolare per descrivere il
1008 gruppo; se l'opzione
1009 .I modelli della shell
1010 è abilitata, l'espressione regolare è simile al file globbing nella shell
1011 (* significa zero o più caratteri e ? significa un carattere). Se l'opzione
1012 .I modelli della shell
1013 è disabilitata, allora la selezione dei file viene eseguita con le normali
1014 espressioni regolari (vedere ed (1)).
1016 Per selezionare directory invece di file, l'espressione deve cominciare
1017 o finire con una '/'.
1019 .B De-seleziona gruppo (\\\\)
1021 Usata per deselezionare un gruppo di file. E' l'opposto di del comando
1022 .I "Seleziona gruppo"
1025 .B Uscita (F10, Maiusc-F10)
1027 Termina l'esecuzione del Midnight Commander. Maiusc-F10 viene usata se
1028 si esce e si sta usando lo shell wrapper. Maiusc-F10 in tal caso non
1029 vi porterà all'ultima directory utilizzata dal Midnight Commander ma
1030 vi lascerà nella directory dalla quale avete fatto partire il Midnight
1031 Commander.
1033 .\"NODE "    Quick cd"
1034 .SH "    Cambia dir veloce"
1035 Questo comando è utile se si ha la riga di comando piena e si vuole
1036 eseguire
1037 .\"LINK2"
1039 .\"The cd internal command"
1040 per cambiare directory senza dover cancellare e riscrivere la riga di comando.
1041 Questo comando fa uscire una piccola finestra di dialogo che richiede 
1042 l'immissione degli stessi argomenti che si darebbero al comando 
1043 .B cd 
1044 a riga di comando. Questo ha le stesse caratteristiche già presenti nel
1045 comando
1046 .\"LINK2"
1047 comando interno cd.
1048 .\"The cd internal command"
1050 .\"NODE "  Command Menu"
1051 .SH "  Menu Commando"
1052 Il comando
1053 .\"LINK2"
1054 Albero directory
1055 .\"Directory Tree"
1056 mostra un disegno ad albero delle directory.
1058 Il comando
1059 .\"LINK2"
1060 Trova file
1061 .\"Find File"
1062 permette di cercare un file specifico. Il comando "Scambia pannelli"
1063 scambia il contenuto dei due pannelli directory.
1065 Il comando "Attiva/disattiva pannelli" mostra il risultato dell'ultimo
1066 comando shell. Quest'ultimo funziona solo su xterm e sulle console Linux e
1067 SCO.
1069 Il comando Confronta directory (C-x d) confronta il contenuto dei
1070 pannelli directory uno con l'altro. E' poi possibile usare il comando Copia (F5)
1071 per rendere i pannelli identici. Ci sono tre metodi di confronto. Il metodo
1072 veloce confronta solo l'ampiezza e la data del file. Il metodo completo
1073 fa un confronto byte-per-byte. Il metodo completo non è disponibile se la
1074 macchina non supporta la chiamata di sistema mmap(2). Il metodo solo
1075 dimensione confronta solo l'ampiezza dei file e non controlla il contenuto ne 
1076 la data del file.
1078 Il comando Storico comandi mostra un'elenco dei comandi battuti. Il comando
1079 selezionato viene copiato sulla riga di comando. Allo storico comandi vi si 
1080 può accedere premendo M-p o M-n. 
1082 Il comando
1083 .\"LINK2"
1084 Directory favorite (C-\\)
1085 .\"Hotlist"
1086 permette un cambio più veloce dalla directory corrente ad una di quelle usate 
1087 più spesso.
1089 Il comando
1090 .\"LINK2"
1091 Pannellizza comando
1092 .\"External panelize"
1093 permette di eseguire un coamndo esterno e di mettere il risultato nel pannello
1094 corrente.
1096 Il comando
1097 .\"LINK2"
1098 Modifica file estensioni
1099 .\"Extension File Edit"
1100 permette di specificare i programmi che devono essere eseguiti quando
1101 si prova ad eseguire, visualizzare, modificare e un mucchio di altre
1102 cose, file con una specifica estensione (la fine del nome del file).
1103 Il comando
1104 .\"LINK2"
1105 Modifica file menu
1106 .\"Menu File Edit"
1107 serve a modificare il menu utente (che appare premendo F2).
1109 .\"NODE "    Directory Tree"
1110 .SH "    Albero Directory"
1111 Il comando albero directory mostra una rappresentazione ad albero delle
1112 directory. Selezionando una directory dalla rappresentazione il 
1113 Midnight Commander cambierà a quella directory.
1115 Ci sono due modi di invocare l'albero. Il vero comando di albero directory
1116 è accessibile dal menu Comandi. L'altro modo è di selezionare la vista ad
1117 albero dai menu Sinistra o Destra.
1119 Per evitare i lunghi ritardi il Midnight Commander crea la rappresentazione ad 
1120 albero scansionando solo una piccola porzione di tutte le directory.
1121 Se manca la directory che si vuole visualizzare, spostarsi sulla sua directory 
1122 genitrice e premere C-r (o F2).
1124 E' possibile utilizzare i tasti seguenti:
1126 Sono accettati i
1127 .\"LINK2"
1128 Tasti Generali di movimento 
1129 .\"General Movement Keys"
1132 .B Invio.
1133 Nell'albero directory, esce dall'albero della directory e lo cambia
1134 alla directory corrente nel pannello selezionato. Nella vista ad albero,
1135 cambia a questa directory nell'altro pannello e rimane nella modalità
1136 vista ad albero in quello corrente.
1138 .B C-r, F2 (Ricarica).
1139 Ricarica la directory. Usare questo comando quando la rappresentazione ad
1140 albero non è aggiornata: mancano directory o mostra alcune sottodirectory
1141 che non esistono più.
1143 .B F3 (Scorda).
1144 Cancella questa directory dalla rappresentazione ad albero. Usare questo
1145 comando per eliminare la confusione dal'albero. Se si vuole nuovamente
1146 visualizzare l'albero completo premere F2 nella sua directory genitrice.
1148 .B F4 (Statico/Dynamico).
1149 Cambia tra modo di navigazione dinamico (predefinito) e statico.
1151 Nella navigazione statica si usano i tasti Su e Giu per 
1152 selezionare la directory. Tutte le directory conosciute vengono mostrate.
1154 Nella navigazione dinamica si usano i tasti Su e Giu per selezionare
1155 una directory sorella, il tasto Sinistra sposta sulla directory genitrice
1156 e il tasto Destra sposta sulla directory figlia. Solo i parenti, sorelle
1157 e figlie, vengono mostrate; le altre sono tralasciate. La rappresentazione
1158 ad albero cambia dinamicamente come la si attraversa.
1160 .B F5 (Copia).
1161 Copia la directory.
1163 .B F6 (RinSpo).
1164 Sposta la directory.
1166 .B F7 (CreDir).
1167 Crea una nuova directory sotto questa directory.
1169 .B F8 (CancDir).
1170 Cancella questa directory dal file system.
1172 .B C-s, M-s.
1173 Cerca la prossima directory che corrisponde alla stringa di ricerca.
1174 Se tale directory non esiste, questi tasti faranno scendere di una riga
1175 (il cursore).
1177 .B C-h, Backspace.
1178 Cancella l'ultimo carattere nella stringa di ricerca.
1180 .B Qualsiasi altro carattere.
1181 Aggiunge un carattere alla stringa di ricerca e sposta alla nuova directory
1182 che comincia con questi caratteri (il cursore). Nella vista ad albero
1183 si deve prima attivare la ricerca premendo C-s. La stringa di ricerca è
1184 visibile nella riga di mini stato.
1186 Le azioni seguenti sono disponibili solo nell'albero directory.
1187 Non sono supportate nella vista ad albero.
1189 .B F1 (Aiuto).
1190 Invoca il visualizzatore dell'aiuto e mostra questa sezione.
1192 .B Esc, F10.
1193 Esce dalla rappresentazione ad albero. Non cambia directory.
1195 Il mouse è supportato. Un doppio click si comporta come premere Invio.
1196 Vedere anche la sezione
1197 .\"LINK2"
1198 supporto mouse
1199 .\"Mouse Support"
1202 .\"NODE "    Find File"
1203 .SH "    Trova File"
1204 Il comando Trova file domanda prima la directory di inizio per la
1205 ricerca ed il nome del file da cercare. Premendo il tasto albero
1206 puoi selezionare la directory di partenza dall'
1207 .\"LINK2"
1208 albero directory
1209 .\"Directory Tree"
1210  . 
1212 Il campo contenuo accetta espressioni regolari simili a egrep(1). That
1213 means you have to escape characters with a special meaning to egrep with "\\", 
1214 e.g. if you search for "strcmp (" you will have to input "strcmp \\(" 
1215 (without the double quotes).
1217 Per far partire la ricerca premere il tasto Ok.
1218 E' possibile bloccare la ricerca con il tasto Sospende e farla riprendere
1219 con il tasto Continua.
1221 E' possibile navigare l'elenco file con i tasti freccia Su e Giu.
1222 Il tasto Chdir cambierà la directory corrente a quella del file selezionato.
1223 Il tasto Ripete chiederà nuovamente i parametri per una nuova ricerca.
1224 Il tasto Uscita esce dal comando Trova. Il tasto Pannellizza
1225 metterà i file trovati sul pannello di directory corrente cosicchè si
1226 possa svolgere ulteriori operazioni su di essi (visualizzazione, copia, 
1227 spostamento, e così via). Dopo la pannellizzazione è possibile premere C-r
1228 per ripristinare la vista normale dei file.
1230 E' possibile avere una lista di directory che il comando Trova File dovrebbe
1231 saltare durante la ricerca (per esempio, si può evitare di fare ricerche su
1232 un CDROM o su una directory NFS montata attraverso un collegamento lento).
1234 Le directory che devono essere saltate devono essere impostate nella variabile
1235 .B find_ignore_dirs 
1236 nella sezione
1237 .B Misc 
1238 del file ~/.mc/ini.
1240 Le directory devono essere separate da una virgola, come nell'esempio:
1243 [Misc]
1244 find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
1247 Si può prendere in considerazione l'uso del comando
1248 .\"LINK2"
1249 Pannellizza comando
1250 .\"External panelize"
1251 per operazioni particolari. Il comando Trova file serve solo per 
1252 ricerche semplici mentre usando Pannellizza comando si può fare 
1253 ricerche complesse come si vuole.
1255 .\"NODE "    External panelize"
1256 .SH "    Pannellizza comando"
1257 Il Pannellizza comando permette di eseguire un programma esterno, e
1258 mettere il risultato del programma nel pannello corrente.
1260 Per esempio, se si vuole manipolare in uno dei pannelli tutti i collegamenti
1261 simbolici nella directory corrente, basta usare Pannellizza comando per
1262 eseguire il seguente:
1265 find . -type l -print
1267 Al completamento del comando, il contenuto del pannello non sarà più
1268 il listato della directory ma tutti i file che rappresentano
1269 collegamenti simbolici.
1271 Volendo pannellizzare tutti i file che sono stati scaricati dal
1272 proprio server ftp preferito, si può usare questo comando awk per
1273 estrarre il nome del file dal file di log del traferimento:
1276 awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
1279 Se si desidera si può salvare i comandi di pannellizzazione usati più 
1280 spesso con uno nome più descrittivo, in maniera da richiamarli più velocemente.
1281 Per fare ciò basta battere il comando sulla riga di ingresso e premere il tasto
1282 Aggiungi nuovo. Poi si deve dare un nome al quale associare il comando che si
1283 desidera salvare. La prossima volta sarà possibile scegliere quel comando 
1284 dall'elenco e non servirà ribatterlo nuovamente.
1286 .\"NODE "    Hotlist"
1287 .SH "    Directory Favorite"
1288 Il comando Directory favorite mostra le etichette delle directory nell'elenco
1289 delle favorite. Il The Midnight Commander andrà alla directory corrispondente
1290 all'etichetta selezionata. Dalla finestra delle favorite si possono rimuovere
1291 etichette/directory già create ed aggiungerne di nuove. Per aggiungere 
1292 velocemente nuove directory basta usare il comando Aggiungi alle favorite 
1293 (C-x h), che aggiunge la directory corrente alla lista delle favorite,
1294 richiedendo l'etichetta per identificarla.
1296 Questo rende più veloce il cd verso directory usate spesso. Considera l'uso della
1297 variabile CDPATH come descritto in
1298 .\"LINK2"
1299 comando cd interno 
1300 .\"The cd internal command"
1303 .\"NODE "    Extension File Edit"
1304 .SH "    Modifica File Estensioni"
1305 Questo comando invocherà l'editor sul file ~/.mc/bindings. Il fomato di questo
1306 file è il seguente (il formato è cambiato dalla versione 3.0):
1308 Tutte le righe che iniziano per # vengono ignorate.
1310 Le righe che cominciano dalla prima colonna devono avere il seguente formato:
1312 .I parolachiave/descrizioneNL,
1313 i.e. qualsiasi cosa dopo
1314 .I parolachiave/
1315 fino al fine riga è 
1316 .I descrizione
1318 parolachiave può essere: 
1320 .I shell
1322 (allora descrizione è qualsiasi estensione (no caratteri jolly), cioè corrisponde a tutti i file 
1323 *descrizione . Esempio: .tar corrisponde a *.tar)
1325 .I regex
1327 (descrizione è un'espressione regolare)
1329 .I type
1331 (file corrisponde se `file %f` corrisponde all'espressione regolare descrizione
1332 (nome del file: a partire da `file %f` viene rimosso))
1334 .I default
1336 (corrisponde a qualsiasi file indipendentemente da descrizione)
1338 Le altre linee devono cominciare con uno spazio o una tabulazione e devono essere nel formato:
1340 .I parolachiave=comandoNL
1341 (senza spazi intorno a =), dove
1342 .I parolachiave
1343 deve essere: 
1345 .I Open
1346 (se l'utente preme Invio o fa doppio click), 
1347 .I View
1348 (F3), 
1349 .I Edit
1350 (F4), 
1351 .I Drop
1352 (l'utente scarica alcuni file su di esso) o qualsiasi altro nome definito
1353 dall'utente (questi saranno elencati nella finestra menu dipendente 
1354 dall'estensione). 
1355 .I Icon
1356 il nome è riservato per usi futuri da mc.
1358 .I command
1359 è qualsiasi comando shell di una riga, con la semplice
1360 .\"LINK2"
1361 sostituzione macro.
1362 .\"Macro Substitution"
1364 Gli obiettivi sono valutati dalla cima al fondo (l'ordine perciò è 
1365 importante). Se alcune azioni mancano, la ricerca continua come se 
1366 l'obiettivo non corrispondesse (cioè se un file corrisponde alla prima e
1367 alla seconda voce e manca la voce View in cima, premendo F3 verrà
1368 usata l'azione View della seconda voce. Normalmente dovrebbero
1369 corrispondere tutte le azioni.
1371 .\"NODE "    Background jobs"
1372 .SH "    Processi in Background"
1373 Questo comando permette di controllare lo stato di ogni processo
1374 in background del Midnight Commander (in background possono essere
1375 eseguite solo operazioni di copia e rinomina). Da qui si può bloccare, 
1376 far ripartire e uccidere un lavoro in background.
1378 .\"NODE "    Menu File Edit"
1379 .SH "    Modifica file Menu"
1380 Il menu utente è un menu di comandi utili che possono essere 
1381 personalizzati dall'utente. Quando si accede al menu utente, viene 
1382 utilizzato, se esiste, il file .mc.menu dalla directory corrente,
1383 ma solo se è di proprietà dell'utente o di root e se non è scrivibile
1384 a tutti. Se tale file non viene trovato, mc alla stessa maniera 
1385 prova con ~/.mc/menu altrimenti usa il menu di sistema
1386 @prefix@/share/mc/mc.menu.
1388 Il formato del file menu è molto semplice. Le righe che cominciano
1389 con qualsiasi cosa che non sia uno spazio o una tabulazione sono
1390 considerate voci per il menu (per fare in modo di usarle anche come
1391 scelta rapida, il primo carattere deve essere una lettera). Tutte le
1392 righe che cominciano con uno spazio o un tab sono i comandi che verranno
1393 eseguiti quando la voce viene selezionata.
1395 Quando un'opzione viene selezionata tutte le linee di comando dell'opzione
1396 vengono copiate in un file temporaneo nella directory temporanea (normalmente
1397 /usr/tmp) e poi il file viene eseguito. Ciò permette all'utente di mettere
1398 normali costrutti shell nei menu. Prima dell'esecuzione del codice del menu
1399 ha luogo una semplice sostituzione di macro. Per ulteriori informazioni vedere
1400 .\"LINK2"
1401 sostituzioni macro.
1402 .\"Macro Substitution"
1404 Ecco un esempio di un file mc.menu:
1407 A       Mostra un dump del file correntemente selezionato
1408         od -c %f
1410 B       Modifica un rapporto bachi e lo spedisce a root
1411         vi /tmp/mail.$$
1412         mail -s "Midnight Commander bug" root < /tmp/mail.$$
1414 M       Legge la posta
1415         emacs -f rmail
1417 N       Legge le news 
1418         emacs -f gnus
1420 H       Chiama il visualizzatore ipertestuale info
1421         info
1423 J       Copia la directory corrente nell'altro pannello ricorsivamente
1424         tar cf - . | (cd %D && tar xvpf -)
1426 K       Crea un rilascio della directory corrente
1427         echo -n "Nome del file di distribuzione: "
1428         read tar
1429         ln -s %d `dirname %d`/$tar 
1430         cd ..
1431         tar cvhf ${tar}.tar $tar
1433 = f *.tar.gz | f *.tgz & t n
1434 X       Estrae il contenuto di un file tar compresso
1435         tar xzvf %f
1438 .B Condizioni Predefinite
1440 Ogni voce di menu può essere preceduta da una condizione. La condizione
1441 deve cominciare nella prima colonna con un carattere '='. Se la condizione
1442 è vera, la voce di menu sarà la voce predefinita.
1445 Sintassi condizione:    = <sotto-cond>
1446   oppure:               = <sotto-cond> | <sotto-cond> ...
1447   oppure:               = <sotto-cond> & <sotto-cond> ... 
1449 Sotto-condizione è una delle seguenti:
1451   y <modello>           sintassi della corrispondenza modello file corrente?
1452                         solo per modifica menu.
1453   f <modello>           corrispondenza modello file corrente?
1454   F <modello>           corrispondenza modello altro file?
1455   d <modello>           corrispondenza modello directory corrente?
1456   D <modello>           corrispondenza modello altra directory?
1457   t <tipo>              file corrente di tipo?
1458   T <tipo>              altro file di tipo?
1459   x <nomefile>          nomefile è eseguibile?
1460   ! <sotto-cond>        nega il risultato di una sotto-condizione
1464 Modello è un normale modello della shell o un'espressione regolare,
1465 a seconda dell'opzione modelli della shell. E' possibile scavalcare
1466 il valore globale dell'opzione modelli della shell scrivendo 
1467 "shell_patterns=x" sulla prima riga del file menu (dove "x" è 0 o 1).
1470 Tipo è uno o più dei seguenti caratteri:
1472   n     non directory
1473   r     file regolare 
1474   d     directory
1475   l     collegamento
1476   c     carattere speciale
1477   b     blocco speciale
1478   f     fifo (pipe)
1479   s     socket
1480   x     eseguibile
1481   t     marcato
1484 Per esempio 'rlf' significa file regolare, collegamento o fifo. Il
1485 tipo 't' è particolare perché agisce sul pannello invece che sul file.
1486 La condizione '=t t' è vera se ci sono file marcati nel pannello corrente
1487 e falsa se non ce ne sono.
1489 Se la condizione comincia con '=?' invece che '=' una traccia di debug
1490 sarà mostrata ogniqualvolta viene calcolato il valore della condizione.
1492 Le condizioni sono calcolate da sinistra a destra. Ciò significa che
1494         = f *.tar.gz | f *.tgz & t n
1496 viene calcolata come
1498         ( (f *.tar.gz) | (f *.tgz) ) & (t n)
1501 Ecco un esempio dell'uso delle condizioni:
1504 = f *.tar.gz | f *.tgz & t n
1505 L       Elenca il contenuti di un archivio compresso tar
1506         gzip -cd %f | tar xvf -
1509 .B Condizioni Addizione
1511 Se la condizione comincia con '+' (o '+?') invece che '=' (o '=?') è
1512 una condizione addizione. Se la condizione è vera la voce di menu sarà
1513 inclusa nel menu. Se la condizione è falsa la voce di menu non sarà 
1514 inclusa nel menu.
1516 E' possibile combinare condizioni predefinite e addizione iniziando
1517 la condizione con '+=' o '=+' (o '+=?' o '=+?' se vuoi una traccia di
1518 debug). Se si vuole usare due differenti condizioni, una per addizionale
1519 e l'altra per predefinita, si può precedere una voce di menu con due righe
1520 di condizione, una che comincia con '+' e l'altra con '='.
1522 I commenti cominciano con '#'. Linee di commento aggiuntive devono cominciare con
1523 '#', spazi o tabulazioni.
1525 .\"NODE "  Options Menu"
1526 .SH "  Menu Opzioni"
1527 Il Midnight Commander possiede alcune opzioni che possono essere
1528 abilitate e disabilitate in molte finestre di dialogo accessibili 
1529 da questo menu. Le opzioni sono abilitate se hanno un "x" di fronte 
1530 ad esse.
1532 Il comando
1533 .\"LINK2"
1534 Configurazione
1535 .\"Configuration"
1536 mostra una finestra di dialogo dalla quale è possibile cambiare 
1537 molte delle inpostazioni del Midnight Commander.
1539 Il comando
1540 .\"LINK2"
1541 Aspetto
1542 .\"Layout"
1543 mostra una finestra di dialogo con la quale è possibile impostare molte
1544 opzioni relative a come mc appare sullo schermo.
1546 Il comando
1547 .\"LINK2"
1548 Conferme
1549 .\"Confirmation"
1550 mostra una finestra di dialogo dalla quale è possibile specificare per 
1551 quali azioni si vuole una richiesta di conferma.
1553 Il comando
1554 .\"LINK2"
1555 Mostra bit
1556 .\"Display bits"
1557 mostra una finestra di dialogo dalla quale è possibile selezionare quali
1558 caratteri il vostro terminale è capace di mostrare.
1560 Il comando
1561 .\"LINK2"
1562 Impara tasti
1563 .\"Learn keys"
1564 mostra una finestra di dialogo dalla quale è possibile controllare i tasti
1565 che non appaiono funzionare su alcuni terminali ed è possibile aggiustare.
1567 Il comando
1568 .\"LINK2"
1569 Opzioni VFS
1570 .\"Virtual FS"
1571 mostra una finestra di dialogo con la quale è possibile impostare alcune
1572 opzioni relative al VFS.
1574 Il comando 
1575 .\"LINK2"
1576 Salva configurazione
1577 .\"Save Setup"
1578 salva le impostazioni correnti dei menu Sinistra, Destra e Opzioni. Viene salvato
1579 anche un piccolo numero di altre opzioni.
1581 .\"NODE "    Configuration"
1582 .SH "    Configurazione"
1583 Le opzioni in questa finestra sono divise in tre gruppi:
1584 Opzioni del pannello, Pausa dopo l'esecuzione e Altre opzioni.
1586 .B Opzioni del pannello
1588 .I mostra file di backup.
1589 Se abilitata, il Midnight Commander mostrerà i file che terminano con una tilde.
1590 Altrimenti essi non verranno mostrati (come nell'opzione -B del comando GNU ls).
1592 .I Mostra file nascosti.
1593 Se abilitata, il Midnight Commander mostrerà tutti i file che cominciano con
1594 un punto (come ls -a).
1596 .I cursore in basso mentre seleziona.
1597 Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato
1598 un file (sia con C-t che con il tasto Ins).
1600 .I Rilascia menu a cascata.
1601 Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena
1602 si preme il tasto
1603 .B F9
1604  .  Altrimenti si avrà solo il titolo del menu e si dovrà attivare il menu con
1605 i tasti freccia o con i tasti di selezione rapida.
1606 E' raccomanda se si sta usando i tasti di selezione rapida.
1608 .I Mescola tutti i file.
1609 Se quest'opzione è abilitata, tutti i file e directory vengono mostrati
1610 mescolati insieme, Se l'opzione è spenta, le directory (e i collegamenti a
1611 directory) vengono mostrati all'inizio dell'elenco e gli altri file più
1612 sotto.
1614 .I Aggiornamento rapido directory.
1615 Se quest'opzione è abilitata, il Midnight Commander userà un trucco per
1616 determinare se i contenuti della directory sono cambiati. Il trucco consiste
1617 nel ricaricare la directory solo se l'i-node della directory è cambiato.
1618 Ciò significa che la ricarica accade solo quando i file vengono creati o
1619 cancellati. Se quello che cambia è l'i-node di un file nella directory 
1620 (cambia l'ampiezza di un file, cambiano il proprietario o le flag, etc.)
1621 la visualizzazione non viene aggiornata. In questi casi se l'opzione è
1622 abilitata, è necessario ricaricare la directory manualmente (con C-r).
1624 .B Pausa dopo l'esecuzione
1626 Dopo l'esecuzione di comandi, il Midnight Commander può fermarsi, in
1627 maniera da permettere di esaminare il risultato del comando. Ci sono
1628 tre possibili impostazioni per questa variabile:
1630 .I Mai.
1631 Significa che non si vuole vedere il risultato del comando. Se si sta
1632 usando la console Linux o SCO o un xterm, ci sarà la possibilità di vedere
1633 il risultato del comando premendo C-o.
1635 .I Su terminali stupidi.
1636 Si avrà il messaggio di pausa su quei terminali che non sono in grado di
1637 mostrare il risultato dell'ultimo comando eseguito (qualsiasi terminale che
1638 non sia un xterm o una console Linux o SCO).
1640 .I Sempre.
1641 Il programma si fermerà dopo l'esecuzione di tutti i comandi.
1643 .B Altre opzioni
1645 .I Operazioni prolisse.
1646 Quest'opzione decide se le operationi di Copia, Spostamento o Cancellazione
1647 saranno prolisse (cioè se mostreranno una finestra di dialogo per ogni 
1648 operazione). Se si ha un terminale lento potresti voler disabilitare 
1649 quest'opzione. Viene automaticamente spenta se la velocità del proprio 
1650 terminale è inferiore a 9600 bps.
1652 .I Calcola totali.
1653 Se quest'opzione è abilitata, il Midnight Commander calcolerà i totali 
1654 delle ampiezze in byte e il numero totale dei file prima di ogni operazione di 
1655 Copia, Spostamento o Cancellazione. Questo genererà una barra di progressione
1656 più accurata a discapito di un po' di velocità. Quest'opzione non ha effetto se
1657 .I Operazioni prolisse
1658 è disabilitata.
1660 .I Modelli della shell.
1661 Normalmente i comandi Seleziona, De-seleziona e Filtro usano espressioni
1662 regolari di tipo shell. Le seguenti conversioni vengono eseguite per
1663 ottennere questo risultato: '*' viene rimpiazzato da '.*' (zero o più
1664 caratteri); '?' viene rimpiazzato da '.' (esattamente un carattere) e '.' 
1665 dal carattere letterale punto. Se l'opzione è disabilitata, allora le 
1666 espressioni regolari sono quelle descritte in ed(1).
1668 .I Autosalva configurazione.
1669 Se quest'opzione è abilitata, quando si esce dal Midnight Commander le
1670 opzioni configurabili del Midnight Commander vengono salvate nel file
1671 ~/.mc/ini.
1673 .I Menu automatici.
1674 Se quest'opzione è abilitata, il menu utente sarà invocato alla partenza.
1675 Utile per creare menu per utenti non abituati a unix.
1677 .I Usa editor interno.
1678 Se quest'opzione è abilitata, verrà usato l'editor integrato interno per
1679 modificare i file. Se l'opzione è disabilitata, verrà usato l'editor
1680 specificato dalla variabile ambiente
1681 .B EDITOR
1682  . 
1683 Se non nessun editor è specificato, verrà usato  
1684 .B vi
1685  . Vedere la sezione
1686 .\"LINK2"
1687 editor di file interno.
1688 .\"Internal File Editor"
1690 .I Usa il visualizzatore interno.
1691 Se quest'opzione è abilitata, verrà usato il visualizzatore di file 
1692 interno per visualizzare i file. Se l'opzione è disabilitata, verrà
1693 utilizzato il visualizzatore specificato dalla variabile ambiente
1694 .B PAGER
1695  . Se il visualizzatore non è definito, verrà usato il comando
1696 If no pager is specified, the 
1697 .B view
1698  . Vedere sezione
1699 .\"LINK2"
1700 visualizzatore file interno.
1701 .\"Internal File Viewer"
1703 .I Completamento: visualizza tutto
1704 Normalmente il Midnight Commander
1705 mostra tutti i possibili 
1706 .\"LINK2"
1707 completamenti
1708 .\"Completion"
1709 se il completamento è
1710 ambiguo se si preme 
1711 .B M-Tab
1712 una seconda volta, la prima completa per quanto possibile
1713 e, in caso di ambiguità, emette un suono. Se si vuole vedere
1714 tutti i possibili completamenti già al pressione del primo
1715 .B M-Tab
1716 , abilitare quest'opzione.
1718 .I Barre che girano.
1719 Se quest'opzione è abilitata, il Midnight Commander mostra
1720 una barra rotante nell'angolo in alto a destra come indicatore
1721 di progressione.
1723 .I Navigazione stile Lynx.
1724 Se quest'opzione è abilitata, è possibile usare i tasti freccia per
1725 cambiare automaticamente directory se la selezione corrente è
1726 una subdirectory e se la riga di comando è vuota. Normalmente
1727 quest'opzione è spenta.
1729 .I Cd segue i collegamenti.
1730 Quest'opzione, se impostata, fa in modo che il Midnight Commander
1731 segua la catena logica delle directory, quando si cambia la directory
1732 corrente in ogni pannello o usando il comando cd. Questo è il
1733 comportamento predefinito di bash. Quando non è impostata, il
1734 Midnight Commander segue la reale struttura della directory, perciò
1735 eseguendo cd .. se si è entrati in una directory attraverso un
1736 collegamento, ci porterà alla genitrice reale della directory corrente
1737 e non alla directory dov'era il collegamento.
1739 .I Cancellazione sicura.
1740 Se quest'opzione è abilitata, la cancellazione non intenzionale dei file
1741 sarà più difficile. La preimpostazione della finestra di dialogo della
1742 conferma cambia da "Si" a "No" e la cancellazione delle directory non 
1743 vuote deve essere confermata immettendo la parola 
1744 .I si
1745 \&. 
1746 Normalmente quest'opzione è disabilitata.
1748 .\"NODE "    Layout"
1749 .SH "    Aspetto"
1750 La finestra di aspetto da la possibilità di cambiare l'aspetto generale
1751 dello schermo. Si può specificare la visibilità della barra dei menu, 
1752 della riga dei comandi, della riga dei suggerimenti o della riga dei
1753 tasti funzione. Sulle console Linux o SCO si può impostare quante righe
1754 siano visibili sulla finestra di uscita.
1756 Il resto dell'area dello schermo viene usata per i due pannelli directory.
1757 Si può specificare se l'area venga divisa dai due pannelli in direzione 
1758 verticale o orizzontale. La divisione può essere uguale o si puo dividere
1759 in maniera asimmetrica.
1761 Normalmente i contenuti dei pannelli directory sono visualizzati dello stesso
1762 colore, ma si può specificare se i 
1763 .I permessi 
1764 e i
1765 .I tipi di file
1766 siano evidenziati con speciali
1767 .\"LINK2"
1768 Colori.
1769 .\"Colors"
1770 Se l'evidenziazione dei permessi è abilitata, i campi
1771 .I permessi
1773 .I modalità
1774 .\"LINK2"
1775 dello schermo
1776 .\"Listing Mode..."
1777 valide per l'utente che usa il Midnight Commander 
1778 sono evidenziati con il colore definito con la parolachiave
1779 .I selezionata
1780  . Se l'evidenziazione del tipo di file è abilitata, i file vengono colorati a seconda
1781 del tipo (per esempio directory, file core, eseguibili, ...). 
1783 Se l'opzione 
1784 .I Mostra mini-stato
1785 è abilitata, una linea di informazioni di stato circa la voce correntemente
1786 selezionata viene mostrata sul fondo dei pannelli.
1788 .\"NODE "    Confirmation"
1789 .SH "    Conferme"
1790 In questo menu è possibile configurare le opzioni di conferma per la
1791 cancellazione e sovrascrittura dei file, esecuzione dei file premendo invio e
1792 per l'uscita dal programma. 
1794 .\"NODE "    Display bits"
1795 .SH "    Mostra bit"
1796 Viene usata per configurare la quantità dei caratteri visibili sullo
1797 schermo. Quest'impostazione può essere 7 bit, se il terminale/libreria_curses 
1798 supporta solo sette bit in uscita, ISO-8859-1 se mostra tutti i caratteri
1799 nella mappa ISO-8859-1 e uscita completa a 8 bit per quei terminali che possono
1800 visualizzare tutti i caratteri a 8 bit.
1802 .\"NODE "    Learn keys"
1803 .SH "    Impara tasti"
1804 Questa finestra di dialogo permette di controllare e ridefinire i tasti
1805 funzione, i tasti freccia e alcuni altri tasti per farli funzionare
1806 correttamente sul terminale corrente. Spesso non funzionano dato che
1807 molti database di terminali sono incompleti o errati.
1809 Ci si può muovere con il tasto Tab e con i tasti di movimento di vi ('h'
1810 sinistra, 'j' giù, 'k' su e 'l' destra). Una volta premuti e riconosciuti
1811 i tasti di movimento del cursore, si possono tranquillamente utilizzare.
1813 E' possibile provare i tasti semplicemente premendoli ogniuno. Quando si preme
1814 un tasto ed è riconosciuto correttamente, appare un OK accanto al nome di
1815 quel tasto. Una volta che il tasto è marcato OK, esso comincia a funzionare
1816 regolarmente, per esempio premendo il tasto F1, la prima volta controllerà
1817 il funzionamento, ma dopodichè mostrerà la schermata di aiuto. Lo stesso
1818 dicasi per i tasti freccia. 
1819 Il tasto Tab dovrebbe funzionare sempre.
1821 Se alcuni tasti non funzionano correttamente, non si vedrà apparire 
1822 l'OK dopo la pressione di quel tasto. Allora è possibile ridefinirlo.
1823 Fatelo, premendo il bottone corrispondente al nome del tasto (con il mouse
1824 o premendo Invio o Spazio, dopo aver selezionato il bottone con Tab o con
1825 le frecce). Ecco che un messaggio apparirà richiedendo di premere quel tasto.
1826 Fatelo ed aspettate che la finestra sparisca. Se si vuole annullare, basta 
1827 premere Esc una volta ed aspettare.
1829 Quando si è finito con tutti i tasti, è possibile salvarli. Le definizioni
1830 dei tasti che si è ridefinito saranno scritte nella sezione [terminal:TERM]
1831 del vostro ~/.mc/ini file (dove TERM è il nome del terminale corrente). Le
1832 definizioni dei tasti che già funzionavano correttamente non vengono salvate.
1834 .\"NODE "    Virtual FS"
1835 .SH "    FS Virtuale "
1836 Quest'opzione permette di controllare l'impostazione della cache informazioni del
1837 .\"LINK2"
1838 File System Virtuale
1839 .\"Virtual File System"
1842 Il Midnight Commander tiene in memoria le informazioni
1843 relative ad alcuni dei file system virtuali per accelerare
1844 l'accesso all'elenco dei file nel file system (per esempio,
1845 l'elenco dei file scaricato dai server ftp).
1847 Inoltre, per accedere al contenuto dei file compressi (per
1848 esempio file tar compressi) il Midnight Commander deve creare
1849 un file temporaneo non compresso sul disco.
1851 Siccome sia le informazioni in memoria che i file temporanei su
1852 disco occupano risorse, si può voler impostare i parametri delle
1853 informazioni della cache per ridurre l'uso delle risorse o per
1854 massimizzare la velocità di accesso ai file system usati spesso.
1856 Il file system Tar è piuttosto furbo riguardo la gestione
1857 dei file tar: semplicemente carica le voci delle directory
1858 e quando si ha bisogno di usare le informazioni nel file tar,
1859 va e se le carica.
1861 Nella pratica, i file tar sono normalmente compressi (file
1862 tar non compressi sono una specie in via di estinzione), e 
1863 data la natura di questi file (le voci delle directory nei 
1864 file tar non sono accessibili direttamente), il file system 
1865 tar deve decomprimere il file su disco, in una locazione
1866 temporanea per poi accedervi come un file tar normale.
1868 Ora, visto che noi tutti amiamo navigare nei file e nei
1869 file tar dappertutto su disco, succede spesso che si lascia
1870 un file tar per poi rientrarvi successivamente. Siccome la
1871 decompressione è lenta, il Midnight Commander conserverà
1872 l'informazione in memoria per un tempo limitato, allo 
1873 scadere del quale, tutte le risorse associate al file
1874 system verranno liberate. La scadenza predefinita è
1875 impostata a un minuto.
1878 .\"LINK2"
1879 File System FTP
1880 .\"FTP File System"
1881 mantiene l'elenco della directory che scarica dal server ftp
1882 in una cache. Il tempo di scadenza della cache è configurabile
1883 con l'opzione 
1884 .I Scadenza cache directory ftpfs
1885  .  
1886 Un valore basso per quest'opzione può rallentare ogni operazione sul
1887 file system ftp perché ogni operazione è accompagnata da una
1888 richiesta al server ftp.
1890 Inoltre è possibile definire un host proxy per fare trasferimenti ftp
1891 e configurare il Midnight Commander per usare sempre il proxy.
1892 Vedere la sezione
1893 .\"LINK2"
1894 File System FTP
1895 .\"FTP File System"
1896 per ulteriori informazioni.
1898 .\"NODE "    Save Setup"
1899 .SH "    Salva configurazione"
1900 Alla partenza il Midnight Commander prova a caricare le informazioni di
1901 inizializzazione dal file ~/.mc/ini. Se questo file non esiste, 
1902 caricherà le informazioni dal file di configurazione di sistema 
1903 posizionato in @prefix@/share/mc/mc.ini. Se il file di configurazione di 
1904 sistema non esiste, MC userà le impostazioni predefinite.
1906 Il comando 
1908 .I Salva configurazione
1909 crea il file ~/.mc/ini salvando le impostazioni correnti 
1910 dei menu
1911 .\"LINK2"
1912 Sinistre, Destra
1913 .\"Left and Right Menus"
1915 .\"LINK2"
1916 Opzioni
1917 .\"Options Menu"
1920 Se si attiva l'opzione
1921 .I autosalva configurazione
1922 , MC salverà sempre le impostazioni correnti all'uscita.
1924 Esistono anche impostazioni che non possono essere cambiate dai menu.
1925 Per cambiare queste impostazioni è necessario modificare il file di
1926 configurazione con il vostro editor preferito. Vedere sezione 
1927 .\"LINK2"
1928 Impostazioni speciali
1929 .\"Special Settings"
1930 per ulteriori informazioni.
1932 .SH ""
1933 .\"NODE "Executing operating system commands"
1934 .SH "Esecuzione comandi del sistema operativo"
1935 E' possibile eseguire comandi del sistema operativo direttamente
1936 nella riga di comando del Midnight Commander o selezionando il
1937 programma che si vuole eseguire con la barra di selezione in uno 
1938 dei pannelli e premendo Invio.
1940 Se si preme Invio su di un file che non è eseguibile, il Midnight
1941 Commander controllerà l'estensione del file selezionato con ciò 
1942 che trova nel
1943 .\"LINK2"
1944 File Estensioni.
1945 Extensions File.
1946 .\"Extension File Edit"
1947 Se viene trovata una corrispondenza, verrà eseguito il codice associato.
1948 Verrà eseguita una semplice 
1949 .\"LINK2"
1950 espansione di macro
1951 .\"Macro Substitution"
1952 prima di eseguire il comando.
1954 .\"NODE "  The cd internal command"
1955 .SH "Il comando cd interno"
1956 Il comando 
1957 .I cd
1958 non viene passato alla shell per l'esecuzione ma è iterpretato dal 
1959 Midnight Commander. Perciò può non gestire tutte quelle simpatiche 
1960 espansioni di macro e sostituzioni che fa la shell, malgrado alcune
1961 le possa fare:
1963 .I Sostituzione della tilde 
1964 La (~) verrà sostituita con la vostra directory home e se si appende
1965 un nome utente dopo la tilde, allora verrà sostituita con la directory
1966 di login dell'utente indicato.
1968 Per esempio, ~ospite è la directory home dell'utente ospite, mentre
1969 ~/ospite è la directory ospite nella vostra home directory.
1971 .I Directory precedente
1972 E' possibile saltare alla directory dove si era precedentemente usando
1973 il nome directory speciale '-' così:
1974 .B cd -
1976 .I Directory CDPATH
1977 Se la directory indicata al comando 
1978 .B cd 
1979 non è nella directory corrente, il The Midnight Commander userà il
1980 valore della viariabile ambiente
1981 .B CDPATH
1982 per cercare la directory in ogniuna delle directory nominate.
1984 Per esempio si può impostare la variabile
1985 .B CDPATH
1986 a ~/src:/usr/src, permettendo di cambiare directory verso ogniuna
1987 delle directory presenti nelle directory ~/src e /usr/src da qualunque
1988 parte nel file system (per esempio cd linux vi porterà in 
1989 /usr/src/linux).
1991 .\"NODE "  Macro Substitution"
1992 .SH "  Sostituzione di Macro"
1994 Quando si accede ad un
1995 .\"LINK2"
1996 menu utente, 
1997 .\"Menu File Edit"
1998 o si esegue un
1999 .\"LINK2"
2000 comando dipendente dall'estensione,
2001 .\"Extension File Edit"
2002 o si esegue un comando dalla riga di ingresso,
2003 viene eseguita una semplice sostituzione di macro.
2005 Le macro sono:
2007 .I "%i"
2009 Indentazione di spazi, uguale alla colonna della
2010 posizione del cursore. Solo per la modifica menu.
2012 .I "%y"
2014 Il tipo di sintassi del file corrente. Solo per la modifica menu.
2016 .I "%k"
2018 Nome del file di blocco.
2020 .I "%e"
2022 Nome del file di errore.
2024 .I "%m"
2026 Nome del menu corrente.
2028 .I "%f"
2030 .I "%p"
2032 Nome del file corrente.
2034 .I "%x"
2036 L'estensione del file corrente.
2038 .I "%b"
2040 Nome del file corrente ma senza estensione.
2042 .I "%d"
2044 Nome della directory corrente.
2046 .I "%F"
2048 Il file corrente nel pannello non selezionato.
2050 .I "%D"
2052 La directory corrente nel pannello non selezionato.
2054 .I "%t"
2056 I file attualmente marcati.
2058 .I "%T"
2060 I file attualmente marcati nel pannello non selezionato.
2062 .I "%u"
2064 .I "%U"
2066 Simili alle macro %t e %T, in aggiunta i file vengono deselezionati.
2067 E' possibile usare questa macro solo una volta per voce di menu file
2068 o per voce di file estensione, dato che la volta successiva non ci
2069 saranno file marcati.
2071 .I "%s"
2073 .I "%S"
2075 I file selezionati se ce ne sono. Altrimenti il file corrente.
2077 .I "%cd"
2079 Questa è una macro speciale usata per cambiare la directory corrente
2080 alla directory specificata di fronte ad essa. Usata principalmente 
2081 come interfaccia al
2082 .\"LINK2"
2083 File System Virtuale.
2084 .\"Virtual File System"
2086 .I "%view"
2088 Questa macro serve per invocare il visualizzatore interno. Può essere
2089 usata da sola o con argomenti. Se si passa argomenti a questa macro,
2090 questi dovrebbero essere racchiusi da parentesi.
2092 Gli argomenti sono:
2093 .I ascii
2094 per forzare il visualizzatore in modo ascii;
2095 .I hex
2096 per forzare il visualizzatore in modo esadecimale;
2097 .I nroff
2098 per dire al visualizzatore che deve interpretare le sequenze di
2099 grassetto e sottolineato di nroff;
2100 .I unformatted
2101 per dire al visualizzatore di non interpretare i comandi nroff
2102 per rendere il testo grassetto o sottolineato.
2104 .I "%%"
2106 Il carattere % 
2108 .I "%{testo}"
2110 Visualizza una richiesta di sostituzione. Viene mostrata una finestra
2111 contenente il testo all'interno delle graffe. La macro viene sostituita
2112 dal testo immesso dall'utente. L'utente può premere ESC o F10 per annullare.
2113 Questa macro non funziona ancora sulla riga di comando.
2115 .I "%var{ENV:default}"
2117 Se la variabile di ambiente 
2118 .I ENV
2119 non è impostata, la sostituzione prenderà
2120 .I default
2121  . Altrimenti, verrà sostituito il valore di 
2122 .I ENV
2125 .\"NODE "  The subshell support"
2126 .SH "  Supporto alla subshell"
2127 Il supporto alla subshell è una opzione di compilazione che lavora
2128 con le seguenti shell: bash, tcsh e zsh.
2130 Quando il codice di subshell è attivato il Midnight Commander
2131 genererà un processo copia concorrente della shell (quella definita
2132 dalla variabile
2133 .B SHELL
2134 e se non è definita, prenderà quella presente nel file /etc/passwd)
2135 e lo eseguirà in un pseudo terminale; invece di invocare una nuova 
2136 shell ogniqualvolta si esegue un comando, il comando verrà passato 
2137 alla subshell come se lo si avesse battuto personalmente. Questo 
2138 permette di cambiare le variabili di ambiente, usare funzioni della
2139 shell e definire alias che rimangono validi fintanto che non si 
2140 esca dal Midnight Commander.
2142 Se si sta usando
2143 .B bash
2144 si può specificare comandi alla partenza della subshell nel file
2145 ~/.mc/bashrc e mappature speciali della tastiera nel file
2146 ~/.mc/inputrc.
2147 .B tcsh 
2148 gli utenti possono specificare comandi alla partenza nel file
2149 ~/.mc/tcshrc.
2151 Quando il codice della subshell viene utilizzato, si può sospendere
2152 l'applicazione in ogni momento con la sequenza C-o e saltare nuovamente
2153 al Midnight Commander; se si interrompe un'applicazione, non si sarà 
2154 in grado di eseguire altri comandi esterni finché non si esce
2155 dall'applicazione interrotta.
2157 Una caratteristica aggiuntiva dell'usare la subshell è data dal
2158 fatto che il prompt mostrato dal Midnight Commander sarà lo stesso
2159 di quello utilizzato dalla shell.
2161 La sezione
2162 .\"LINK2"
2163 OPZIONI
2164 .\"OPTIONS"
2165 contiene informazioni aggiuntive riguardo come controllare il codice
2166 della subshell.
2168 .\"NODE "Chmod"
2169 .SH "Permessi"
2170 La finestra Permessi serve a cambiare i bit di attributo in gruppi di
2171 file o directory. La si può invocare con la combinazione di tasti C-x c.
2173 La finestra dei Permessi ha due parti -
2174 .I Permessi
2176 .I File
2178 Nella sezione File somo mostrati il nome del file o della directory
2179 ed i suoi permessi in forma ottale, oltre che il proprietario e il
2180 gruppo.
2182 Nella sezione Permessi c'è un set di caselle che corrispondono
2183 agli attributi dei file. Come si cambia il bit di attributo,
2184 si può vedere il valore in ottale aggiornato nella sezione File.
2186 Per muoversi attraverso le sezioni (bottoni e caselle) usare i
2187 .I tasti freccia
2188 oppure
2189 .I Tab
2190  . Per cambiare lo stato delle caselle o per selezionare un bottone
2191 usare lo
2192 .I Spazio.
2193 Si può usare anche i tasti di scelta rapida sui bottoni per attivarli
2194 velocemente. I tasti di scelta rapida corrispondono alle lettere evidenziate
2195 dei bottoni.
2197 Per impostare i bit degli attributi, usare il tasto Invio.
2199 Quando si lavora con un gruppo di file o directory, basta cliccare sui
2200 bit che si vogliono impostare o cancellare. Una volta selezionati i bit
2201 da cambiare, selezionare una delle azioni (Imposta marcati o Cancella
2202 marcati).
2204 Infine, per impostare gli attributi esattamente come specificato, usare
2205 il tasto
2206 .B [Imposta tutti]
2207  , che agisce su tutti i file marcati.
2209 .B [Modifica tutti]
2210 modifica solo gli attributi marcati su tutti i file.
2212 .B [Imposta marcati]
2213 pone a uno i bit marcati degli attributi di tutti i file selezionati.
2215 .B [Cancella marcati]
2216 pone a zero i bit marcati degli attributi di tutti i file selezionati.
2218 .B [Imposta]
2219 imposta gli attributi di un file.
2221 .B [Cancella]
2222 cancella il comando Permessi.
2224 .\"NODE "Chown"
2225 .SH "Proprietario"
2226 Il comando proprietario serve a cambiare il proprietario/gruppo di un 
2227 file. Il tasto di scelta rapida per questo comando è C-x o.
2229 .\"NODE "Advanced Chown"
2230 .SH "Proprietario Avanzato"
2231 Il comando Proprietario Avanzato consiste nel comando 
2232 .\"LINK2"
2233 Permessi
2234 .\"Chmod"
2236 .\"LINK2"
2237 Proprietario
2238 .\"Chown"
2239 combinati assieme in una finestra. E' così possibile cambiare i permessi
2240 ed il proprietario/gruppo dei file in un sol colpo.
2242 .\"NODE "File Operations"
2243 .SH "Operazioni sui file"
2244 Quando si copia, sposta o cancella dei file il Midnight Commander
2245 mostra la finestra di operazioni sui file. Essa mostra i file sui cui
2246 si sta operando attualmente e ci possono essere fino a tre barre di
2247 progressione. La barra file mostra quanta parte del file corrente è
2248 stata copiata. La barra conteggio mostra quanti dei file selezionati
2249 sono stati gestiti. La barra byte comunica quanto dell'ampiezza totale 
2250 dei file selezionati è stata elaborato. Se l'opzione operazioni prolisse
2251 è deselezionata, non verranno mostrate la barra file e la barra byte.
2253 Ci sono due bottoni sul fondo della finestra di dialogo. Premendo
2254 il tasto Salta si salterà il resto del file. Premendo il tasto
2255 Esci si bloccherà tutta l'operazione ed il resto dei file saranno
2256 ignorati.
2258 Ci sono tre altre finestre di dialogo che si possono incontrare 
2259 durante le operazioni sui file.
2261 La finestra di dialogo di errore informa circa le condizioni di
2262 errore ed ha tre scelte. Normalmente si seleziona il tasto
2263 Salta per saltare il file o Esci per bloccare l'operazione. E'
2264 possibile anche selezionare il tasto Riprova se nel frattempo si ha
2265 risolto il problema da un'altro terminale.
2267 La finestra di dialogo di rimpiazzo viene mostrata quando si tenta
2268 di copiare o spostare un file sopra un file esistente. La finestra
2269 mostra la data e la dimensione di tutti e due i file. Premere il 
2270 tasto Si per rimpiazzare il file, No per saltare il file, Tutti per
2271 sovrascrivere tutti i file, Nessuno per non sovrascriverli mai e
2272 Aggiorna per sovrascriverli solo se il file sorgente è più recente
2273 del file di destinazione. E' possibile bloccare l'intera operazione
2274 premendo il tasto Esci.
2276 La finestra di dialogo della cancellazione ricorsiva appare quando
2277 si tenta di cancellare una directory che non è vuota. Premere il
2278 tasto Si per cancellare la directory ricorsivamente o No per 
2279 saltare la directory, il tasto Tutto per cancellare tutte le
2280 directory non vuote e Nessuno per saltare tutte le directory non
2281 vuote. Per fermare l'intera operazione premere il tasto Esci.
2282 Se si seleziona il tasto Si o Tutto verrà richiesta una conferma.
2283 Premere "si" solo se si è veramente sicuri di voler fare una
2284 cancellazione ricorsiva.
2286 Se si hanno dei file marcati e si esegue un'operazione su di essi, solo
2287 i file sui quali l'operazione ha avuto successo verranno deselezionati.
2288 I file su cui è fallita l'operazione o che sono stati saltati vengono 
2289 lasciati marcati.
2291 .\"NODE "Mask Copy/Rename"
2292 .SH "Maschera Copia/Rinomina"
2293 L'operazione di copia/rinomina permette di cambiare il nomi dei file in
2294 maniera semplice. Per farlo, è necessario specificare la maschera di 
2295 sorgente corretta e generalmente, nella parte finale della destinazione,
2296 specificare alcuni caratteri jolly.
2297 Tutti i file corrispondenti alla maschera sorgente sono 
2298 copiati/rinominati secondo la maschera destinazione. Se ci sono file
2299 marcati, vengono rinominati solo i file marcati che corrispondono alla
2300 maschera sorgente.
2302 Queste le opzioni che possono essere impostate:
2304 Segue i collegamenti, specifica se creare i collegamenti simbolici o no
2305 (hard link), presenti nella directory sorgente (e ricorsivamente nelle
2306 sue sotto directory) come nuovi collegamenti oppure se invece si 
2307 desidera che venga copiato il loro contenuto.
2309 In una sottodir se esiste già, specifica cosa fare se nella 
2310 directory obiettivo esiste una directory con lo stesso nome del
2311 file/directory in copia. L'azione predefinita è di copiare
2312 il suo contenuto in quella directory, ma selezionando quest'opzione
2313 si può copiare la directory sorgente in questa directory.
2314 Forse un esempio aiuterà:
2316 Si vuole copiare il contenuto di una directory pallo su /pinco/pallo,
2317 che è una directory che esiste già. Normalmente (quando l'opzione
2318 non è impostata), mc farebbe la copia in /pinco/pallo. Abilitando 
2319 quest'opzione verrà eseguita la copia in /pinco/pallo/pallo, perchè
2320 la directory esiste già.
2322 Mantiene gli attributi, specifica se si vuole preservare i permessi
2323 originali del file, le date e se si è l'utente root, gli attributi
2324 UID e GID. Se quest'opzione non è impostata verrà rispettato il valore 
2325 corrente di umask.
2327 .B "Usa i modelli della shell, opzione abilitata"
2329 Quando l'opzione dei modelli della shell è abilitata è possibile usare
2330 i caratteri jolly '*' e '?' nella maschera sorgente. Questi lavorano
2331 come nella shell. Nella maschera obbiettivo sono permessi solo i caratteri 
2332 jolly '*' e '\\<cifra>'. Il primo carattere jolly '*' nella maschera
2333 obbiettivo corrisponde al primo gruppo di caratteri jolly nella maschera
2334 sorgente, il secondo '*' al secondo gruppo e così via. Il carattere 
2335 jolly '\\1' corrisponde al primo gruppo di caratteri jolly nella maschera
2336 sorgente, '\\2' corrisponde al secondo gruppo e così via fino al '\\9'.
2337 Il carattere jolly '\\0' rappresenta tutto il nome del file sorgente.
2339 Due esempi:
2341 Se la maschera sorgente è "*.tar.gz", la destinazione è "/bla/*.tgz" e
2342 il file da copiare è "foo.tar.gz", la copia sarà "foo.tgz" in "/bla".
2344 Supponiamo si voglia scambiare la base e l'estensione di un file cosicché 
2345 "file.c" divenga "c.file" e così via. La maschera sorgente per questa
2346 operazione sarà "*.*" e la destinazione sarà "\\2.\\1".
2348 .B "Usa i modelli della shell, opzione disabilitata"
2350 Quando l'opzione dei modelli della shell è disabilitata, MC non
2351 esegue più il raggruppamento automatico. E' necessario usare 
2352 espressioni tipo '\\(...\\)' nella maschera sorgente per dare significato
2353 ai caratteri jolly nella maschera obbiettivo. Altrimenti le maschere
2354 obbiettivo si trovano nella situazione di quando i modelli della shell
2355 sono abilitati.
2357 Due esempi:
2359 Se la maschera sorgente è "^\\(.*\\)\\.tar\\.gz$", la destinazione è
2360 "/bla/*.tgz" e il file da copiare è "foo.tar.gz", la copia sarà
2361 "/bla/foo.tgz".
2363 Supponiamo si voglio scambiare la base e l'estensione di un file cosicchè
2364 "file.c" divenga "c.file" e così via. La maschera sorgente per questa 
2365 operazione sarà "^\\(.*\\)\\.\\(.*\\)$" e la destinazione sarà "\\2.\\1".
2367 .B "Conversioni Maiuscole/Minuscole"
2369 E' anche possibile cambiare tra maiuscole e minuscole i caratteri dei file. 
2370 Se si usa '\\u' o '\\l' nella maschera obbiettivo, il carattere successivo
2371 sarà convertito rispettivamente in maiuscolo o minuscolo.
2373 Se si usa '\\U' o '\\L' nella maschera obbiettivo, il caratteri successivi
2374 saranno convertiti rispettivamente in maiuscolo o minuscolo fino alla
2375 prossima corrispondenza di '\\E' o '\\U', '\\L' o alla fine del nome del file.
2377 Notare che '\\u' e '\\l' sono più forti di '\\U' e '\\L'.
2379 Per esempio, se la maschera sorgente è '*' (modelli della shell abilitati)
2380 o '^\\(.*\\)$' (modelli della shell disabilitati) e la maschera obbiettivo
2381 è '\\L\\u*' i nomi dei file saranno convertiti ad avere maiuscola iniziale
2382 ed il resto minuscolo.
2384 Si può usare '\\' come carattere di protezione. Per esempio, '\\\\' è
2385 una barra retroversa e '\\*' è un asterisco.
2387 .\"NODE "Internal File Viewer"
2388 .SH "Visualizzatore di File Interno"
2389 Il visualizzatore di file interno fornisce due modalità di visualizzazione:
2390 ASCII e esadecimale. Per passare da una modalità all'altra, usare il tasto F4.
2391 Se si ha il programma GNU gzip installato, esso verrà usato automaticamente
2392 per decomprimere i file al volo.
2394 Il visualizzatore tenterà di usare il metodo migliore fornito dal sistema
2395 o a seconda del tipo di file, per mostrare le informazioni. Il visualizzatore
2396 interno interpreterà alcune sequenze di stringa per impostare gli attributi
2397 di grassetto e sottolineato, per mostrare al meglio i file.
2399 In modalità esadecimale, la funzione di ricerca accetta testo protetto e
2400 costanti numeriche. Il testo protetto viene confrontato esattamente dopo
2401 la rimozione della protezione. Ogni numero rappresenta un byte. E' possibile
2402 mescolare testo protetto con costanti come nell'esempio:
2405 "Stringa" -1 0xBB 012 "ancora testo"
2408 Notare che 012 è un numero ottale. -1 viene convertito in 0xFF.
2410 Alcuni dettagli interni circa il visualizzatore: su sistemi che forniscono
2411 la chiamata di sistema mmap(2), il programma mappa il file invece di caricarlo;
2412 se il sistema non fornisce la chiamata di sistema mmap(2) o il file
2413 corrisponde ad un'azione che abbisogna di un filtro, allora il visualizzatore
2414 userà i buffer di accrescimanto (growing), caricando perciò solo le parti
2415 del file su cui vi si accede (inclusi i file compressi).
2417 Ecco un'elenco di azioni associate ad ogni tasto che il Midnight Commander
2418 gestisce nel visualizzatore di file interno.
2420 .B F1
2421 Invoca il visualizzatore ipertestuale dell'aiuto.
2423 .B F2
2424 Abilita/disabilita la funzione di a capo automatico.
2426 .B F4
2427 Abilita/disabilita la modalità esadecimale.
2429 .B F5
2430 Vai alla linea. Questo comando richiederà un numero di linea e mostrerà
2431 quella linea.
2433 .B F6, /. 
2434 Ricerca tramite espressione regolare.
2436 .B ?,
2437 Ricerca in ordine inverso, tramite espressione regolare.
2439 .B F7
2440 Ricerca normale / ricerca in modalità esadecimale.
2442 .B C-s, F17, n.
2443 Inizia una ricerca normale, se non c'era già un'espressione di 
2444 ricerca, altrimenti trova la prossima occorrenza.
2446 .B C-r.
2447 Inizia una ricerca normale in ordine inverso, se non c'era già un'espressione
2448 di ricerca, altrimenti trova la prossima occorrenza.
2450 .B F8
2451 Cambia tra modalità Normale/Filtrata: questo mostrerà il file come si
2452 trova su disco o se è stato specificato un filtro nel file mc.ext, come
2453 esce dal filtro. La modalità corrente è sempre quella diversa da quella
2454 mostrata dall'etichetta del tasto, dato che il bottone rappresenta la
2455 modalità nella quale si entra premendolo.
2457 .B F9
2458 Cambia tra modalità non formattata e formattata: quando la modalità è
2459 formattata, il visualizzatore interpreterà alcune sequenze di stringa
2460 per rappresentare il grassetto e il sottolineato con colori diversi.
2461 Anche per questa funzione, l'etichetta sul tasto rappresenta la modalità
2462 non corrente.
2464 .B F10, Esc.
2465 Esce dal visualizzatore di file interno.
2467 .B pagina-giù, spazio, C-v.
2468 Sfoglia di una pagina in avanti.
2470 .B pagina-sù, M-v, C-b, backspace.
2471 Sfoglia di una pagina indietro.
2473 .B freccia-in-basso
2474 Si sposta di una riga in avanti.
2476 .B up-key
2477 Si sposta di una riga indietro.
2479 .B C-l
2480 Ridisegna lo schermo.
2482 .B C-o
2483 Passa alla subshell e mostra la schermata dei comandi.
2485 .B !
2486 Come C-o, ma esegue una nuova shell se la subshell non sta andando.
2488 .B "[n] m"
2489 Imposta l'indice n.
2491 .B "[n] r"
2492 Salta all' indice n.
2494 .B C-f
2495 Salta al file successivo.
2497 .B C-b 
2498 Salta al file precedente.
2500 .B M-r 
2501 Abilita/disabilita il righello.
2503 E' anche possibile istruire il visualizzatore su come mostrare un file,
2504 vedere la sezione
2505 .\"LINK2"
2506 Editor File Estensioni
2507 .\"Extension File Edit"
2508 .\"NODE "Internal File Editor"
2509 .SH "Editor di File Interno"
2510 L'editor di file interno fornisce molte delle funzioni dei più
2511 diffusi editor a pieno schermo. Viene incocato tramite 
2512 .B F4
2513 sempre che l'opzione
2514 .I use_internal_edit
2515 sia impostata nel file di inizializzazione. Esso ha un limite estensibile
2516 di sedici megabyte e gestisce i file binari senza problemi.
2518 Le funzioni che allo stato attuale supporta sono: copia,
2519 spostamento, cancellazione, taglia e incolla di blocchi;
2520 .I "tasto per l'annullamento"; 
2521 menu a discesa, inserimento file, definizione di macro, ricerca e
2522 sostituzione di espressioni regolari (e una propria ricerca e
2523 sostituzione a scanf e printf); evidenziazione di testo maiuscolo-freccia 
2524 MSW-MAC (solo per la console Linux); scambio tra inserimento-rimpiazzo e
2525 un'opzionale flusso di blocchi di testo attraverso comandi shell come indent.
2527 L'editor è molto semplice da usare e non richiede apprendimento.
2528 Per vedere cosa fanno i tasti, basta consultare il menu a
2529 discesa appropriato. Gli altri tasti sono: maiusc + tasti freccia
2530 produce la selezione del testo.
2531 .B Ctrl-Ins
2532 copia nel file 
2533 .B cooledit.clip e
2534 .B Shift-Ins
2535 incolla da cooledit.clip.
2536 .B Shift-Del 
2537 taglia in 
2538 .B cooledit.clip, 
2540 .B Ctrl-Del
2541 cancella il testo selezionato. 
2542 Funziona anche l'evidenziazione con il mouse che, come al solito, si può 
2543 utilizzare come in un normale terminale, premendo contemporaneamente 
2544 il tasto Maiuscolo mentre si clicca trascinando con il mouse.
2546 Per definire una macro, premere 
2547 .B Ctrl-R
2548 poi premere i tasti che si voglia essere eseguiti. Premere nuovamente
2549 .B Ctrl-R
2550 quando si ha finito. E' possibile assegnare una macro a qualsiasi tasto 
2551 si preme. La macro viene eseguita quando si preme
2552 .B Ctrl-A 
2553 e poi il tasto assegnato. La macro viene eseguita anche se si
2554 preme il tasto Meta, Ctrl, o Esc e il tasto assegnato, basta che il tasto
2555 non sia già assegnato a qualche altra funzione. Una volta definiti, i
2556 macro comandi finiscono nel file
2557 .B .mc/cedit/cooledit.macros
2558 nella propria directory home. E' possibile cancellare una macro cancellando
2559 la riga appropriata nel suddetto file.
2561 .B F19
2562 formatterà il blocco evidenziato correntemente (testo, codice
2563 .B C
2565 .B C++
2566 o altro). Questo comportamento viene controllato dal file 
2567 .B @prefix@/share/mc/edit.indent.rc
2568 che viene copiato nel 
2569 .B .mc/cedit/edit.indent.rc
2570 nella propria directory home la prima volta che lo si usa.
2572 E' possibile usare la ricerca e sostituzione scanf per cercare
2573 e rimpiazzare una stringa in formato C. Prego vedere le pagine man di 
2574 .B sscanf
2576 .B sprintf
2577 per vedere cos'è una stringa di formato e come funziona. Il seguente
2578 è un esempio: supponiamo di voler sostituire tutte le ricorrenze di,
2579 poniamo, una parentesi aperta, tre numeri separati da virgole, una 
2580 parentesi chiusa, con la parola
2581 .I mele,
2582 il terzo numero, la parola
2583 .I arance
2584 ed il secondo numero, si dovrebbe riempire la finestra di sostituzione
2585 nella maniera seguente:
2588  Immettere stringa di ricerca
2589 (%d,%d,%d)
2590  Immettere stringa di sostituzione
2591 mele %d arance %d
2592  Ordine di sostituzione degli argomenti
2596 L'ultima riga specifica che il terzo ed il secondo numero
2597 devono essere usati al posto del primo e del secondo.
2599 E' consigliabile usare questa caratteristica con l'opzione 'Chiedi sempre'
2600 abilitata, dato che una corrispondenza viene considerata valida quando
2601 il numero degli argomenti dati corrisponde al numero dato, che non è sempre
2602 una reale corrispondenza. Scanf tratta anche gli spazi come elastici. Notare 
2603 che il formato % è molto uttile per scansionare stringhe, e spazi.
2605 L'editor visualizza snche caratteri non-americani (160+). Quando si modifica
2606 file binari, si dovrebbe impostare
2607 .B mostra bit
2608 a 7 bit nel menu opzioni, per mantenere la spaziatura pulita.
2610 .\"NODE "Completion"
2611 .SH "Completamento"
2612 Ovvero lascia che il Midnight Commander scriva per te.
2614 Tentativi per eseguire un completamento del testo prima della posizione
2615 corrente. MC tenta il completamento trattando il testo come una variabile
2616 (se il testo comincia con $
2617 .B $
2618 ), nomeutente (se il testo comincia con
2619 .B ~
2620 ), nomehost (se il testo comincia con
2621 .B @
2622 ) o comando (se si è sulla riga di comando nell'atto di battere un comando, 
2623 allora possibili completamenti includerebbero parole riservate e comandi 
2624 integrati della shell). Se nessuno di questi produce una corrispondenza, 
2625 viene tentato un completamento del nome del file.
2627 Completamenti di nomefile, nomeutente, variabili e nomehost funzionano
2628 su tutte le righe di ingresso, il completamento dei comandi invece è 
2629 specifico della riga di comando.
2630 Se il completamento è ambiguo (ci sono più possibilità differenti),
2631 MC emette un suono e l'azione seguente, a seconda delle impostazioni 
2632 dell'opzione
2633 MC beeps and the following action depends on the setting of the
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:onlyrsh.mx:r/linux/local
2820     /#sh:joe@want.compression.edu:C/private
2821     /#sh:joe@noncompressed.ssh.edu/private
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/local
2858     /#mc:joe@foo.edu:11321/private
2861 .\"NODE "  Undelete File System"
2862 .SH "  Undelete File System"
2863 On Linux systems, if you asked configure to use the ext2fs undelete
2864 facilities, you will have the undelete file system available.
2865 Recovery of deleted files is only available on ext2 file systems.  The
2866 undelete file system is just an interface to the ext2fs library to:
2867 retrieve all of the deleted files names on an ext2fs and provides and
2868 to extract the selected files into a regular partition.
2870 To use this file system, you have to chdir into the special file name
2871 formed by the "/#undel" prefix and the file name where the actual
2872 file system resides.
2874 For example, to recover deleted files on the second partition of the
2875 first SCSI disk on Linux, you would use the following path name:
2878     /#undel:sda2
2881 It may take a while for the undelfs to load the required information
2882 before you start browsing files there. 
2884 .SH "  SMB File System"
2885 The smbfs allows you to manipulate files on remote machines with SMB
2886 (or CIFS) protocol.  These include Windows for Workgroups, 
2887 Windows 9x, Windows NT, Windows 2000, OS/2 and Samba.
2888 To actually use it, you may try 
2889 to use the panel command "SMB link..."
2890 (accessible from the menubar) or you may directly change your current
2891 directory to it using the cd command to a path name that looks like this:
2893 .I /#smb:machine[/service][/remote-dir]
2896 .I service
2898 .I remote-dir
2899 elements are optional.
2901 .I username, domain
2903 .I password 
2904 can be specified in input dialog.
2906 Examples:
2909     /#smb:machine/Share
2910     /#smb:other_machine
2913 .SH "Colors"
2914 The Midnight Commander will try to detect if your terminal supports
2915 color using the terminal database and your terminal name.  Sometimes
2916 it gets confused, so you may force color mode or disable color mode
2917 using the -c and -b flag respectively.  
2919 If the program is compiled with the Slang screen manager instead of
2920 ncurses, it will also check the variable 
2921 .B COLORTERM,
2922 if it is set, it has the same effect as the -c flag.
2924 You may specify terminals that always force color mode
2925 by adding the 
2926 .I color_terminals
2927 variable to the Colors
2928 section of the initialization file. This will prevent the
2929 Midnight Commander from trying to detect if your terminal
2930 supports color. Example:
2932 [Colors]
2933 color_terminals=linux,xterm
2936 color_terminals=terminal-name1,terminal-name2...
2939 The program can be compiled with both ncurses and slang, ncurses does
2940 not provide a way to force color mode: ncurses uses just the
2941 information in the terminal database.
2943 The Midnight Commander provides a way to change the default colors.
2944 Currently the colors are configured using the environment variable
2945 .B MC_COLOR_TABLE 
2946 or the Colors section in the initialization file.
2948 In the Colors section, the default color map is loaded from the 
2949 .I base_color 
2950 variable.  You can specify an alternate color map for a terminal by
2951 using the terminal name as the key in this section.  Example:
2954 [Colors]
2955 base_color=
2956 xterm=menu=magenta:marked=,magenta:markselect=,red
2959 The format for the color definition is:
2962   <keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ...
2965 The colors are optional, and the keywords are: normal,
2966 selected, marked, markselect, errors, input, reverse, gauge;
2967 Menu colors are: menu, menusel, menuhot, menuhotsel;  Dialog colors
2968 are: dnormal, dfocus, dhotnormal, dhotfocus;  Help colors
2969 are: helpnormal, helpitalic, helpbold, helplink, helpslink;  
2970 Viewer color is: viewunderline; Special highlighting colors are: 
2971 executable, directory, link, device, special, core; Editor colors
2972 are: editnormal, editbold, editmarked.
2974 .I input 
2975 determines the color of input lines used in query dialogs.
2977 .I gauge 
2978 determines the color of the filled part of the progress bar
2979 (gauge), which shows how many percent of files were copied
2980 etc. in a graphical way.
2982 The dialog boxes use the following colors:
2983 .I dnormal 
2984 is used for the normal text,
2985 .I dfocus
2986 is the color used for the currently selected component,
2987 .I dhotnormal
2988 is the color used to differentiate the hotkey color in normal
2989 components, whereas the
2990 .I dhotfocus
2991 color is used for the highlighted color in the currently selected
2992 component.
2994 Menus use the same scheme but uses the menu, menusel, menuhot and
2995 menuhotsel tags instead.
2997 Help uses the following colors:
2998 .I helpnormal
2999 is used for normal text,
3000 .I helpitalic
3001 is used for text which is emphasized in italic in the manual page,
3002 .I helpbold
3003 is used for text which is emphasized in bold in the manual page,
3004 .I helplink
3005 is used for not selected hyperlinks and
3006 .I helpslink
3007 is used for selected hyperlink.
3009 Special highlight colors determine how files are displayed 
3010 when file highlighting is enabled (see the section on
3011 .\"LINK2"
3012 Layout).
3013 .\"Layout
3014 .I directory
3015 is used for directories or symbolic links to directories; 
3016 .I executable
3017 for executable files;
3018 .I link
3019 is used for symbolic links which are neither stalled nor linked
3020 to a directory; 
3021 .I stalledlink
3022 is used for stalled symbolic links; 
3023 .I device
3024 - character and block devices; 
3025 .I special
3026 is used for special files, such as pipes and sockets; 
3027 .I core
3028 is for core files.
3030 The possible colors are: black, gray, red, brightred, green,
3031 brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta,
3032 cyan, brightcyan, lightgray and white. And there is a special keyword
3033 for transparent background. It is 'default'. The 'default' can only be
3034 used for background color. Example:
3036 [Colors]
3037 base_color=normal=white,default:marked=magenta,default
3040 .SH "Special Settings"
3041 Most of the settings of the Midnight Commander can be changed from the
3042 menus. However, there are a small number of settings which can only be
3043 changed by editing the setup file.
3045 These variables may be set in your ~/.mc/ini file:
3047 .I clear_before_exec.
3049 By default the Midnight Commander clears the screen before executing a
3050 command. If you would prefer to see the output of the command at the
3051 bottom of the screen, edit your ~/.mc/ini file and change the value of
3052 the field clear_before_exec to 0.
3054 .I confirm_view_dir.
3056 If you press F3 on a directory, normally MC enters that directory. If
3057 this flag is set to 1, then MC will ask for confirmation before
3058 changing the directory if you have files tagged.
3060 .I ftpfs_retry_seconds.
3062 This value is the number of seconds the Midnight Commander will wait
3063 before attempting to reconnect to an ftp server that has denied the login.
3064 If the value is zero, the login will no be retried.
3066 .I ftpfs_use_passive_connections.
3068 This option is off by default.  This makes the ftpfs code use the
3069 passive open mode for transferring files.  This is used by people that
3070 are behind a filtering packet router.  This option just works if you
3071 are not using an ftp proxy.
3073 .I max_dirt_limit.
3075 Specifies how many screen updates can be skipped at most in the internal
3076 file viewer.  Normally this value is not significant, because the code
3077 automatically adjusts the number of updates to skip according to the rate
3078 of incoming keystrokes.  However, on very slow machines or terminals
3079 with a fast keyboard auto repeat, a big value can make screen updates
3080 too jumpy.
3082 It seems that setting max_dirt_limit to 10 causes the best behavior,
3083 and that is the default value.
3085 .I mouse_move_pages.
3087 Controls whenever scrolling with the mouse is done by pages or line by
3088 line on the panels.
3090 .I mouse_move_pages_viewer.
3092 Controls if scrolling with the mouse is done by pages or line by line
3093 on the internal file viewer.
3095 .I old_esc_mode
3097 By default the Midnight Commander treats the ESC key as a key prefix
3098 (old_esc_mode=0), if you set this option (old_esc_mode=1), then the
3099 ESC key will act as a prefix key for one second, and if no extra keys
3100 have arrived, then the ESC key is interpreted as a cancel key (ESC
3101 ESC).
3104 .I only_leading_plus_minus
3106 set special treatment for '+', '-', '*' in command line (select,
3107 unselect, reverse selection) only if command line is empty. No need to
3108 quote this characters in the middle of the command line. But we can not
3109 change selection when command line is not empty.
3110 .I panel_scroll_pages
3112 If set (the default), panel will scroll by half the display when the
3113 cursor reaches the end or the beginning of the panel, otherwise it
3114 will just scroll a file at a time.
3116 .I preserve_uidgid
3118 If this option is set (the default), when logged in as root the
3119 default will be to preserve the UID and the GID of files.  Some users
3120 prefer to disable this option, so that's why it's configurable.
3122 .I show_output_starts_shell
3124 This variable only works if you are not using the subshell support.
3125 When you use the C-o keystroke to go back to the user screen, if this
3126 one is set, you will get a fresh shell.  Otherwise, pressing any key
3127 will bring you back to the Midnight Commander.
3129 .I torben_fj_mode
3131 If this flag is set, then the home and end keys will work slightly
3132 different on the panels, instead of moving the selection to the first
3133 and last files in the panels, they will act as follows:
3135 The home key will: Go up to the middle line, if below it; else go to
3136 the top line unless it is already on the top line, in this case it
3137 will go to the first file in the panel.
3139 The end key has a similar behavior: Go down to the middle line, if
3140 over it; else go to the bottom line unless you already are at the
3141 bottom line, in such case it will move the selection to the last file
3142 name in the panel.
3144 .I use_file_to_guess_type
3146 If this variable is on (the default) it will spawn the file command to
3147 match the file types listed on the
3148 .\"LINK2"
3149 mc.ext file.
3150 .\"Extension File Edit"
3152 .I xterm_mode
3154 If this variable is on (default is off) when you browse the file
3155 system on a Tree panel, it will automatically reload the other panel
3156 with the contents of the selected directory.
3158 .SH "Terminal databases"
3159 The Midnight Commander provides a way to fix your system terminal
3160 database without requiring root privileges.  The Midnight Commander
3161 searches in the system initialization file (the mc.lib file located in
3162 the Midnight Commander library directory) and in the ~/.mc/ini file
3163 for the section "terminal:your-terminal-name" and then for the section
3164 "terminal:general", each line of the section contains a key symbol
3165 that you want to define, followed by an equal sign and the definition
3166 for the key.  You can use the special \\e form to represent the escape
3167 character and the ^x to represent the control-x character.
3169 The possible key symbols are:
3172 f0 to f20     Function keys f0-f20
3173 bs            backspace
3174 home          home key
3175 end           end key
3176 up            up arrow key
3177 down          down arrow key
3178 left          left arrow key
3179 right         right arrow key
3180 pgdn          page down key
3181 pgup          page up key
3182 insert        the insert character
3183 delete        the delete character
3184 complete      to do completion
3187 For example, to define the key insert to be the Escape + [ + O + p, you
3188 set this in the ini file:
3191 insert=\\e[Op
3194 The 
3195 .I complete
3196 key symbol represents the escape sequences used to invoke the
3197 completion process, this is invoked with M-tab, but you can define
3198 other keys to do the same work (on those keyboard with tons of nice
3199 and unused keys everywhere).
3201 .SH ""
3202 .SH "FILES"
3204 The program will retrieve all of its information relative to the
3205 MC_DATADIR environment variable, if this variable is not set, then it will
3206 fall back to the @prefix@/share/mc directory.
3208 @prefix@/share/mc/mc.hlp
3210 The help file for the program.
3212 @prefix@/share/mc/mc.ext
3214 The default system-wide extensions file.
3216 ~/.mc/bindings
3218 User's own extension, view configuration and edit configuration
3219 file.  They override the contents of the system wide files if present.
3221 @prefix@/share/mc/mc.ini
3223 The default system-wide setup for the Midnight Commander, used only if
3224 the user doesn't have his own ~/.mc/ini file.
3226 @prefix@/share/mc/mc.lib
3228 Global settings for the Midnight Commander.  Settings in this file
3229 affect all users, whether they have ~/.mc/ini or not.  Currently, only
3230 .\"LINK2"
3231 terminal settings
3232 .\"Terminal databases"
3233 are loaded from mc.lib.
3235 ~/.mc/ini
3237 User's own setup. If this file is present then the setup is loaded
3238 from here instead of the system-wide startup file.
3240 @prefix@/share/mc/mc.hint
3242 This file contains the hints (cookies) displayed by the program.
3244 @prefix@/share/mc/mc.menu
3246 This file contains the default system-wide applications menu.
3248 ~/.mc/menu
3250 User's own application menu. If this file is present it is used
3251 instead of the system-wide applications menu.
3253 ~/.mc/Tree
3255 The directory list for the directory tree and tree view features.
3257 \&./.mc.menu
3259 Local user-defined menu. If this file
3260 is present it is used instead of the home or system-wide
3261 applications menu.
3263 .\"SKIP_SECTION"
3264 .SH "LICENZA"
3265 Questo programma è distribuito sotto i termini della Licenza Generale
3266 GNU come pubblicata dalla Free Software Foundation. Vedere l'aiuto integrato
3267 per i dettagli sulla licenza e sulla mancanza di garanzie.
3268 .\"NODE "AVAILABILITY"
3269 .SH "REPERIBILITA'"
3270 L'ultima versione di questo programma si trova su
3271 ftp://ftp.gnome.org/mirror/gnome.org/stable/sources/mc/ e sui
3272 mirror elencati sul sito GNOME http://www.gnome.org/.
3273 .\"NODE "SEE ALSO"
3274 .SH "VEDERE ANCHE"
3275 ed(1), gpm(1), mcserv(8), terminfo(1), view(1), sh(1), bash(1),
3276 tcsh(1), zsh(1).
3279 La pagina Web del The Midnight Commander:
3280         http://www.gnome.org/mc/
3283 .\"NODE "AUTHORS"
3284 .SH "AUTORI"
3285 Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
3286 (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred
3287 Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
3288 Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
3289 (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
3290 Norbert Warmuth (nwarmuth@privat.circular.de), 
3291 Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer
3292 (psheer@icon.co.za), Pavel Machek (pavel@ucw.cz) e Pavel Roskin
3293 (proski@gnu.org) sono gli sviluppatori di questo pacchetto.
3294 Alessandro Rubini (rubini@ipvvis.unipv.it) ha dato un notevole
3295 contribuito nella correzione e nel miglioramento del supporto del
3296 mouse nel programma, John Davis (davis@space.mit.edu) ha reso
3297 disponibile la sua libreria S-lang sotto la licenza GPL e ha risposto
3298 alle mie domande su di essa; le seguenti persone hanno contribuito
3299 al codice e in molte correzioni (in ordine alfabetico):
3301 Adam Tla/lka (atlka@sunrise.pg.gda.pl),
3302 alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama,
3303 DOS port (palama@posso.dm.unipi.it), Erwin van Eijk
3304 (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de),
3305 Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
3306 (root@dolphin.csudh.edu), Juan Francisco Grigera, port su piattaforma Win32
3307 (j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
3308 Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
3309 (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
3310 Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
3311 (pundtt@math.uni-muenster.de), Timur Bakeyev
3312 (timur@goff.comtat.kazan.su), Tomasz Cholewo
3313 (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
3314 (torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
3315 and Wim Osterholt (wim@djo.wtm.tudelft.nl).
3317 .\"NODE "BUGS"
3318 .SH "BACHI"
3319 Vedere il file TODO nella distribuzione per informazioni su
3320 quello che rimane ancora da fare.
3322 Se si vuole fare un rapporto di un problema nel programma, prego spedire
3323 un messaggio di post a questo indirizzo: mc-devel@gnome.org.
3325 Nel rapporto è necessario fornire una descrizione dettagliata del baco, 
3326 la versione del programma (mc -v mostra quest'informazione), il sistema 
3327 operativo su cui si sta facendo girare il programma e, se il programma 
3328 va in crash, è gradita una traccia dello stack.