Runtime file updates.
This commit is contained in:
@ -1,6 +1,6 @@
|
|||||||
# NSIS file to create a self-installing exe for Vim.
|
# NSIS file to create a self-installing exe for Vim.
|
||||||
# It requires NSIS version 2.0 or later.
|
# It requires NSIS version 2.0 or later.
|
||||||
# Last change: 2004 May 02
|
# Last Change: 2010 Jul 30
|
||||||
|
|
||||||
# WARNING: if you make changes to this script, look out for $0 to be valid,
|
# WARNING: if you make changes to this script, look out for $0 to be valid,
|
||||||
# because uninstall deletes most files in $0.
|
# because uninstall deletes most files in $0.
|
||||||
|
|||||||
@ -17,10 +17,10 @@ e imposta le opzioni per farlo comportare come un editore "modeless".
|
|||||||
State sempre usando Vim, ma come un editore "posizionati-e-clicca".
|
State sempre usando Vim, ma come un editore "posizionati-e-clicca".
|
||||||
Simile all'uso di Notepad in MS-Windows.
|
Simile all'uso di Notepad in MS-Windows.
|
||||||
.B evim
|
.B evim
|
||||||
richiede la presenza della GUI, per avere a disposizione menu e barra
|
richiede la presenza della GUI, per avere a disposizione menù e barra
|
||||||
strumenti.
|
strumenti.
|
||||||
.PP
|
.PP
|
||||||
Da usarsi solo da parte di chi non è in grado di lavorare con Vim nella
|
Da usarsi soltanto se non si è in grado di lavorare con Vim nella
|
||||||
maniera usuale.
|
maniera usuale.
|
||||||
La modifica file sarà molto meno efficiente.
|
La modifica file sarà molto meno efficiente.
|
||||||
.PP
|
.PP
|
||||||
@ -34,7 +34,7 @@ L'opzione 'insertmode' è impostata per poter immettere del testo direttamente.
|
|||||||
Sono definite delle mappature che consentono di usare COPIA e INCOLLA con i
|
Sono definite delle mappature che consentono di usare COPIA e INCOLLA con i
|
||||||
familiari tasti usati sotto MS-Windows.
|
familiari tasti usati sotto MS-Windows.
|
||||||
CTRL-X taglia testo, CTRL-C copia testo e CTRL-V incolla testo.
|
CTRL-X taglia testo, CTRL-C copia testo e CTRL-V incolla testo.
|
||||||
Usate CTRL-Q per ottenere quello chs si ottierrebbe con CTRL-V in Vim nativo.
|
Usate CTRL-Q per ottenere quello che si otterrebbe con CTRL-V in Vim nativo.
|
||||||
.SH OPZIONI
|
.SH OPZIONI
|
||||||
Vedere vim(1).
|
Vedere vim(1).
|
||||||
.SH FILE
|
.SH FILE
|
||||||
@ -51,4 +51,4 @@ vim(1)
|
|||||||
Buona parte di
|
Buona parte di
|
||||||
.B Vim
|
.B Vim
|
||||||
è stato scritto da Bram Moolenaar, con molto aiuto da altri.
|
è stato scritto da Bram Moolenaar, con molto aiuto da altri.
|
||||||
Vedere il Menu "Aiuto/Crediti".
|
Vedere il menù "Aiuto/Crediti".
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 7.3c. Last change: 2010 Jul 20
|
*insert.txt* For Vim version 7.3c. Last change: 2010 Jul 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1488,6 +1488,38 @@ on word characters. This can be controlled adding the following to your
|
|||||||
vimrc: >
|
vimrc: >
|
||||||
let g:omni_syntax_use_iskeyword = 0
|
let g:omni_syntax_use_iskeyword = 0
|
||||||
|
|
||||||
|
For plugin developers, the plugin exposes a public function OmniSyntaxList.
|
||||||
|
This function can be used to request a List of syntax items. When editing a
|
||||||
|
SQL file (:e syntax.sql) you can use the ":syntax list" command to see the
|
||||||
|
various groups and syntax items. For example: >
|
||||||
|
syntax list
|
||||||
|
|
||||||
|
Yields data similar to this: >
|
||||||
|
sqlOperator xxx some prior all like and any escape exists in is not
|
||||||
|
or intersect minus between distinct
|
||||||
|
links to Operator
|
||||||
|
sqlType xxx varbit varchar nvarchar bigint int uniqueidentifier
|
||||||
|
date money long tinyint unsigned xml text smalldate
|
||||||
|
double datetime nchar smallint numeric time bit char
|
||||||
|
varbinary binary smallmoney
|
||||||
|
image float integer timestamp real decimal
|
||||||
|
|
||||||
|
There are two syntax groups listed here: sqlOperator and sqlType. To retrieve
|
||||||
|
a List of syntax items you can call OmniSyntaxList a number of different
|
||||||
|
ways. To retrieve all syntax items regardless of syntax group: >
|
||||||
|
echo OmniSyntaxList( [] )
|
||||||
|
|
||||||
|
To retrieve only the syntax items for the sqlOperator syntax group: >
|
||||||
|
echo OmniSyntaxList( ['sqlOperator'] )
|
||||||
|
|
||||||
|
To retrieve all syntax items for both the sqlOperator and sqlType groups: >
|
||||||
|
echo OmniSyntaxList( ['sqlOperator', 'sqlType'] )
|
||||||
|
|
||||||
|
From within a plugin, you would typically assign the output to a List: >
|
||||||
|
let myKeywords = []
|
||||||
|
let myKeywords = OmniSyntaxList( ['sqlKeyword'] )
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SQL *ft-sql-omni*
|
SQL *ft-sql-omni*
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 7.3c. Last change: 2010 Jul 29
|
*todo.txt* For Vim version 7.3c. Last change: 2010 Jul 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -116,8 +116,6 @@ Jumplist doesn't work properly in Insert mode? (Jean Johner, 2010 Mar 20)
|
|||||||
Problem with transparent cmdline. Also: Terminal title is wrong with
|
Problem with transparent cmdline. Also: Terminal title is wrong with
|
||||||
non-ASCII character. (Lily White, 2010 Mar 7)
|
non-ASCII character. (Lily White, 2010 Mar 7)
|
||||||
|
|
||||||
Patch for horizontal mouse wheel. (Bjorn Winckler, 2010 Jul 18)
|
|
||||||
|
|
||||||
iconv() doesn't fail on an illegal character, as documented. (Yongwei Wu, 2009
|
iconv() doesn't fail on an illegal character, as documented. (Yongwei Wu, 2009
|
||||||
Nov 15, example Nov 26) Add argument to specify whether iconv() should fail
|
Nov 15, example Nov 26) Add argument to specify whether iconv() should fail
|
||||||
or replace with a character and continue?
|
or replace with a character and continue?
|
||||||
@ -667,6 +665,8 @@ with "gvim -nb:localhost:55555:foo". From nc do: '1:editFile!0 "foo"'. Then
|
|||||||
go to Insert mode and add a few lines. Then backspacing every other time
|
go to Insert mode and add a few lines. Then backspacing every other time
|
||||||
moves the cursor instead of deleting. (Chris Kaiser, 2007 Sep 25)
|
moves the cursor instead of deleting. (Chris Kaiser, 2007 Sep 25)
|
||||||
|
|
||||||
|
Patch to use Modern UI 2.0 for the Nsis installer. (Guopeng Wen, 2010 Jul 30)
|
||||||
|
|
||||||
Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov,
|
Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov,
|
||||||
2007 Feb 8)
|
2007 Feb 8)
|
||||||
|
|
||||||
|
|||||||
@ -38,7 +38,7 @@ Particolarmente utile per editare programmi.
|
|||||||
Ci sono parecchi miglioramenti rispetto a Vi: undo multipli,
|
Ci sono parecchi miglioramenti rispetto a Vi: undo multipli,
|
||||||
finestre e buffer multipli, evidenziazione sintattica, possibilità
|
finestre e buffer multipli, evidenziazione sintattica, possibilità
|
||||||
di modificare la linea di comando, completamento nomi file, help
|
di modificare la linea di comando, completamento nomi file, help
|
||||||
in linea, selezione testi in modalità visuale, etc..
|
in linea, selezione testi in Modo Visual, etc..
|
||||||
Vedere ":help vi_diff.txt" per un sommario delle differenze fra
|
Vedere ":help vi_diff.txt" per un sommario delle differenze fra
|
||||||
.B Vim
|
.B Vim
|
||||||
e Vi.
|
e Vi.
|
||||||
@ -52,7 +52,7 @@ Quasi sempre
|
|||||||
.B Vim
|
.B Vim
|
||||||
viene invocato, per modificare un file, col comando
|
viene invocato, per modificare un file, col comando
|
||||||
.PP
|
.PP
|
||||||
vim file
|
vim nome_file
|
||||||
.PP
|
.PP
|
||||||
Più in generale
|
Più in generale
|
||||||
.B Vim
|
.B Vim
|
||||||
@ -64,7 +64,7 @@ Se lista_file non è presente, l'editor inizia aprendo un buffer vuoto.
|
|||||||
Altrimenti, una e una sola delle quattro maniere indicate qui sotto può
|
Altrimenti, una e una sola delle quattro maniere indicate qui sotto può
|
||||||
essere usata per scegliere uno o più file da modificare.
|
essere usata per scegliere uno o più file da modificare.
|
||||||
.TP 12
|
.TP 12
|
||||||
file ..
|
nome_file ..
|
||||||
Una lista di nomi di file.
|
Una lista di nomi di file.
|
||||||
Il primo di questi sarà il file corrente, e verrà letto nel buffer.
|
Il primo di questi sarà il file corrente, e verrà letto nel buffer.
|
||||||
Il cursore sarà posizionato sulla prima linea del buffer.
|
Il cursore sarà posizionato sulla prima linea del buffer.
|
||||||
@ -74,22 +74,22 @@ lista_file.
|
|||||||
.TP
|
.TP
|
||||||
\-
|
\-
|
||||||
Il file da editare è letto dallo "stdin" [di solito, ma non
|
Il file da editare è letto dallo "stdin" [di solito, ma non
|
||||||
necessriamente, il terminale \- NdT]. I comandi sono letti da "stderr",
|
necessariamente, il terminale \- NdT]. I comandi sono letti da "stderr",
|
||||||
che dovrebbe essere un terminale [tty].
|
che dovrebbe essere un terminale [tty].
|
||||||
.TP
|
.TP
|
||||||
\-t {tag}
|
\-t {tag}
|
||||||
Il file da editare e la posizione iniziale del cursore dipendono da "tag",
|
Il file da editare e la posizione iniziale del cursore dipendono da "tag",
|
||||||
una specie di "etichetta" a cui saltare.
|
una specie di "etichetta" a cui saltare.
|
||||||
{tag} viene cercata nel file tags, ed il file ad essa associato diventa
|
{tag} viene cercata nel file "tags", ed il file ad essa associato diventa
|
||||||
quello corrente, ed il comando ad essa associato viene eseguito.
|
quello corrente, ed il comando ad essa associato viene eseguito.
|
||||||
Di solito si usa per programmi C, nel qual caso {tag} potrebbe essere un
|
Di solito si usa per programmi C, nel qual caso {tag} potrebbe essere un
|
||||||
nome di funzione.
|
nome di funzione.
|
||||||
L'effetto è che il file contenente quella funzione diventa il file corrente
|
L'effetto è che il file contenente quella funzione diventa il file corrente
|
||||||
e il cursore è posizionato all'inizio della funzione.
|
e il cursore è posizionato all'inizio della funzione.
|
||||||
Vedere ":help tag-commands".
|
Vedere ":help tag\-commands".
|
||||||
.TP
|
.TP
|
||||||
\-q [file_errori]
|
\-q [file_errori]
|
||||||
Inizia nella modalità quickFix [correzione veloce].
|
Inizia in Modo QuickFix [correzione veloce].
|
||||||
Il file [file_errori] è letto e il primo errore è visualizzato.
|
Il file [file_errori] è letto e il primo errore è visualizzato.
|
||||||
Se [file_errori] non è indicato, il suo nome è ottenuto dal valore
|
Se [file_errori] non è indicato, il suo nome è ottenuto dal valore
|
||||||
dell'opzione 'errorfile' (che, se non specificata, vale "AztecC.Err"
|
dell'opzione 'errorfile' (che, se non specificata, vale "AztecC.Err"
|
||||||
@ -102,35 +102,35 @@ si comporta in modo diverso se invocato con nomi differenti (il programma
|
|||||||
eseguibile "sottostante" può essere sempre lo stesso).
|
eseguibile "sottostante" può essere sempre lo stesso).
|
||||||
.TP 10
|
.TP 10
|
||||||
vim
|
vim
|
||||||
Modalità "Normal", comportamento normale.
|
Modo Normal, comportamento normale.
|
||||||
.TP
|
.TP
|
||||||
ex
|
ex
|
||||||
Inizia in modalità "Ex".
|
Inizia in Modo "Ex".
|
||||||
Si può passare in modalità "Normal" col comandi ":vi".
|
Si può passare in Modo Normal col comando ":vi".
|
||||||
Si può invocare la modalità "Ex" anche con l'argomento "\-e".
|
Si può invocare il Modo "Ex" anche con l'argomento "\-e".
|
||||||
.TP
|
.TP
|
||||||
view
|
view
|
||||||
Inizia in modalità "Sola Lettura". Non potete modificare i file.
|
Inizia in Modo Read-only (Sola Lettura). Non potete modificare i file.
|
||||||
Si può invocare la modalità "Sola Lettura" anche con l'argomento "\-R".
|
Si può invocare il Modo Read-only anche con l'argomento "\-R".
|
||||||
.TP
|
.TP
|
||||||
gvim gview
|
gvim gview
|
||||||
La versione GUI [Graphical User Interface].
|
La versione GUI [Graphical User Interface].
|
||||||
Apre una nuova finestra.
|
Apre una nuova finestra.
|
||||||
Si può invocare la modalità "GUI" anche con l'argomento "\-g".
|
Si può invocare il Modo GUI anche con l'argomento "\-g".
|
||||||
.TP
|
.TP
|
||||||
evim eview
|
evim eview
|
||||||
La versione GUI in modalità "Facile" (semplificata).
|
La versione GUI in Modo Easy (semplificata).
|
||||||
Apre una nuova finestra.
|
Apre una nuova finestra.
|
||||||
Si può invocare la modalità "Facile" anche con l'argomento "\-y".
|
Si può invocare il Modo Easy anche con l'argomento "\-y".
|
||||||
.TP
|
.TP
|
||||||
rvim rview rgvim rgview
|
rvim rview rgvim rgview
|
||||||
Come sopra, ma con restrizioni ai comandi. Non si potrnno eseguire comandi
|
Come sopra, ma con restrizioni ai comandi. Non si potranno eseguire comandi
|
||||||
dello shell o sospendere
|
della shell o sospendere
|
||||||
.B Vim.
|
.B Vim.
|
||||||
Si può invocare la modalità "Ristretta" anche con l'argomento "\-Z".
|
Si può chiedere la stessa cosa anche con l'argomento "\-Z".
|
||||||
.SH OPZIONI
|
.SH OPZIONI
|
||||||
Le opzioni possono essere in un ordine qualsiasi, prima o dopo i nomi di
|
Le opzioni possono essere in un ordine qualsiasi, prima o dopo i nomi di
|
||||||
file. Opzioni che non necessitano un argomento possono essere raggruppate
|
file. Opzioni che non necessitano un argomento possono essere specificate
|
||||||
dietro a un solo "\-".
|
dietro a un solo "\-".
|
||||||
.TP 12
|
.TP 12
|
||||||
+[numero]
|
+[numero]
|
||||||
@ -140,7 +140,7 @@ Se "numero" manca, il cursore sarà posizionato sull'ultima linea del file.
|
|||||||
+/{espressione}
|
+/{espressione}
|
||||||
Per il primo file il cursore sarà posizionato alla
|
Per il primo file il cursore sarà posizionato alla
|
||||||
prima occorrenza di {espressione}.
|
prima occorrenza di {espressione}.
|
||||||
Vedere ":help search-pattern" per come specificare l'espressione.
|
Vedere ":help search\-pattern" per come specificare l'espressione.
|
||||||
.TP
|
.TP
|
||||||
+{comando}
|
+{comando}
|
||||||
.TP
|
.TP
|
||||||
@ -149,7 +149,7 @@ Vedere ":help search-pattern" per come specificare l'espressione.
|
|||||||
primo file è stato letto.
|
primo file è stato letto.
|
||||||
{comando} è interpretato come un comando Ex.
|
{comando} è interpretato come un comando Ex.
|
||||||
Se il {comando} contiene spazi deve essere incluso fra doppi apici
|
Se il {comando} contiene spazi deve essere incluso fra doppi apici
|
||||||
(o altro delimitatore, a seconda dello shell che si sta usando).
|
(o altro delimitatore, a seconda della shell che si sta usando).
|
||||||
Esempio: Vim "+set si" main.c
|
Esempio: Vim "+set si" main.c
|
||||||
.br
|
.br
|
||||||
Note: Si possono avere fino a 10 comandi "+" o "\-c".
|
Note: Si possono avere fino a 10 comandi "+" o "\-c".
|
||||||
@ -170,16 +170,16 @@ Si possono usare fino a 10 di questi comandi, indipendentemente dai comandi
|
|||||||
\-A
|
\-A
|
||||||
Se
|
Se
|
||||||
.B Vim
|
.B Vim
|
||||||
è stato compilato con supporto ARABIC per editare file con orientamento
|
è stato compilato con supporto Arabic per editare file con orientamento
|
||||||
destra-sinistra e tastiera con mappatura Araba, questa opzione inizia
|
destra-sinistra e tastiera con mappatura Araba, questa opzione inizia
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Arabic", cioè impostando 'arabic'.
|
in Modo Arabic, cioè impostando 'arabic'.
|
||||||
Altrimenti viene dato un messaggio di errore e
|
Altrimenti viene dato un messaggio di errore e
|
||||||
.B Vim
|
.B Vim
|
||||||
termina in modo anormale.
|
termina in modo anormale.
|
||||||
.TP
|
.TP
|
||||||
\-b
|
\-b
|
||||||
Modalità "Binaria".
|
Modo Binary (binario).
|
||||||
Vengono impostate alcune opzioni che permettono di modificare un file
|
Vengono impostate alcune opzioni che permettono di modificare un file
|
||||||
binario o un programma eseguibile.
|
binario o un programma eseguibile.
|
||||||
.TP
|
.TP
|
||||||
@ -188,11 +188,11 @@ Compatibile. Imposta l'opzione 'compatible'.
|
|||||||
In questo modo
|
In questo modo
|
||||||
.B Vim
|
.B Vim
|
||||||
ha quasi lo stesso comportamento di Vi, anche in presenza di un file
|
ha quasi lo stesso comportamento di Vi, anche in presenza di un file
|
||||||
di configurazione .vimrc [proprio di Vim \- NdT].
|
di configurazione .vimrc [proprio di Vim, vi usa .exrc \- Ndt].
|
||||||
.TP
|
.TP
|
||||||
\-d
|
\-d
|
||||||
Inizia in modalità "Diff" [differenze].
|
Inizia in Modo Diff [differenze].
|
||||||
Dovrebbero esserci come argomenti due o tre nomi di file.
|
Dovrebbero esserci come argomenti due o tre o quattro nomi di file.
|
||||||
.B Vim
|
.B Vim
|
||||||
aprirà tutti i file evidenziando le differenze fra gli stessi.
|
aprirà tutti i file evidenziando le differenze fra gli stessi.
|
||||||
Funziona come vimdiff(1).
|
Funziona come vimdiff(1).
|
||||||
@ -204,23 +204,23 @@ Esempio:
|
|||||||
"\-d con:20/30/600/150".
|
"\-d con:20/30/600/150".
|
||||||
.TP
|
.TP
|
||||||
\-D
|
\-D
|
||||||
Debugging. Vim si mette in modalità "debugging" a partire
|
Debugging. Vim si mette in Modo "debugging" a partire
|
||||||
dall'esecuzione del primo comando da uno script.
|
dall'esecuzione del primo comando da uno script.
|
||||||
.TP
|
.TP
|
||||||
\-e
|
\-e
|
||||||
Eseguire
|
Eseguire
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Ex", come se il programma eseguito sia "ex".
|
in Modo Ex, come se il programma eseguito sia "ex".
|
||||||
.TP
|
.TP
|
||||||
\-E
|
\-E
|
||||||
Eseguire
|
Eseguire
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Ex" migliorata, come se il programma eseguito sia "exim".
|
in Modo Ex migliorato, come se il programma eseguito sia "exim".
|
||||||
.TP
|
.TP
|
||||||
\-f
|
\-f
|
||||||
Direttamente [Foreground]. Per la versione GUI,
|
Direttamente [Foreground]. Per la versione GUI,
|
||||||
.B Vim
|
.B Vim
|
||||||
non crea [fork] una nuova finestra, indipendente dallo shell di invocazione.
|
non crea [fork] una nuova finestra, indipendente dalla shell di invocazione.
|
||||||
Per l'Amiga,
|
Per l'Amiga,
|
||||||
.B Vim
|
.B Vim
|
||||||
non è fatto ripartire per aprire una nuova finestra.
|
non è fatto ripartire per aprire una nuova finestra.
|
||||||
@ -233,7 +233,7 @@ Sull'Amiga i comandi ":sh" e ":!" non sono disponibili.
|
|||||||
\-\-nofork
|
\-\-nofork
|
||||||
Direttamente [Foreground]. Per la versione GUI,
|
Direttamente [Foreground]. Per la versione GUI,
|
||||||
.B Vim
|
.B Vim
|
||||||
non crea [fork] una nuova finestra, indipendente dallo shell di invocazione.
|
non crea [fork] una nuova finestra, indipendente dalla shell di invocazione.
|
||||||
.TP
|
.TP
|
||||||
\-F
|
\-F
|
||||||
Se
|
Se
|
||||||
@ -241,7 +241,7 @@ Se
|
|||||||
è stato compilato con supporto FKMAP per editare file con orientamento
|
è stato compilato con supporto FKMAP per editare file con orientamento
|
||||||
destra-sinistra e tastiera con mappatura Farsi, questa opzione inizia
|
destra-sinistra e tastiera con mappatura Farsi, questa opzione inizia
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Farsi", cioè impostando 'fkmap' e 'rightleft'.
|
in Modo Farsi, cioè impostando 'fkmap' e 'rightleft'.
|
||||||
Altrimenti viene dato un messaggio di errore e
|
Altrimenti viene dato un messaggio di errore e
|
||||||
.B Vim
|
.B Vim
|
||||||
termina in modo anormale.
|
termina in modo anormale.
|
||||||
@ -266,7 +266,7 @@ Se
|
|||||||
è stato compilato col supporto RIGHTLEFT per editare file con orientamento
|
è stato compilato col supporto RIGHTLEFT per editare file con orientamento
|
||||||
destra-sinistra e tastiera con mappatura Ebraica, questa opzione inizia
|
destra-sinistra e tastiera con mappatura Ebraica, questa opzione inizia
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Ebraica", cioè impostando 'hkmap' e 'rightleft'.
|
in Modo Ebraico, cioè impostando 'hkmap' e 'rightleft'.
|
||||||
Altrimenti viene dato un messaggio di errore e
|
Altrimenti viene dato un messaggio di errore e
|
||||||
.B Vim
|
.B Vim
|
||||||
termina in modo anormale.
|
termina in modo anormale.
|
||||||
@ -280,13 +280,13 @@ Si può anche evitare l'uso di un file .viminfo, dando come nome "NONE".
|
|||||||
Equivalente a \-r.
|
Equivalente a \-r.
|
||||||
.TP
|
.TP
|
||||||
\-l
|
\-l
|
||||||
Modalità Lisp.
|
Modo Lisp.
|
||||||
Imposta le opzini 'lisp' e 'showmatch'.
|
Imposta le opzioni 'lisp' e 'showmatch'.
|
||||||
.TP
|
.TP
|
||||||
\-m
|
\-m
|
||||||
Inibisce modifica file.
|
Inibisce modifica file.
|
||||||
Annulla l'opzione 'write'.
|
Annulla l'opzione 'write'.
|
||||||
E' ancora possibile modificare un buffer [in memoria \- Ndt], ma non scriverlo.
|
È ancora possibile modificare un buffer [in memoria \- Ndt], ma non scriverlo.
|
||||||
.TP
|
.TP
|
||||||
\-M
|
\-M
|
||||||
Modifiche non permesse. Le opzioni 'modifiable' e 'write' sono annullate,
|
Modifiche non permesse. Le opzioni 'modifiable' e 'write' sono annullate,
|
||||||
@ -294,7 +294,7 @@ in modo da impedire sia modifiche che riscritture. Da notare che queste
|
|||||||
opzioni possono essere abilitate in seguito, permettendo così modifiche.
|
opzioni possono essere abilitate in seguito, permettendo così modifiche.
|
||||||
.TP
|
.TP
|
||||||
\-N
|
\-N
|
||||||
Modalità "Non-compatibile". Annulla l'opzione 'compatible'.
|
Modo "Non-compatibile". Annulla l'opzione 'compatible'.
|
||||||
Così
|
Così
|
||||||
.B Vim
|
.B Vim
|
||||||
va un po' meglio, ma è meno compatibile con Vi, anche in assenza di un
|
va un po' meglio, ma è meno compatibile con Vi, anche in assenza di un
|
||||||
@ -319,12 +319,12 @@ Apri N finestre, in verticale.
|
|||||||
Se N manca, apri una finestra per ciascun file.
|
Se N manca, apri una finestra per ciascun file.
|
||||||
.TP
|
.TP
|
||||||
\-R
|
\-R
|
||||||
Modalità "Sola Lettura".
|
Modo Read-only (Sola Lettura).
|
||||||
Imposta l'opzione 'readonly'.
|
Imposta l'opzione 'readonly'.
|
||||||
Si può ancora modificare il buffer, ma siete protetti da una riscrittura
|
Si può ancora modificare il buffer, ma siete protetti da una riscrittura
|
||||||
involontaria.
|
involontaria.
|
||||||
Se volete davvero riscrivere il file, aggiungete un punto esclamativo
|
Se volete davvero riscrivere il file, aggiungete un punto esclamativo
|
||||||
al comando "Ex", come in ":w!".
|
al comando Ex, come in ":w!".
|
||||||
L'opzione \-R implica anche l'opzione \-n (vedere sotto).
|
L'opzione \-R implica anche l'opzione \-n (vedere sotto).
|
||||||
L'opzione 'readonly' può essere annullata con ":set noro".
|
L'opzione 'readonly' può essere annullata con ":set noro".
|
||||||
Vedere ":help 'readonly'".
|
Vedere ":help 'readonly'".
|
||||||
@ -333,14 +333,14 @@ Vedere ":help 'readonly'".
|
|||||||
Lista file di swap, assieme a dati utili per un recupero.
|
Lista file di swap, assieme a dati utili per un recupero.
|
||||||
.TP
|
.TP
|
||||||
\-r {file}
|
\-r {file}
|
||||||
Modalità "Recovery".
|
Modo Recovery (ripristino).
|
||||||
Il file di swap è usato per recuperare una sessione di edit finita male.
|
Il file di swap è usato per recuperare una sessione di edit finita male.
|
||||||
Il file di swap è un file con lo stesso nome file del file di testo
|
Il file di swap è un file con lo stesso nome file del file di testo
|
||||||
editato, col suffisso ".swp".
|
editato, col suffisso ".swp".
|
||||||
Vedere ":help recovery".
|
Vedere ":help recovery".
|
||||||
.TP
|
.TP
|
||||||
\-s
|
\-s
|
||||||
Modalità silenziosa. Solo quando invocato come "Ex" o quando l'opzione
|
Modo silenzioso. Solo quando invocato come "Ex" o quando l'opzione
|
||||||
"\-e" è stata data prima dell'opzione "\-s".
|
"\-e" è stata data prima dell'opzione "\-s".
|
||||||
.TP
|
.TP
|
||||||
\-s {scriptin}
|
\-s {scriptin}
|
||||||
@ -383,7 +383,7 @@ Il valore predefinito è 10.
|
|||||||
\-v
|
\-v
|
||||||
Inizia
|
Inizia
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Vi", come se il programma eseguibile fosse "vi". Questo ha
|
in Modo Vi, come se il programma eseguibile fosse "vi". Questo ha
|
||||||
effetto solo quando Vim viene invocato con il nome "ex".
|
effetto solo quando Vim viene invocato con il nome "ex".
|
||||||
.TP
|
.TP
|
||||||
\-w {scriptout}
|
\-w {scriptout}
|
||||||
@ -408,14 +408,14 @@ ma il titolo della finestra e la clipboard non sono disponibili.
|
|||||||
\-y
|
\-y
|
||||||
Eseguire
|
Eseguire
|
||||||
.B Vim
|
.B Vim
|
||||||
in modalità "Facile" (semplificata), come se l'eseguibile invocato
|
in Modo Easy (semplificata), come se l'eseguibile invocato
|
||||||
sia "evim" o "eview".
|
sia "evim" o "eview".
|
||||||
Fa sì che
|
Fa sì che
|
||||||
.B Vim
|
.B Vim
|
||||||
si comporti come un editor che usa solo il mouse e i caratteri.
|
si comporti come un editor che usa solo il mouse e i caratteri.
|
||||||
.TP
|
.TP
|
||||||
\-Z
|
\-Z
|
||||||
Modalità "Ristretta". Vim si comporta come se invocato con un nome
|
Modo ristretto. Vim si comporta come se invocato con un nome
|
||||||
che inizia per "r".
|
che inizia per "r".
|
||||||
.TP
|
.TP
|
||||||
\-\-
|
\-\-
|
||||||
@ -430,8 +430,8 @@ Solo con GUI GTK: Visualizza Window ID su "stdout".
|
|||||||
Vim dà un messaggio ed esce, come con l'argomento "\-h".
|
Vim dà un messaggio ed esce, come con l'argomento "\-h".
|
||||||
.TP
|
.TP
|
||||||
\-\-literal
|
\-\-literal
|
||||||
Considera i nomi passati come argomenti letterai, senza espandere
|
Considera i nomi passati come argomenti letterali, senza espandere
|
||||||
metacaratteri. Non necessario in Unix, lo shell espande i metacaratteri.
|
metacaratteri. Non necessario in Unix, la shell espande i metacaratteri.
|
||||||
.TP
|
.TP
|
||||||
\-\-noplugin
|
\-\-noplugin
|
||||||
Non caricare plugin. Implicito se si specifica \-u NONE.
|
Non caricare plugin. Implicito se si specifica \-u NONE.
|
||||||
@ -442,7 +442,7 @@ argomenti. Se non si trova un server viene dato un messaggio e i file sono
|
|||||||
editati nel Vim corrente.
|
editati nel Vim corrente.
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-expr {expr}
|
\-\-remote\-expr {expr}
|
||||||
Connettersi a un server Vim, valutare ivi {expr} e stampare il risultatoi
|
Connettersi a un server Vim, valutare ivi {expr} e stampare il risultato
|
||||||
su "stdout".
|
su "stdout".
|
||||||
.TP
|
.TP
|
||||||
\-\-remote\-send {chiavi}
|
\-\-remote\-send {chiavi}
|
||||||
@ -521,7 +521,7 @@ Script Vim usato dal comando ":options", un modo semplice
|
|||||||
per visualizzare e impostare opzioni.
|
per visualizzare e impostare opzioni.
|
||||||
.TP
|
.TP
|
||||||
/usr/local/lib/vim/menu.vim
|
/usr/local/lib/vim/menu.vim
|
||||||
Inzializzazioni del menu gvim a livello di sistema.
|
Inizializzazioni del menù gvim a livello di sistema.
|
||||||
.TP
|
.TP
|
||||||
/usr/local/lib/vim/bugreport.vim
|
/usr/local/lib/vim/bugreport.vim
|
||||||
Script Vim per generare una segnalazione di errore. Vedere ":help bugs".
|
Script Vim per generare una segnalazione di errore. Vedere ":help bugs".
|
||||||
|
|||||||
@ -1,21 +1,21 @@
|
|||||||
.TH VIMDIFF 1 "30 marzo 2001"
|
.TH VIMDIFF 1 "30 marzo 2001"
|
||||||
.SH NOME
|
.SH NOME
|
||||||
vimdiff \- modifica due o tre versioni di un file con Vim, visualizzando le
|
vimdiff \- modifica due, tre o quattro versioni di un file con Vim,
|
||||||
differenze
|
visualizzando le differenze
|
||||||
.SH SINTASSI
|
.SH SINTASSI
|
||||||
.br
|
.br
|
||||||
.B vimdiff
|
.B vimdiff
|
||||||
[opzioni] file1 file2 [file3]
|
[opzioni] file1 file2 [file3 [file4]]
|
||||||
.PP
|
.PP
|
||||||
.B gvimdiff
|
.B gvimdiff
|
||||||
.SH DESCRIZIONE
|
.SH DESCRIZIONE
|
||||||
.B Vimdiff
|
.B Vimdiff
|
||||||
inizia
|
inizia
|
||||||
.B Vim
|
.B Vim
|
||||||
per due (o tre) file.
|
per due (o tre o quattro) file.
|
||||||
Ogni file ha una sua finestra.
|
Ogni file ha una sua finestra.
|
||||||
Le differenze fra file sono evidenziate.
|
Le differenze fra file sono evidenziate.
|
||||||
E' una maniera elegante per controllare modifiche e portare modifiche
|
È una maniera elegante per controllare modifiche e portare modifiche
|
||||||
verso un'altra versione dello stesso file.
|
verso un'altra versione dello stesso file.
|
||||||
.PP
|
.PP
|
||||||
Vedere vim(1) per dettagli su Vim in generale.
|
Vedere vim(1) per dettagli su Vim in generale.
|
||||||
|
|||||||
@ -1,43 +1,47 @@
|
|||||||
.TH VIMTUTOR 1 "2001 April 2"
|
.TH VIMTUTOR 1 "2 aprile 2001"
|
||||||
.SH NOME
|
.SH NOME
|
||||||
vimtutor \- the Vim tutor
|
vimtutor \- Un breve corso per imparare Vim
|
||||||
.SH SINTASSI
|
.SH SINTASSI
|
||||||
.br
|
.br
|
||||||
.B vimtutor [lingua]
|
.B vimtutor [\-g] [lingua]
|
||||||
.SH DESCRIZIONE
|
.SH DESCRIZIONE
|
||||||
.B Vimtutor
|
.B Vimtutor
|
||||||
inizia il
|
inizia il
|
||||||
.B Vim
|
.B Vim
|
||||||
tutor.
|
tutor (una breve corso per imparare Vim).
|
||||||
It copies the tutor file first, so that it can be modified without changing
|
Per prima cosa viene creata una copia del file di lavoro, che può così essere
|
||||||
the original file.
|
modificato senza alterare il file usato come modello.
|
||||||
.PP
|
.PP
|
||||||
The
|
Il comando
|
||||||
.B Vimtutor
|
.B Vimtutor
|
||||||
is useful for people that want to learn their first
|
è utile a chi voglia imparare i primi comandi
|
||||||
.B Vim
|
.B Vim
|
||||||
commands.
|
.
|
||||||
.PP
|
.PP
|
||||||
The optional [language] argument is the two\-letter name of a language, like
|
L'argomento opzionale \-g inizia vimtutor usando gvim invece che vim, se la
|
||||||
"it" or "es".
|
versione GUI di vim è disponibile. oppure utilizza vim, se gvim non è
|
||||||
If the [language] argument is missing, the language of the current locale will
|
disponibile.
|
||||||
be used.
|
.PP
|
||||||
If a tutor in this language is available, it will be used.
|
L'arogmento opzionale [lingua] è l'abbreviazione di due lettere del nome
|
||||||
Otherwise the English version will be used.
|
di una lingua, per esempio "it" oppure "es".
|
||||||
|
se L'argomento [lingua] non viene specificato, si utilizza la lingua "locale"
|
||||||
|
del computer.
|
||||||
|
Se la versione in quella lingua del "tutor" è disponibile, sarà usata.
|
||||||
|
Altrimenti sarà usata la versione inglese.
|
||||||
.PP
|
.PP
|
||||||
.B Vim
|
.B Vim
|
||||||
is always started in Vi compatible mode.
|
è sempre iniziato in Modo compatibile con vi.
|
||||||
.SH FILE
|
.SH FILE
|
||||||
.TP 15
|
.TP 15
|
||||||
/usr/local/lib/vim/tutor/tutor[.language]
|
/usr/local/lib/vim/tutor/tutor[.language]
|
||||||
The
|
Il/I file di testo per
|
||||||
.B Vimtutor
|
.B Vimtutor
|
||||||
text file(s).
|
|
||||||
.TP 15
|
.TP 15
|
||||||
/usr/local/lib/vim/tutor/tutor.vim
|
/usr/local/lib/vim/tutor/tutor.vim
|
||||||
The Vim script used to copy the
|
Lo script di Vim usato per copiare il file di testo
|
||||||
.B Vimtutor
|
.B Vimtutor
|
||||||
text file.
|
.
|
||||||
.SH AUTORE
|
.SH AUTORE
|
||||||
The
|
The
|
||||||
.B Vimtutor
|
.B Vimtutor
|
||||||
@ -46,7 +50,7 @@ Colorado School of Mines, usando idee fornite da Charles Smith,
|
|||||||
Colorado State University.
|
Colorado State University.
|
||||||
E\-mail: bware@mines.colorado.edu.
|
E\-mail: bware@mines.colorado.edu.
|
||||||
.br
|
.br
|
||||||
E' stato modificato per
|
È stato modificato per
|
||||||
.B Vim
|
.B Vim
|
||||||
da Bram Moolenaar.
|
da Bram Moolenaar.
|
||||||
Per i nomi dei traduttori, vedere i file usati nelle rispettive lingue.
|
Per i nomi dei traduttori, vedere i file usati nelle rispettive lingue.
|
||||||
|
|||||||
@ -24,7 +24,7 @@ Come
|
|||||||
.BR uuencode (1)
|
.BR uuencode (1)
|
||||||
e
|
e
|
||||||
.BR uudecode (1)
|
.BR uudecode (1)
|
||||||
permette di trasmettere dati binari in una rapresentazione ASCII "a prova
|
permette di trasmettere dati binari in una rappresentazione ASCII "a prova
|
||||||
di email", ma ha anche il vantaggio di poter decodificare sullo "standard
|
di email", ma ha anche il vantaggio di poter decodificare sullo "standard
|
||||||
output". Inoltre, può essere usato per effettuare delle modifiche (patch)
|
output". Inoltre, può essere usato per effettuare delle modifiche (patch)
|
||||||
a file binari.
|
a file binari.
|
||||||
@ -61,7 +61,7 @@ sono notazioni equivalenti fra loro.
|
|||||||
.TP
|
.TP
|
||||||
.IR \-a " | " \-autoskip
|
.IR \-a " | " \-autoskip
|
||||||
Richiesta di autoskip: Un singolo '*' rimpiazza linee di zeri binari.
|
Richiesta di autoskip: Un singolo '*' rimpiazza linee di zeri binari.
|
||||||
Valore predefinito: off.
|
Valore di default: off.
|
||||||
.TP
|
.TP
|
||||||
.IR \-b " | " \-bits
|
.IR \-b " | " \-bits
|
||||||
Richiesta di una immagine binaria (cifre binarie), invece che esadecimale.
|
Richiesta di una immagine binaria (cifre binarie), invece che esadecimale.
|
||||||
@ -74,7 +74,7 @@ linea comando \-r, \-p, \-i non funzionano in questo modo.
|
|||||||
.IR "\-c colonne " | " \-cols colonne"
|
.IR "\-c colonne " | " \-cols colonne"
|
||||||
In ogni linea sono formattate
|
In ogni linea sono formattate
|
||||||
.RI < colonne >
|
.RI < colonne >
|
||||||
colonne. Valore predefinito 16 (\-i: 12, \-ps: 30, \-b: 6).
|
colonne. Valore di default 16 (\-i: 12, \-ps: 30, \-b: 6).
|
||||||
Valore massimo 256.
|
Valore massimo 256.
|
||||||
.TP
|
.TP
|
||||||
.IR \-E " | " \-EBCDIC
|
.IR \-E " | " \-EBCDIC
|
||||||
@ -82,15 +82,15 @@ Cambia la codifica della colonna di destra da ASCII a EBCDIC.
|
|||||||
Questo non modifica la rappresentazione esadecimale. Non ha senso
|
Questo non modifica la rappresentazione esadecimale. Non ha senso
|
||||||
specificare questa opzione in combinazione con \-r, \-p o \-i.
|
specificare questa opzione in combinazione con \-r, \-p o \-i.
|
||||||
.TP
|
.TP
|
||||||
.IR "\-g bytes " | " \-groupsize bytes"
|
.IR "\-g numero_byte " | " \-groupsize numero_byte"
|
||||||
Inserisci ogni
|
Inserisci ogni
|
||||||
.RI < bytes >
|
.RI < numero_byte >
|
||||||
bytes di output (di due caratteri esadecimali o otto numeri binari ognuno)
|
byte di output (di due caratteri esadecimali o otto numeri binari ognuno)
|
||||||
uno spazio bianco.
|
uno spazio bianco.
|
||||||
Specificando
|
Specificando
|
||||||
.I \-g 0
|
.I \-g 0
|
||||||
i bytes di output non sono separati da alcuno spazio.
|
i byte di output non sono separati da alcuno spazio.
|
||||||
.RI < Bytes "> ha come valore predefinito " 2
|
.RI < numero_byte > ha come valore di default " 2
|
||||||
in modalità normale [esadecimale] e \fI1\fP in modalità binaria.
|
in modalità normale [esadecimale] e \fI1\fP in modalità binaria.
|
||||||
Il raggruppamento non si applica agli stili "PostScript" e "include".
|
Il raggruppamento non si applica agli stili "PostScript" e "include".
|
||||||
.TP
|
.TP
|
||||||
@ -103,10 +103,10 @@ L'output è nello stile dei file "include" in C. Viene preparata la
|
|||||||
definizione completa di un "array" [vettore], dandogli il nome del
|
definizione completa di un "array" [vettore], dandogli il nome del
|
||||||
file di input), tranne che nel caso in cui xxd legga dallo "standard input".
|
file di input), tranne che nel caso in cui xxd legga dallo "standard input".
|
||||||
.TP
|
.TP
|
||||||
.IR "\-l lunghezza " | " \-len lunghezza"
|
.IR "\-l numero " | " \-len numero"
|
||||||
Il programma esce dopo aver scritto
|
Il programma esce dopo aver scritto
|
||||||
.RI < lunghezza >
|
.RI < numero >
|
||||||
bytes.
|
byte.
|
||||||
.TP
|
.TP
|
||||||
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
||||||
L'output è nello stile di un dump continuo sotto postscript.
|
L'output è nello stile di un dump continuo sotto postscript.
|
||||||
@ -120,7 +120,7 @@ in maniera continua, senza interruzioni. Usare la combinazione
|
|||||||
.I \-r \-p
|
.I \-r \-p
|
||||||
per leggere dump in stile esadecimale semplice [plain], senza l'informazione
|
per leggere dump in stile esadecimale semplice [plain], senza l'informazione
|
||||||
di numero di linea e senza un particolare tracciato di colonna. Degli spazi
|
di numero di linea e senza un particolare tracciato di colonna. Degli spazi
|
||||||
o delle linee vuote possono essere inserite a piacere [e vengono ingorate].
|
o delle linee vuote possono essere inserite a piacere [e vengono ignorate].
|
||||||
.TP
|
.TP
|
||||||
.I \-seek distanza
|
.I \-seek distanza
|
||||||
Usato con l'opzione
|
Usato con l'opzione
|
||||||
@ -133,17 +133,17 @@ esadecimale.
|
|||||||
.I \-s [+][\-]seek
|
.I \-s [+][\-]seek
|
||||||
Inizia a
|
Inizia a
|
||||||
.RI < seek >
|
.RI < seek >
|
||||||
bytes assoluti (o relativi) di distanza all'interno di input_file.
|
byte assoluti (o relativi) di distanza all'interno di input_file.
|
||||||
\fI+ \fRindica che il "seek" è relativo alla posizione corrente nel file
|
\fI+ \fRindica che il "seek" è relativo alla posizione corrente nel file
|
||||||
"standard input" (non significativa quando non si legge da "standard input").
|
"standard input" (non significativa quando non si legge da "standard input").
|
||||||
\fI\- \fRindica che il "seek" dovrebbe posizionarsi ad quel numero di
|
\fI\- \fRindica che il "seek" dovrebbe posizionarsi ad quel numero di
|
||||||
caratteri dalla fine dell'input (o se in combinazione con
|
caratteri dalla fine dell'input (o se in combinazione con
|
||||||
\fI+ \fR: prime della posizione corrente nel file "standard input").
|
\fI+ \fR: prime della posizione corrente nel file "standard input").
|
||||||
Se non si specifica una opzione \-s option, xxd inizia alla posizione
|
Se non si specifica una opzione \-s, xxd inizia alla posizione
|
||||||
corrente all'interno del file.
|
corrente all'interno del file.
|
||||||
.TP
|
.TP
|
||||||
.I \-u
|
.I \-u
|
||||||
usa lettere esadecimali maiuscole. Il valore predefinito è di usare
|
usa lettere esadecimali maiuscole. Il valore di default è di usare
|
||||||
lettere minuscole.
|
lettere minuscole.
|
||||||
.TP
|
.TP
|
||||||
.IR \-v " | " \-version
|
.IR \-v " | " \-version
|
||||||
@ -169,7 +169,7 @@ salta il resto della linea, dopo aver letto abbastanza caratteri contenenti
|
|||||||
dati esadecimali (vedere opzione \-c). Ciò implica pure che le modifiche alle
|
dati esadecimali (vedere opzione \-c). Ciò implica pure che le modifiche alle
|
||||||
colonne di caratteri stampabili ascii (o ebcdic) sono sempre ignorate.
|
colonne di caratteri stampabili ascii (o ebcdic) sono sempre ignorate.
|
||||||
La ricostruzione da un file immagine esadecimale in stile semplice
|
La ricostruzione da un file immagine esadecimale in stile semplice
|
||||||
(postscript) con xxd \-r \-p non dipende dal numero corrretto di colonne.
|
(postscript) con xxd \-r \-p non dipende dal numero corretto di colonne.
|
||||||
IN questo caso, qualsiasi cosa assomigli a una coppia di cifre esadecimali
|
IN questo caso, qualsiasi cosa assomigli a una coppia di cifre esadecimali
|
||||||
è interpretata [e utilizzata].
|
è interpretata [e utilizzata].
|
||||||
.PP
|
.PP
|
||||||
@ -185,7 +185,7 @@ e
|
|||||||
può comportarsi in modo diverso da
|
può comportarsi in modo diverso da
|
||||||
.IR "xxd \-s seek"
|
.IR "xxd \-s seek"
|
||||||
, perché lseek(2) è usata per tornare indietro nel file di input. Il '+'
|
, perché lseek(2) è usata per tornare indietro nel file di input. Il '+'
|
||||||
fa differenza se il file di input è lo "standard input", e se la pozione nel
|
fa differenza se il file di input è lo "standard input", e se la posizione nel
|
||||||
file di "standard input" non è all'inizio del file quando xxd è eseguito,
|
file di "standard input" non è all'inizio del file quando xxd è eseguito,
|
||||||
con questo input.
|
con questo input.
|
||||||
I seguenti esempi possono contribuire a chiarire il concetto
|
I seguenti esempi possono contribuire a chiarire il concetto
|
||||||
@ -204,29 +204,29 @@ si aggiunge a 1k (1024) dove `dd' si era fermato.
|
|||||||
.PP
|
.PP
|
||||||
Immagine esadecimale dalla posizione 0x100 ( = 1024\-768 ) del file in avanti.
|
Immagine esadecimale dalla posizione 0x100 ( = 1024\-768 ) del file in avanti.
|
||||||
.br
|
.br
|
||||||
\fI% sh \-c 'dd of=normale bs=1k count=1; xxd \-s +-768 > esadecimale' < file
|
\fI% sh \-c 'dd of=normale bs=1k count=1; xxd \-s +\-768 > esadecimale' < file
|
||||||
.PP
|
.PP
|
||||||
Comunque, questo capita raramente, e l'uso del `+' di rado.
|
Comunque, questo capita raramente, e l'uso del `+' non serve quasi mai.
|
||||||
L'autore preferisce monitorare il comportamento di xxd con strace(1) o
|
L'autore preferisce monitorare il comportamento di xxd con strace(1) o
|
||||||
truss(1), quando si usa l'opzione \-s.
|
truss(1), quando si usa l'opzione \-s.
|
||||||
.SH ESEMPI
|
.SH ESEMPI
|
||||||
.PP
|
.PP
|
||||||
.br
|
.br
|
||||||
Stampa tutto tranne le prime tre linee (0x30 bytes esadecimali) di
|
Stampa tutto tranne le prime tre linee (0x30 byte esadecimali) di
|
||||||
.B file
|
.B file
|
||||||
\.
|
\.
|
||||||
.br
|
.br
|
||||||
\fI% xxd \-s 0x30 file
|
\fI% xxd \-s 0x30 file
|
||||||
.PP
|
.PP
|
||||||
.br
|
.br
|
||||||
Stampa 3 linee (0x30 bytes esadecimali) alla fine di
|
Stampa 3 linee (0x30 byte esadecimali) alla fine di
|
||||||
.B file
|
.B file
|
||||||
\.
|
\.
|
||||||
.br
|
.br
|
||||||
\fI% xxd \-s \-0x30 file
|
\fI% xxd \-s \-0x30 file
|
||||||
.PP
|
.PP
|
||||||
.br
|
.br
|
||||||
Stampa 120 bytes come immagine esadecimale continua con 20 bytes per linea.
|
Stampa 120 byte come immagine esadecimale continua con 20 byte per linea.
|
||||||
.br
|
.br
|
||||||
\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
|
\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
|
||||||
|
|
||||||
@ -245,7 +245,7 @@ Stampa 120 bytes come immagine esadecimale continua con 20 bytes per linea.
|
|||||||
.br
|
.br
|
||||||
|
|
||||||
.br
|
.br
|
||||||
Stampa i primi 120 bytes della pagina di manuale vim.1 a 12 bytes per linea.
|
Stampa i primi 120 byte della pagina di manuale vim.1 a 12 byte per linea.
|
||||||
.br
|
.br
|
||||||
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
||||||
|
|
||||||
@ -283,7 +283,7 @@ Copiare
|
|||||||
.B input_file
|
.B input_file
|
||||||
su
|
su
|
||||||
.B output_file
|
.B output_file
|
||||||
premettendogli 100 bytes a 0x00.
|
premettendogli 100 byte a 0x00.
|
||||||
.br
|
.br
|
||||||
\fI% xxd input_file | xxd \-r \-s 100 \> output_file\fR
|
\fI% xxd input_file | xxd \-r \-s 100 \> output_file\fR
|
||||||
.br
|
.br
|
||||||
@ -298,7 +298,7 @@ Modificare (patch) la data nel file xxd.1
|
|||||||
0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996
|
0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996
|
||||||
.PP
|
.PP
|
||||||
.br
|
.br
|
||||||
Creare un file di 65537 tutto a 0x00,
|
Creare un file di 65537 byte tutto a 0x00,
|
||||||
tranne che l'ultimo carattere che è una 'A' (esadecimale 0x41).
|
tranne che l'ultimo carattere che è una 'A' (esadecimale 0x41).
|
||||||
.br
|
.br
|
||||||
\fI% echo '010000: 41' | xxd \-r \> file\fR
|
\fI% echo '010000: 41' | xxd \-r \> file\fR
|
||||||
@ -316,21 +316,21 @@ Stampa una immagine esadecimale del file di cui sopra con opzione autoskip.
|
|||||||
.PP
|
.PP
|
||||||
Crea un file di 1 byte che contiene il solo carattere 'A'.
|
Crea un file di 1 byte che contiene il solo carattere 'A'.
|
||||||
Il numero dopo '\-r \-s' viene aggiunto a quello trovato nel file;
|
Il numero dopo '\-r \-s' viene aggiunto a quello trovato nel file;
|
||||||
in pratica, i bytes precedenti non sono stampati.
|
in pratica, i byte precedenti non sono stampati.
|
||||||
.br
|
.br
|
||||||
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR
|
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR
|
||||||
.PP
|
.PP
|
||||||
Usare xxd come filtro all'interno di un editor come
|
Usa xxd come filtro all'interno di un editor come
|
||||||
.B vim(1)
|
.B vim(1)
|
||||||
per ottenere una immagine esadecimale di una parte di file
|
per ottenere una immagine esadecimale di una parte di file
|
||||||
delimitata dai mark `a' e `z'.
|
delimitata dai marcatori `a' e `z'.
|
||||||
.br
|
.br
|
||||||
\fI:'a,'z!xxd\fR
|
\fI:'a,'z!xxd\fR
|
||||||
.PP
|
.PP
|
||||||
Usare xxd come filtro all'interno di un editor come
|
Usare xxd come filtro all'interno di un editor come
|
||||||
.B vim(1)
|
.B vim(1)
|
||||||
per ricostruire un pezzo di file binario da una immagine esadecimale
|
per ricostruire un pezzo di file binario da una immagine esadecimale
|
||||||
delimitata dai mark `a' e `z'.
|
delimitata dai marcatori `a' e `z'.
|
||||||
.br
|
.br
|
||||||
\fI:'a,'z!xxd \-r\fR
|
\fI:'a,'z!xxd \-r\fR
|
||||||
.PP
|
.PP
|
||||||
@ -341,7 +341,7 @@ Portare il cursore sopra la linea e battere:
|
|||||||
.br
|
.br
|
||||||
\fI!!xxd \-r\fR
|
\fI!!xxd \-r\fR
|
||||||
.PP
|
.PP
|
||||||
Per leggere singoli charatteri da una linea seriale
|
Per leggere singoli caratteri da una linea seriale
|
||||||
.br
|
.br
|
||||||
\fI% xxd \-c1 < /dev/term/b &\fR
|
\fI% xxd \-c1 < /dev/term/b &\fR
|
||||||
.br
|
.br
|
||||||
@ -385,7 +385,7 @@ Questa pagina di manuale documenta la versione 1.7 di xxd.
|
|||||||
.br
|
.br
|
||||||
(c) 1990-1997 Juergen Weigert
|
(c) 1990-1997 Juergen Weigert
|
||||||
.br
|
.br
|
||||||
<jnweiger@informatik.uni-erlangen.de>
|
<jnweiger@informatik.uni\-erlangen.de>
|
||||||
.LP
|
.LP
|
||||||
Distribuite liberamente ed attribuitemi il credito,
|
Distribuite liberamente ed attribuitemi il credito,
|
||||||
.br
|
.br
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types
|
" Vim support file to detect file types
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2010 Jul 29
|
" Last Change: 2010 Jul 30
|
||||||
|
|
||||||
" Listen very carefully, I will say this only once
|
" Listen very carefully, I will say this only once
|
||||||
if exists("did_load_filetypes")
|
if exists("did_load_filetypes")
|
||||||
@ -1285,6 +1285,7 @@ else
|
|||||||
au BufNewFile,BufRead *.pl call s:FTpl()
|
au BufNewFile,BufRead *.pl call s:FTpl()
|
||||||
endif
|
endif
|
||||||
au BufNewFile,BufRead *.plx,*.al setf perl
|
au BufNewFile,BufRead *.plx,*.al setf perl
|
||||||
|
au BufNewFile,BufRead *.p6,*.pm6 setf perl6
|
||||||
|
|
||||||
func! s:FTpl()
|
func! s:FTpl()
|
||||||
if exists("g:filetype_pl")
|
if exists("g:filetype_pl")
|
||||||
|
|||||||
Reference in New Issue
Block a user