mirror of
https://github.com/vim/vim
synced 2025-07-16 09:12:00 +00:00
updated for version 7.0062
This commit is contained in:
4
Filelist
4
Filelist
@ -661,6 +661,9 @@ EXTRA = \
|
||||
LANG_GEN = \
|
||||
README_lang.txt \
|
||||
runtime/doc/*-it.1 \
|
||||
runtime/doc/*-it.UTF-8.1 \
|
||||
runtime/doc/*-ru.1 \
|
||||
runtime/doc/*-ru.UTF-8.1 \
|
||||
runtime/lang/README.txt \
|
||||
runtime/lang/menu_*.vim \
|
||||
runtime/keymap/README.txt \
|
||||
@ -674,6 +677,7 @@ LANG_GEN = \
|
||||
runtime/tutor/tutor.pl.* \
|
||||
runtime/tutor/tutor.ru.* \
|
||||
runtime/tutor/tutor.zh.* \
|
||||
runtime/spell/en.spl \
|
||||
|
||||
# all files for lang archive
|
||||
LANG_SRC = \
|
||||
|
54
runtime/doc/evim-it.UTF-8.1
Normal file
54
runtime/doc/evim-it.UTF-8.1
Normal file
@ -0,0 +1,54 @@
|
||||
.TH EVIM 1 "16 febbraio 2002 "
|
||||
.SH NOME
|
||||
evim \- Vim "facile", Vim impostato in modo da poter essere usato
|
||||
facilmente per modificare file, anche da chi non abbia familiarità
|
||||
con i comandi.
|
||||
.SH SINTASSI
|
||||
.br
|
||||
.B evim
|
||||
[opzioni] [file ..]
|
||||
.br
|
||||
.B eview
|
||||
.SH DESCRIZIONE
|
||||
.B evim
|
||||
Inizia
|
||||
.B Vim
|
||||
e imposta le opzioni per farlo comportare come un editore "modeless".
|
||||
State sempre usando Vim, ma come un editore "posizionati-e-clicca".
|
||||
Simile all'uso di Notepad in MS-Windows.
|
||||
.B evim
|
||||
richiede la presenza della GUI, per avere a disposizione menu e barra
|
||||
strumenti.
|
||||
.PP
|
||||
Da usarsi solo da parte di chi non è in grado di lavorare con Vim nella
|
||||
maniera usuale.
|
||||
La modifica file sarà molto meno efficiente.
|
||||
.PP
|
||||
.B eview
|
||||
come sopra, ma parte in modalità "Sola Lettura". Funziona come evim \-R.
|
||||
.PP
|
||||
Vedere vim(1) per dettagli riguardo a Vim, opzioni, etc.
|
||||
.PP
|
||||
L'opzione 'insertmode' è impostata per poter immettere del testo direttamente.
|
||||
.br
|
||||
Sono definite delle mappature che consentono di usare COPIA e INCOLLA con i
|
||||
familiari tasti usati sotto MS-Windows.
|
||||
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.
|
||||
.SH OPZIONI
|
||||
Vedere vim(1).
|
||||
.SH FILE
|
||||
.TP 15
|
||||
/usr/local/lib/vim/evim.vim
|
||||
Lo script caricato per inizializzare eVim.
|
||||
.SH NAC [NOTO ANCHE COME]
|
||||
Noto Anche Come "Vim per semplici".
|
||||
Quando usate evim si suppone che prendiate un fazzoletto,
|
||||
facciate un nodo ad ogni angolo e ve lo mettiate in testa.
|
||||
.SH VEDERE ANCHE
|
||||
vim(1)
|
||||
.SH AUTORE
|
||||
Buona parte di
|
||||
.B Vim
|
||||
è stato scritto da Bram Moolenaar, con molto aiuto da altri.
|
||||
Vedere il Menu "Aiuto/Crediti".
|
59
runtime/doc/evim-ru.1
Normal file
59
runtime/doc/evim-ru.1
Normal file
@ -0,0 +1,59 @@
|
||||
.TH EVIM 1 "2002 February 16"
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD>
|
||||
evim \- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.br
|
||||
.B evim
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD>] [<5B><><EFBFBD><EFBFBD> ..]
|
||||
.br
|
||||
.B eview
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B evim
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B Vim
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Notepad <20><> MS-Windows.
|
||||
.B eVim
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>-<2D><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Vim <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B eview
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>". <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
evim \-R.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Vim, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20>.<2E>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
vim(1).
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B evim
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 'insertmode', <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> MS-Windows
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. CTRL-X <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, CTRL-C <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> CTRL-V <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> CTRL-V, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> CTRL-Q.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>. vim(1).
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.TP 15
|
||||
/usr/local/lib/vim/evim.vim
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> eVim.
|
||||
.SH AKA
|
||||
eVim <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> "Vim <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>".
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
vim(1)
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B Vim
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Bram Moolenaar), <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
59
runtime/doc/evim-ru.UTF-8.1
Normal file
59
runtime/doc/evim-ru.UTF-8.1
Normal file
@ -0,0 +1,59 @@
|
||||
.TH EVIM 1 "2002 February 16"
|
||||
.SH ИМЯ
|
||||
evim \- простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме
|
||||
.SH КОМАНДНАЯ СТРОКА
|
||||
.br
|
||||
.B evim
|
||||
[ключи] [файл ..]
|
||||
.br
|
||||
.B eview
|
||||
.SH ОПИСАНИЕ
|
||||
Команда
|
||||
.B evim
|
||||
запускает
|
||||
.B Vim
|
||||
и настраивает ряд опций таким образом, что он начинает вести себя
|
||||
как обычный безрежимный редактор. В этом режиме Vim напоминает
|
||||
Notepad из MS-Windows.
|
||||
.B eVim
|
||||
всегда запускается с поддержкой графического интерфейса, чтобы обеспечить
|
||||
использование меню и инструментальной панели.
|
||||
.PP
|
||||
Эта команда создана для тех, кто по каким-то причинам не в состоянии
|
||||
работать с Vim в обычном режиме. Редактирование файлов при этом происходит
|
||||
гораздо менее эффективно, чем при использовании обычного Vim.
|
||||
.PP
|
||||
Команда
|
||||
.B eview
|
||||
выполняет почти ту же самую задачу, но файл открывается в режиме "только
|
||||
для чтения". Использование этой команды полностью идентично использованию
|
||||
evim \-R.
|
||||
.PP
|
||||
Подробнее о Vim, ключах запуска и т.п. смотрите на странице справочника
|
||||
vim(1).
|
||||
.PP
|
||||
При использовании
|
||||
.B evim
|
||||
включается опция 'insertmode', что позволяет вводить текст напрямую.
|
||||
.br
|
||||
Кроме того, настраиваются привязки, позволяющие использовать кнопки MS-Windows
|
||||
для выполнения команд копирования и вклейки. CTRL-X используется для вырезания
|
||||
текста, CTRL-C для копирования и CTRL-V для вклейки. Чтобы воспользоваться
|
||||
изначальным значением кнопки CTRL-V, используйте CTRL-Q.
|
||||
.SH ПАРАМЕТРЫ ЗАПУСКА
|
||||
См. vim(1).
|
||||
.SH ФАЙЛЫ
|
||||
.TP 15
|
||||
/usr/local/lib/vim/evim.vim
|
||||
Сценарий, который загружается для инициализации eVim.
|
||||
.SH AKA
|
||||
eVim также известен как "Vim для чайников".
|
||||
Для наилучшего эффекта рекомендуется во время использования повязать
|
||||
на голове платок, предварительно завязав на каждом конце по узелку.
|
||||
.SH СМОТРИ ТАКЖЕ
|
||||
vim(1)
|
||||
.SH АВТОРЫ
|
||||
Большая часть
|
||||
.B Vim
|
||||
создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное
|
||||
количество людей. См. меню Справка/Благодарности.
|
@ -1,4 +1,4 @@
|
||||
*help.txt* For Vim version 7.0aa. Last change: 2004 Dec 30
|
||||
*help.txt* For Vim version 7.0aa. Last change: 2005 Mar 19
|
||||
|
||||
VIM - main help file
|
||||
k
|
||||
@ -122,6 +122,7 @@ Advanced editing ~
|
||||
|quickfix.txt| commands for a quick edit-compile-fix cycle
|
||||
|windows.txt| commands for using multiple windows and buffers
|
||||
|syntax.txt| syntax highlighting
|
||||
|spell.txt| spell checking
|
||||
|diff.txt| working with two or three versions of the same file
|
||||
|autocmd.txt| automatically executing commands on an event
|
||||
|filetype.txt| settings done specifically for a type of file
|
||||
|
@ -1,4 +1,4 @@
|
||||
*options.txt* For Vim version 7.0aa. Last change: 2005 Mar 14
|
||||
*options.txt* For Vim version 7.0aa. Last change: 2005 Mar 19
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -3349,6 +3349,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
|hl-Folded| f line used for closed folds
|
||||
|hl-FoldColumn| F 'foldcolumn'
|
||||
|hl-SignColumn| > column used for |signs|
|
||||
|hl-SpellBad| B misspelled word |spell|
|
||||
|hl-SpellRare| R rare word |spell|
|
||||
|hl-SpellLocal| L word from other region |spell|
|
||||
|
||||
The display modes are:
|
||||
r reverse (termcap entry "mr" and "me")
|
||||
@ -5621,6 +5624,28 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
set.
|
||||
NOTE: This option is set to 0 when 'compatible' is set.
|
||||
|
||||
*'spell'* *'nospell'*
|
||||
'spell' boolean (default off)
|
||||
local to window
|
||||
{not in Vi}
|
||||
{not available when compiled without the |+syntax|
|
||||
feature}
|
||||
When on spell checking will be done. See |spell|.
|
||||
The languages used are specified with 'spelllang'.
|
||||
|
||||
*'spelllang'* *'spl'*
|
||||
'spelllang' 'spl' string (default empty)
|
||||
local to buffer
|
||||
{not in Vi}
|
||||
{not available when compiled without the |+syntax|
|
||||
feature}
|
||||
A comma separated list of languages. when the 'spell' option is on
|
||||
spellchecking will be done for these languages. Example: >
|
||||
set spelllang=en_us,nl
|
||||
< This means both US English and Dutch words are recognized. Words that
|
||||
are not recognized will be highlighted.
|
||||
More info at |spell|.
|
||||
|
||||
*'splitbelow'* *'sb'* *'nosplitbelow'* *'nosb'*
|
||||
'splitbelow' 'sb' boolean (default off)
|
||||
global
|
||||
|
121
runtime/doc/spell.txt
Normal file
121
runtime/doc/spell.txt
Normal file
@ -0,0 +1,121 @@
|
||||
*spell.txt* For Vim version 7.0aa. Last change: 2005 Mar 20
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
|
||||
Spell checking *spell*
|
||||
|
||||
1. Quick start |spell-quickstart|
|
||||
X. Spell file format |spell-file-format|
|
||||
|
||||
{Vi does not have any of these commands}
|
||||
|
||||
Spell checking is not available when the |+syntax| feature has been disabled
|
||||
at compile time.
|
||||
|
||||
==============================================================================
|
||||
1. Quick start *spell-quickstart*
|
||||
|
||||
This command switches on spell checking: >
|
||||
|
||||
:setlocal spell spelllang=en_us
|
||||
|
||||
This switches the 'spell' option on and specifies to check for US English.
|
||||
|
||||
The words that are not recognized are highlighted with one of these:
|
||||
SpellBad word not recognized
|
||||
SpellRare rare word
|
||||
SpellLocal wrong spelling for selected region
|
||||
|
||||
|
||||
REGIONS
|
||||
|
||||
A word may be spelled differently in various regions. For example, English
|
||||
comes in (at least) these variants:
|
||||
|
||||
en all regions
|
||||
en_us US
|
||||
en_gb Great Britain
|
||||
en_ca Canada
|
||||
|
||||
Words that are not used in one region but are used in another region are
|
||||
highlighted with SpellLocal.
|
||||
|
||||
Always use lowercase letters.
|
||||
|
||||
|
||||
SPELL FILES
|
||||
|
||||
Vim searches for spell files in the "spell" subdirectory of the directories in
|
||||
'runtimepath'. The name is: xx.yyy.spl, where:
|
||||
xx the language name
|
||||
yyy the value of 'encoding'
|
||||
|
||||
Exception: Vim uses "latin1" when 'encoding' is "iso-8859-15". The euro sign
|
||||
doesn't matter for spelling.
|
||||
|
||||
A spell file might not be available in the current 'encoding'. You may try
|
||||
using the "iconv" program to create one: >
|
||||
|
||||
iconv -f latin1 -t koi8-r de.latin1.spl >de.koi8-r.spl
|
||||
|
||||
However, if some characters cannot be presented in the target encoding this
|
||||
will give wrong results.
|
||||
|
||||
If a spell file only uses ASCII characters the encoding can be omitted. This
|
||||
is useful for English: "en.spl" The file with encoding is checked first, thus
|
||||
you could have one with encoding that includes words with non-ASCII characters
|
||||
and use the ASCII file as a fall-back.
|
||||
|
||||
==============================================================================
|
||||
X. Spell file format *spell-file-format*
|
||||
*E751*
|
||||
|
||||
The spelling for a language is specified in file with a specific format.
|
||||
The first character of a line specifies what follows in the line:
|
||||
|
||||
char argument meaning ~
|
||||
- xx words for xx region follow (repeats)
|
||||
<space> <word> normal word
|
||||
> <word> rare word
|
||||
= <word> word with non-keyword characters
|
||||
+ <word> optional word addition
|
||||
# <anything> comment
|
||||
|
||||
Empty lines are ignored. The word continues until the end of the line. Watch
|
||||
out for trailing white space!
|
||||
|
||||
Words that start with an upper-case letter will be required to be written that
|
||||
way. Otherwise, words must be in lower-case.
|
||||
|
||||
It is possible that a word appears both with an upper-case letter and as a
|
||||
rare word. This means that the word with an upper-case letter is OK and the
|
||||
word without the upper-case letter is rare.
|
||||
*E753*
|
||||
The region is specified with "-xx". For example, in the "en.spl" file "-us"
|
||||
starts the word for "en_us". This can be repeated for words that are used in
|
||||
more than one region. For example "-ca-us" is used for Canadian and US
|
||||
English words. Use "---" to go back to the words for all regions.
|
||||
|
||||
Vim supports up to six regions. *E752*
|
||||
|
||||
It is possible to have a match that starts with a valid word. In that case
|
||||
the match is used, because it is longer. Example:
|
||||
|
||||
we
|
||||
=we're
|
||||
|
||||
"re" is not a word, thus "=we're" is needed to avoid it gets highlighted.
|
||||
|
||||
The "+" items may appear after any word. For English "'s" is used. Be
|
||||
careful with this, it may hide mistakes.
|
||||
|
||||
Vim will check for duplicate words in the files used, but you will only get
|
||||
warnings if the 'verbose' option is set to 1 or more.
|
||||
|
||||
Note that the "=" and "+" words will slow down the operation. Use them only
|
||||
when really needed.
|
||||
|
||||
|
||||
vim:tw=78:sw=4:ts=8:ft=help:norl:
|
@ -1,4 +1,4 @@
|
||||
*syntax.txt* For Vim version 7.0aa. Last change: 2005 Mar 14
|
||||
*syntax.txt* For Vim version 7.0aa. Last change: 2005 Mar 19
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@ -3893,6 +3893,17 @@ SpecialKey Meta and special keys listed with ":map", also for text used
|
||||
to show unprintable characters in the text, 'listchars'.
|
||||
Generally: text that is displayed differently from what it
|
||||
really is.
|
||||
*hl-SpellBad*
|
||||
SpellBad Word that is not recognized by the spellchecker. |spell|
|
||||
This will be combined with the highlighting used otherwise.
|
||||
*hl-SpellLocal*
|
||||
SpellLocal Word that is recognized by the spellchecker as one that is
|
||||
used in another region. |spell|
|
||||
This will be combined with the highlighting used otherwise.
|
||||
*hl-SpellRare*
|
||||
SpellRare Word that is recognized by the spellchecker as one that is
|
||||
hardly ever used. |spell|
|
||||
This will be combined with the highlighting used otherwise.
|
||||
*hl-StatusLine*
|
||||
StatusLine status line of current window
|
||||
*hl-StatusLineNC*
|
||||
|
@ -548,6 +548,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
||||
'nosmd' options.txt /*'nosmd'*
|
||||
'nosn' options.txt /*'nosn'*
|
||||
'nosol' options.txt /*'nosol'*
|
||||
'nospell' options.txt /*'nospell'*
|
||||
'nosplitbelow' options.txt /*'nosplitbelow'*
|
||||
'nosplitright' options.txt /*'nosplitright'*
|
||||
'nospr' options.txt /*'nospr'*
|
||||
@ -727,6 +728,9 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
||||
'sol' options.txt /*'sol'*
|
||||
'sourceany' vi_diff.txt /*'sourceany'*
|
||||
'sp' options.txt /*'sp'*
|
||||
'spell' options.txt /*'spell'*
|
||||
'spelllang' options.txt /*'spelllang'*
|
||||
'spl' options.txt /*'spl'*
|
||||
'splitbelow' options.txt /*'splitbelow'*
|
||||
'splitright' options.txt /*'splitright'*
|
||||
'spr' options.txt /*'spr'*
|
||||
@ -3684,6 +3688,9 @@ E748 repeat.txt /*E748*
|
||||
E749 eval.txt /*E749*
|
||||
E75 vi_diff.txt /*E75*
|
||||
E750 repeat.txt /*E750*
|
||||
E751 spell.txt /*E751*
|
||||
E752 spell.txt /*E752*
|
||||
E753 spell.txt /*E753*
|
||||
E76 pattern.txt /*E76*
|
||||
E77 message.txt /*E77*
|
||||
E78 motion.txt /*E78*
|
||||
@ -5154,6 +5161,9 @@ hl-Scrollbar syntax.txt /*hl-Scrollbar*
|
||||
hl-Search syntax.txt /*hl-Search*
|
||||
hl-SignColumn syntax.txt /*hl-SignColumn*
|
||||
hl-SpecialKey syntax.txt /*hl-SpecialKey*
|
||||
hl-SpellBad syntax.txt /*hl-SpellBad*
|
||||
hl-SpellLocal syntax.txt /*hl-SpellLocal*
|
||||
hl-SpellRare syntax.txt /*hl-SpellRare*
|
||||
hl-StatusLine syntax.txt /*hl-StatusLine*
|
||||
hl-StatusLineNC syntax.txt /*hl-StatusLineNC*
|
||||
hl-Title syntax.txt /*hl-Title*
|
||||
@ -5760,6 +5770,7 @@ new-script-5.4 version5.txt /*new-script-5.4*
|
||||
new-search-path version6.txt /*new-search-path*
|
||||
new-searchpat version6.txt /*new-searchpat*
|
||||
new-session-files version5.txt /*new-session-files*
|
||||
new-spell version7.txt /*new-spell*
|
||||
new-unlisted-buffers version6.txt /*new-unlisted-buffers*
|
||||
new-user-defined version5.txt /*new-user-defined*
|
||||
new-user-manual version6.txt /*new-user-manual*
|
||||
@ -6206,6 +6217,10 @@ spec_chglog_prepend pi_spec.txt /*spec_chglog_prepend*
|
||||
spec_chglog_release_info pi_spec.txt /*spec_chglog_release_info*
|
||||
special-buffers windows.txt /*special-buffers*
|
||||
speed-up tips.txt /*speed-up*
|
||||
spell spell.txt /*spell*
|
||||
spell-file-format spell.txt /*spell-file-format*
|
||||
spell-quickstart spell.txt /*spell-quickstart*
|
||||
spell.txt spell.txt /*spell.txt*
|
||||
split() eval.txt /*split()*
|
||||
splitfind windows.txt /*splitfind*
|
||||
splitview windows.txt /*splitview*
|
||||
|
558
runtime/doc/vim-it.UTF-8.1
Normal file
558
runtime/doc/vim-it.UTF-8.1
Normal file
@ -0,0 +1,558 @@
|
||||
.TH VIM 1 "22 febbraio 2002"
|
||||
.SH NOME
|
||||
vim \- VI Migliorato, un editor di testi per programmatori
|
||||
.SH SINTASSI
|
||||
.br
|
||||
.B vim
|
||||
[opzioni] [file ..]
|
||||
.br
|
||||
.B vim
|
||||
[opzioni] -
|
||||
.br
|
||||
.B vim
|
||||
[opzioni] \-t tag
|
||||
.br
|
||||
.B vim
|
||||
[opzioni] \-q [file_errori]
|
||||
.PP
|
||||
.br
|
||||
.B ex
|
||||
.br
|
||||
.B view
|
||||
.br
|
||||
.B gvim
|
||||
.B gview
|
||||
.B evim
|
||||
.B eview
|
||||
.br
|
||||
.B rvim
|
||||
.B rview
|
||||
.B rgvim
|
||||
.B rgview
|
||||
.SH DESCRIZIONE
|
||||
.B Vim
|
||||
Un editore di testi, compatibile con, e migliore di, Vi.
|
||||
Può essere usato per editare qualsiasi file di testo.
|
||||
Particolarmente utile per editare programmi.
|
||||
.PP
|
||||
Ci sono parecchi miglioramenti rispetto a Vi: undo multipli,
|
||||
finestre e buffer multipli, evidenziazione sintattica, possibilità
|
||||
di modificare la linea di comando, completamento nomi file, help
|
||||
in linea, selezione testi in modalità visuale, etc..
|
||||
Vedere ":help vi_diff.txt" per un sommario delle differenze fra
|
||||
.B Vim
|
||||
e Vi.
|
||||
.PP
|
||||
Mentre usate
|
||||
.B Vim
|
||||
potete ricevere molto aiuto dal sistema di help online, col comando ":help".
|
||||
Vedere qui sotto la sezione AIUTO ONLINE.
|
||||
.PP
|
||||
Quasi sempre
|
||||
.B Vim
|
||||
viene invocato, per modificare un file, col comando
|
||||
.PP
|
||||
vim file
|
||||
.PP
|
||||
Più in generale
|
||||
.B Vim
|
||||
viene invocato con:
|
||||
.PP
|
||||
vim [opzioni] [lista_file]
|
||||
.PP
|
||||
Se lista_file non è presente, l'editor inizia aprendo un buffer vuoto.
|
||||
Altrimenti, una e una sola delle quattro maniere indicate qui sotto può
|
||||
essere usata per scegliere uno o più file da modificare.
|
||||
.TP 12
|
||||
file ..
|
||||
Una lista di nomi di file.
|
||||
Il primo di questi sarà il file corrente, e verrà letto nel buffer.
|
||||
Il cursore sarà posizionato sulla prima linea del buffer.
|
||||
Potete arrivare agli altri file col comando ":next".
|
||||
Per editare un file il cui nome inizia per "-" premettete "--" alla
|
||||
lista_file.
|
||||
.TP
|
||||
-
|
||||
Il file da editare è letto dallo "stdin" [di solito, ma non
|
||||
necessriamente, il terminale - NdT]. I comandi sono letti da "stderr",
|
||||
che dovrebbe essere un terminale [tty].
|
||||
.TP
|
||||
-t {tag}
|
||||
Il file da editare e la posizione iniziale del cursore dipendono da "tag",
|
||||
una specie di "etichetta" a cui saltare.
|
||||
{tag} viene cercata nel file tags, ed il file ad essa associato diventa
|
||||
quello corrente, ed il comando ad essa associato viene eseguito.
|
||||
Di solito si usa per programmi C, nel qual caso {tag} potrebbe essere un
|
||||
nome di funzione.
|
||||
L'effetto è che il file contenente quella funzione diventa il file corrente
|
||||
e il cursore è posizionato all'inizio della funzione.
|
||||
Vedere ":help tag-commands".
|
||||
.TP
|
||||
-q [file_errori]
|
||||
Inizia nella modalità quickFix [correzione veloce].
|
||||
Il file [file_errori] è letto e il primo errore è visualizzato.
|
||||
Se [file_errori] non è indicato, il suo nome è ottenuto dal valore
|
||||
dell'opzione 'errorfile' (che, se non specificata, vale "AztecC.Err"
|
||||
per l'Amiga, "errors.err" su altri sistemi).
|
||||
Si può saltare all'errore successivo col comando ":cn".
|
||||
Vedere ":help quickfix".
|
||||
.PP
|
||||
.B Vim
|
||||
si comporta in modo diverso se invocato con nomi differenti (il programma
|
||||
eseguibile "sottostante" può essere sempre lo stesso).
|
||||
.TP 10
|
||||
vim
|
||||
Modalità "Normal", comportamento normale.
|
||||
.TP
|
||||
ex
|
||||
Inizia in modalità "Ex".
|
||||
Si può passare in modalità "Normal" col comandi ":vi".
|
||||
Si può invocare la modalità "Ex" anche con l'argomento "-e".
|
||||
.TP
|
||||
view
|
||||
Inizia in modalità "Sola Lettura". Non potete modificare i file.
|
||||
Si può invocare la modalità "Sola Lettura" anche con l'argomento "-R".
|
||||
.TP
|
||||
gvim gview
|
||||
La versione GUI [Graphical User Interface].
|
||||
Apre una nuova finestra.
|
||||
Si può invocare la modalità "GUI" anche con l'argomento "-g".
|
||||
.TP
|
||||
evim eview
|
||||
La versione GUI in modalità "Facile" (semplificata).
|
||||
Apre una nuova finestra.
|
||||
Si può invocare la modalità "Facile" anche con l'argomento "-y".
|
||||
.TP
|
||||
rvim rview rgvim rgview
|
||||
Come sopra, ma con restrizioni ai comandi. Non si potrnno eseguire comandi
|
||||
dello shell o sospendere
|
||||
.B Vim.
|
||||
Si può invocare la modalità "Ristretta" anche con l'argomento "-Z".
|
||||
.SH OPZIONI
|
||||
Le opzioni possono essere in un ordine qualsiasi, prima o dopo i nomi di
|
||||
file. Opzioni che non necessitano un argomento possono essere raggruppate
|
||||
dietro a un solo "-".
|
||||
.TP 12
|
||||
+[numero]
|
||||
Per il primo file il cursore sarà posizionato sulla linea "numero".
|
||||
Se "numero" manca, il cursore sarà posizionato sull'ultima linea del file.
|
||||
.TP
|
||||
+/{espressione}
|
||||
Per il primo file il cursore sarà posizionato alla
|
||||
prima occorrenza di {espressione}.
|
||||
Vedere ":help search-pattern" per come specificare l'espressione.
|
||||
.TP
|
||||
+{comando}
|
||||
.TP
|
||||
-c {comando}
|
||||
{comando} sarà eseguito dopo che il
|
||||
primo file è stato letto.
|
||||
{comando} è interpretato come un comando Ex.
|
||||
Se il {comando} contiene spazi deve essere incluso fra doppi apici
|
||||
(o altro delimitatore, a seconda dello shell che si sta usando).
|
||||
Esempio: Vim "+set si" main.c
|
||||
.br
|
||||
Note: Si possono avere fino a 10 comandi "+" o "-c".
|
||||
.TP
|
||||
-S {file}
|
||||
I comandi contenuti in {file} sono eseguiti dopo la lettura del primo file.
|
||||
Equivalente a -c "source {file}".
|
||||
{file} non può avere un nome che inizia per '-'.
|
||||
Se {file} è omesso si usa "Session.vim" (funziona solo se -S è l'ultimo
|
||||
argomento specificato).
|
||||
.TP
|
||||
--cmd {comando}
|
||||
Come "-c", ma il comando è eseguito PRIMA
|
||||
di eseguire qualsiasi file vimrc.
|
||||
Si possono usare fino a 10 di questi comandi, indipendentemente dai comandi
|
||||
"-c".
|
||||
.TP
|
||||
-A
|
||||
Se
|
||||
.B Vim
|
||||
è stato compilato con supporto ARABIC per editare file con orientamento
|
||||
destra-sinistra e tastiera con mappatura Araba, questa opzione inizia
|
||||
.B Vim
|
||||
in modalità "Arabic", cioè impostando 'arabic'.
|
||||
Altrimenti viene dato un messaggio di errore e
|
||||
.B Vim
|
||||
termina in modo anormale.
|
||||
.TP
|
||||
-b
|
||||
Modalità "Binaria".
|
||||
Vengono impostate alcune opzioni che permettono di modificare un file
|
||||
binario o un programma eseguibile.
|
||||
.TP
|
||||
-C
|
||||
Compatibile. Imposta l'opzione 'compatible'.
|
||||
In questo modo
|
||||
.B Vim
|
||||
ha quasi lo stesso comportamento di Vi, anche in presenza di un file
|
||||
di configurazione .vimrc [proprio di Vim - NdT].
|
||||
.TP
|
||||
-d
|
||||
Inizia in modalità "Diff" [differenze].
|
||||
Dovrebbero esserci come argomenti due o tre nomi di file.
|
||||
.B Vim
|
||||
aprirà tutti i file evidenziando le differenze fra gli stessi.
|
||||
Funziona come vimdiff(1).
|
||||
.TP
|
||||
-d {dispositivo}
|
||||
Apre {dispositivo} per usarlo come terminale.
|
||||
Solo per l'Amiga.
|
||||
Esempio:
|
||||
"\-d con:20/30/600/150".
|
||||
.TP
|
||||
-D
|
||||
Debugging. Vim si mette in modalità "debugging" a partire
|
||||
dall'esecuzione del primo comando da uno script.
|
||||
.TP
|
||||
-e
|
||||
Eseguire
|
||||
.B Vim
|
||||
in modalità "Ex", come se il programma eseguito sia "ex".
|
||||
.TP
|
||||
-E
|
||||
Eseguire
|
||||
.B Vim
|
||||
in modalità "Ex" migliorata, come se il programma eseguito sia "exim".
|
||||
.TP
|
||||
-f
|
||||
Direttamente [Foreground]. Per la versione GUI,
|
||||
.B Vim
|
||||
non crea [fork] una nuova finestra, indipendente dallo shell di invocazione.
|
||||
Per l'Amiga,
|
||||
.B Vim
|
||||
non è fatto ripartire per aprire una nuova finestra.
|
||||
Opzione da usare quando
|
||||
.B Vim
|
||||
è eseguito da un programma che attende la fine della
|
||||
sessione di edit (ad es. mail).
|
||||
Sull'Amiga i comandi ":sh" e ":!" non sono disponibili.
|
||||
.TP
|
||||
--nofork
|
||||
Direttamente [Foreground]. Per la versione GUI,
|
||||
.B Vim
|
||||
non crea [fork] una nuova finestra, indipendente dallo shell di invocazione.
|
||||
.TP
|
||||
-F
|
||||
Se
|
||||
.B Vim
|
||||
è stato compilato con supporto FKMAP per editare file con orientamento
|
||||
destra-sinistra e tastiera con mappatura Farsi, questa opzione inizia
|
||||
.B Vim
|
||||
in modalità "Farsi", cioè impostando 'fkmap' e 'rightleft'.
|
||||
Altrimenti viene dato un messaggio di errore e
|
||||
.B Vim
|
||||
termina in modo anormale.
|
||||
.TP
|
||||
-g
|
||||
Se
|
||||
.B Vim
|
||||
è stato compilato con supporto GUI, questa opzione chiede di usarla.
|
||||
Se Vim è stato compilato senza supporto GUI viene dato un messaggio di errore e
|
||||
.B Vim
|
||||
termina in modo anormale.
|
||||
.TP
|
||||
-h
|
||||
Un po' di aiuto su opzioni e argomenti che si possono dare invocando Vim.
|
||||
Subito dopo
|
||||
.B Vim
|
||||
esce.
|
||||
.TP
|
||||
-H
|
||||
Se
|
||||
.B Vim
|
||||
è stato compilato col supporto RIGHTLEFT per editare file con orientamento
|
||||
destra-sinistra e tastiera con mappatura Ebraica, questa opzione inizia
|
||||
.B Vim
|
||||
in modalità "Ebraica", cioè impostando 'hkmap' e 'rightleft'.
|
||||
Altrimenti viene dato un messaggio di errore e
|
||||
.B Vim
|
||||
termina in modo anormale.
|
||||
.TP
|
||||
-i {viminfo}
|
||||
Se è abilitato l'uso di un file viminfo, questa opzione indica il nome
|
||||
del file da usare invece di quello predefinito "~/.viminfo".
|
||||
Si può anche evitare l'uso di un file .viminfo, dando come nome "NONE".
|
||||
.TP
|
||||
-L
|
||||
Equivalente a -r.
|
||||
.TP
|
||||
-l
|
||||
Modalità Lisp.
|
||||
Imposta le opzini 'lisp' e 'showmatch'.
|
||||
.TP
|
||||
-m
|
||||
Inibisce modifica file.
|
||||
Annulla l'opzione 'write'.
|
||||
E' ancora possibile modificare un buffer [in memoria - Ndt], ma non scriverlo.
|
||||
.TP
|
||||
-M
|
||||
Modifiche non permesse. Le opzioni 'modifiable' e 'write' sono annullate,
|
||||
in modo da impedire sia modifiche che riscritture. Da notare che queste
|
||||
opzioni possono essere abilitate in seguito, permettendo così modifiche.
|
||||
.TP
|
||||
-N
|
||||
Modalità "Non-compatibile". Annulla l'opzione 'compatible'.
|
||||
Così
|
||||
.B Vim
|
||||
va un po' meglio, ma è meno compatibile con Vi, anche in assenza di un
|
||||
file .vimrc.
|
||||
.TP
|
||||
-n
|
||||
Inibisce l'uso di un file di swap.
|
||||
Il recupero dopo una caduta di macchina diventa impossibile.
|
||||
Utile per editare un file su un supporto molto lento (ad es. floppy).
|
||||
Il comando ":set uc=0" ha lo stesso effetto.
|
||||
Per abilitare il recupero usare ":set uc=200".
|
||||
.TP
|
||||
-nb
|
||||
Diviene un Editor server per NetBeans. Vedere la documentazione per dettagli.
|
||||
.TP
|
||||
-o[N]
|
||||
Apri N finestre in orizzontale.
|
||||
Se N manca, apri una finestra per ciascun file.
|
||||
.TP
|
||||
-O[N]
|
||||
Apri N finestre, in verticale.
|
||||
Se N manca, apri una finestra per ciascun file.
|
||||
.TP
|
||||
-R
|
||||
Modalità "Sola Lettura".
|
||||
Imposta l'opzione 'readonly'.
|
||||
Si può ancora modificare il buffer, ma siete protetti da una riscrittura
|
||||
involontaria.
|
||||
Se volete davvero riscrivere il file, aggiungete un punto esclamativo
|
||||
al comando "Ex", come in ":w!".
|
||||
L'opzione -R implica anche l'opzione -n (vedere sotto).
|
||||
L'opzione 'readonly' può essere annullata con ":set noro".
|
||||
Vedere ":help 'readonly'".
|
||||
.TP
|
||||
-r
|
||||
Lista file di swap, assieme a dati utili per un recupero.
|
||||
.TP
|
||||
-r {file}
|
||||
Modalità "Recovery".
|
||||
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
|
||||
editato, col suffisso ".swp".
|
||||
Vedere ":help recovery".
|
||||
.TP
|
||||
-s
|
||||
Modalità silenziosa. Solo quando invocato come "Ex" o quando l'opzione
|
||||
"-e" è stata data prima dell'opzione "-s".
|
||||
.TP
|
||||
-s {scriptin}
|
||||
Lo script file {scriptin} è letto.
|
||||
I caratteri nel file sono interpretati come se immessi da voi.
|
||||
Lo stesso si può ottenere col comando ":source! {scriptin}".
|
||||
Se la fine del file di input viene raggiunta prima che Vim termini,
|
||||
l'ulteriore input viene preso dalla tastiera.
|
||||
.TP
|
||||
-T {terminale}
|
||||
Dice a
|
||||
.B Vim
|
||||
quale tipo di terminale state usando.
|
||||
Utile solo se il terminale non viene riconosciuto correttamente da Vim.
|
||||
Dovrebbe essere un terminale noto a
|
||||
.B Vim
|
||||
(internamente) o definito nel file termcap o terminfo.
|
||||
.TP
|
||||
-u {vimrc}
|
||||
Usa i comandi nel file {vimrc} per inizializzazioni.
|
||||
Tutte le altre inizializzazioni non sono eseguite.
|
||||
Usate questa opzione per editare qualche file di tipo speciale.
|
||||
Può anche essere usato per non fare alcuna inizializzazione dando
|
||||
come nome "NONE".
|
||||
Vedere ":help initialization" da vim per ulteriori dettagli.
|
||||
.TP
|
||||
-U {gvimrc}
|
||||
Usa i comandi nel file {gvimrc} per inizializzazioni GUI.
|
||||
Tutte le altre inizializzazioni GUI non sono eseguite.
|
||||
Può anche essere usata per non fare alcuna inizializzazione GUI dando
|
||||
come nome "NONE".
|
||||
Vedere ":help gui-init" da vim per ulteriori dettagli.
|
||||
.TP
|
||||
-V[N]
|
||||
Verboso. Vim manda messaggi relativi agli script file che esegue
|
||||
e quando legge o scrive un file viminfo. Il numero opzionale N è il valore
|
||||
dell'opzione 'verbose'.
|
||||
Il valore predefinito è 10.
|
||||
.TP
|
||||
-v
|
||||
Inizia
|
||||
.B Vim
|
||||
in modalità "Vi", come se il programma eseguibile fosse "vi". Questo ha
|
||||
effetto solo quando Vim viene invocato con il nome "ex".
|
||||
.TP
|
||||
-w {scriptout}
|
||||
Ogni carattere immesso viene registrato nel file {scriptout},
|
||||
finché non uscite da
|
||||
.B Vim.
|
||||
Utile se si vuole creare uno script file da usare con "vim -s" o
|
||||
":source!".
|
||||
Se il file {scriptout} esiste, quel che immettete viene aggiunto in fondo.
|
||||
.TP
|
||||
-W {scriptout}
|
||||
Come -w, ma uno script file esistente viene sovrascritto.
|
||||
.TP
|
||||
-x
|
||||
Uso di cifratura nella scrittura dei file. E' necessario immettere
|
||||
una chiave di cifratura.
|
||||
.TP
|
||||
-X
|
||||
Non connetterti al server X. Vim parte più rapidamente,
|
||||
ma il titolo della finestra e la clipboard non sono disponibili.
|
||||
.TP
|
||||
-y
|
||||
Eseguire
|
||||
.B Vim
|
||||
in modalità "Facile" (semplificata), come se l'eseguibile invocato
|
||||
sia "evim" o "eview".
|
||||
Fa sì che
|
||||
.B Vim
|
||||
si comporti come un editor che usa solo il mouse e i caratteri.
|
||||
.TP
|
||||
-Z
|
||||
Modalità "Ristretta". Vim si comporta come se invocato con un nome
|
||||
che inizia per "r".
|
||||
.TP
|
||||
--
|
||||
Specifica la fine delle opzioni.
|
||||
Argomenti specificati dopo questo sono considerati nomi file.
|
||||
Si può usare per editare un file il cui nome inizi per '-'.
|
||||
.TP
|
||||
--echo-wid
|
||||
Solo con GUI GTK: Visualizza Window ID su "stdout".
|
||||
.TP
|
||||
--help
|
||||
Vim dà un messaggio ed esce, come con l'argomento "-h".
|
||||
.TP
|
||||
--literal
|
||||
Considera i nomi passati come argomenti letterai, senza espandere
|
||||
metacaratteri. Non necessario in Unix, lo shell espande i metacaratteri.
|
||||
.TP
|
||||
--noplugin
|
||||
Non caricare plugin. Implicito se si specifica -u NONE.
|
||||
.TP
|
||||
--remote
|
||||
Connettersi a un server Vim e chiedere di editare i file elencati come altri
|
||||
argomenti. Se non si trova un server viene dato un messaggio e i file sono
|
||||
editati nel Vim corrente.
|
||||
.TP
|
||||
--remote-expr {expr}
|
||||
Connettersi a un server Vim, valutare ivi {expr} e stampare il risultatoi
|
||||
su "stdout".
|
||||
.TP
|
||||
--remote-send {chiavi}
|
||||
Connettersi a un server Vim e spedirgli {chiavi}.
|
||||
.TP
|
||||
--remote-silent
|
||||
Come --remote, ma senza avvisare se non si trova un server.
|
||||
.TP
|
||||
--remote-wait
|
||||
Come --remote, ma Vim non termina finché i file non sono stati editati.
|
||||
.TP
|
||||
--remote-wait-silent
|
||||
Come --remote-wait, ma senza avvisare se non si trova un server.
|
||||
.TP
|
||||
--serverlist
|
||||
Lista i nomi di tutti i server Vim disponibili.
|
||||
.TP
|
||||
--servername {nome}
|
||||
Usa {nome} come nome server. Usato per il Vim corrente, a meno che sia
|
||||
usato con l'argomento --remote, nel qual caso indica il server a cui
|
||||
connettersi.
|
||||
.TP
|
||||
--socketid {id}
|
||||
Solo con GUI GTK: Usa il meccanismo GtkPlug per eseguire gvim in un'altra
|
||||
finestra.
|
||||
.TP
|
||||
--version
|
||||
Stampa la versione di Vim ed esci.
|
||||
.SH AIUTO ONLINE
|
||||
Battere ":help" in
|
||||
.B Vim
|
||||
per iniziare.
|
||||
Battere ":help argomento" per ricevere aiuto su uno specifico argomento.
|
||||
Per esempio: ":help ZZ" per ricevere aiuto sul comando "ZZ".
|
||||
Usare <Tab> e CTRL-D per completare gli argomenti
|
||||
(":help cmdline-completion").
|
||||
Ci sono "tag" nei file di help per saltare da un argomento a un altro
|
||||
(simili a legami ipertestuali, vedere ":help").
|
||||
Tutti i file di documentazione possono essere navigati così. Ad es.:
|
||||
":help syntax.txt".
|
||||
.SH FILE
|
||||
.TP 15
|
||||
/usr/local/lib/vim/doc/*.txt
|
||||
I file di cocumentaziona di
|
||||
.B Vim
|
||||
.
|
||||
Usate ":help doc-file-list" per avere la lista completa.
|
||||
.TP
|
||||
/usr/local/lib/vim/doc/tags
|
||||
Il file di tags usato per trovare informazioni nei file di documentazione.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/syntax.vim
|
||||
Inizializzazioni sintattiche a livello di sistema.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/*.vim
|
||||
File di colorazione sintattica per vari linguaggi.
|
||||
.TP
|
||||
/usr/local/lib/vim/vimrc
|
||||
Inizializzazioni
|
||||
.B Vim
|
||||
a livello di sistema.
|
||||
.TP
|
||||
/usr/local/lib/vim/gvimrc
|
||||
Inizializzazioni gvim a livello di sistema.
|
||||
.TP
|
||||
/usr/local/lib/vim/optwin.vim
|
||||
Script Vim usato dal comando ":options", un modo semplice
|
||||
per visualizzare e impostare opzioni.
|
||||
.TP
|
||||
/usr/local/lib/vim/menu.vim
|
||||
Inzializzazioni del menu gvim a livello di sistema.
|
||||
.TP
|
||||
/usr/local/lib/vim/bugreport.vim
|
||||
Script Vim per generare una segnalazione di errore. Vedere ":help bugs".
|
||||
.TP
|
||||
/usr/local/lib/vim/filetype.vim
|
||||
Script Vim per determinare il tipo di un file a partire dal suo nome.
|
||||
Vedere ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/scripts.vim
|
||||
Script Vim per determinare il tipo di un file a partire dal suo contenuto.
|
||||
Vedere ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/*.ps
|
||||
File usati per stampa PostScript.
|
||||
.PP
|
||||
Per informazioni aggiornate [in inglese - NdT] vedere la home page di Vim:
|
||||
.br
|
||||
<URL:http://www.vim.org/>
|
||||
.SH VEDERE ANCHE
|
||||
vimtutor(1)
|
||||
.SH AUTORE
|
||||
Buona parte di
|
||||
.B Vim
|
||||
è stato scritto da Bram Moolenaar, con molto aiuto da altri.
|
||||
Vedere ":help credits" in
|
||||
.B Vim.
|
||||
.br
|
||||
.B Vim
|
||||
è basato su Stevie, scritto da: Tim Thompson,
|
||||
Tony Andrews e G.R. (Fred) Walter.
|
||||
In verità, poco o nulla è rimasto del loro codice originale.
|
||||
.SH BACHI
|
||||
Probabili.
|
||||
Vedere ":help todo" per una lista di problemi noti.
|
||||
.PP
|
||||
Si noti che un certo numero di comportamenti che possono essere considerati
|
||||
errori da qualcuno, sono in effetti causati da una riproduzione fin troppo
|
||||
fedele del comportamento di Vi.
|
||||
Se ritenete che altre cose siano errori "perché Vi si comporta diversamente",
|
||||
date prima un'occhiata al file vi_diff.txt
|
||||
(o battere :help vi_diff.txt da Vim).
|
||||
Date anche un'occhiata alle opzioni 'compatible' e 'cpoptions.
|
48
runtime/doc/vimdiff-it.UTF-8.1
Normal file
48
runtime/doc/vimdiff-it.UTF-8.1
Normal file
@ -0,0 +1,48 @@
|
||||
.TH VIMDIFF 1 "30 marzo 2001"
|
||||
.SH NOME
|
||||
vimdiff \- modifica due o tre versioni di un file con Vim, visualizzando le
|
||||
differenze
|
||||
.SH SINTASSI
|
||||
.br
|
||||
.B vimdiff
|
||||
[opzioni] file1 file2 [file3]
|
||||
.PP
|
||||
.B gvimdiff
|
||||
.SH DESCRIZIONE
|
||||
.B Vimdiff
|
||||
inizia
|
||||
.B Vim
|
||||
per due (o tre) file.
|
||||
Ogni file ha una sua finestra.
|
||||
Le differenze fra file sono evidenziate.
|
||||
E' una maniera elegante per controllare modifiche e portare modifiche
|
||||
verso un'altra versione dello stesso file.
|
||||
.PP
|
||||
Vedere vim(1) per dettagli su Vim in generale.
|
||||
.PP
|
||||
Se iniziato con
|
||||
.B gvimdiff
|
||||
la GUI sarà utilizzata, se disponibile.
|
||||
.PP
|
||||
In ogni finestra l'opzione 'diff' è impostata, evidenziando così le
|
||||
differenze.
|
||||
.br
|
||||
Le opzioni 'wrap' e 'scrollbind' sono impostate per migliorare la
|
||||
visibilità del testo.
|
||||
.br
|
||||
L'opzione 'foldmethod' è impostata al valore "diff", che mette gruppi di
|
||||
linee uguali fra i diversi file in una piegatura. 'foldcolumn' è impostato
|
||||
a due per poter facilmente visualizzare le piegature, aprirle e chiuderle.
|
||||
.SH OPZIONI
|
||||
Lo schermo è diviso verticalmente, come se aveste usato l'opzione "\-O".
|
||||
Per dividerlo orizzontalmente, usare l'opzione "\-o".
|
||||
.PP
|
||||
Per tutte le altre opzioni, vedere vim(1).
|
||||
.SH VEDERE ANCHE
|
||||
vim(1)
|
||||
.SH AUTORE
|
||||
Buona parte di
|
||||
.B Vim
|
||||
è stato scritto da Bram Moolenaar, con molto aiuto da altri.
|
||||
Vedere ":help credits" in
|
||||
.B Vim.
|
50
runtime/doc/vimdiff-ru.1
Normal file
50
runtime/doc/vimdiff-ru.1
Normal file
@ -0,0 +1,50 @@
|
||||
.TH VIMDIFF 1 "2001 March 30"
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD>
|
||||
vimdiff \- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vim
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.br
|
||||
.B vimdiff
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD>] <20><><EFBFBD><EFBFBD>1 <20><><EFBFBD><EFBFBD>2 [<5B><><EFBFBD><EFBFBD>3]
|
||||
.PP
|
||||
.B gvimdiff
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B vimdiff
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
.B Vim
|
||||
<EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Vim <20><>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> vim(1).
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B gvimdiff
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 'diff', <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 'wrap' <20> 'scrollbind'.
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 'foldmethod' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "diff", <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> 'foldcolumn' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> "-O". <20><><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> "-o".
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> vim(1).
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
vim(1)
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B Vim
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Bram Moolenaar), <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><>. ":help credits" <20>
|
||||
.B Vim.
|
54
runtime/doc/vimtutor-it.UTF-8.1
Normal file
54
runtime/doc/vimtutor-it.UTF-8.1
Normal file
@ -0,0 +1,54 @@
|
||||
.TH VIMTUTOR 1 "2001 April 2"
|
||||
.SH NOME
|
||||
vimtutor \- the Vim tutor
|
||||
.SH SINTASSI
|
||||
.br
|
||||
.B vimtutor [lingua]
|
||||
.SH DESCRIZIONE
|
||||
.B Vimtutor
|
||||
inizia il
|
||||
.B Vim
|
||||
tutor.
|
||||
It copies the tutor file first, so that it can be modified without changing
|
||||
the original file.
|
||||
.PP
|
||||
The
|
||||
.B Vimtutor
|
||||
is useful for people that want to learn their first
|
||||
.B Vim
|
||||
commands.
|
||||
.PP
|
||||
The optional [language] argument is the two-letter name of a language, like
|
||||
"it" or "es".
|
||||
If the [language] argument is missing, the language of the current locale will
|
||||
be used.
|
||||
If a tutor in this language is available, it will be used.
|
||||
Otherwise the English version will be used.
|
||||
.PP
|
||||
.B Vim
|
||||
is always started in Vi compatible mode.
|
||||
.SH FILE
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor[.language]
|
||||
The
|
||||
.B Vimtutor
|
||||
text file(s).
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor.vim
|
||||
The Vim script used to copy the
|
||||
.B Vimtutor
|
||||
text file.
|
||||
.SH AUTORE
|
||||
The
|
||||
.B Vimtutor
|
||||
è stato scritto in origine per Vi da Michael C. Pierce e Robert K. Ware,
|
||||
Colorado School of Mines, usando idee fornite da Charles Smith,
|
||||
Colorado State University.
|
||||
E-mail: bware@mines.colorado.edu.
|
||||
.br
|
||||
E' stato modificato per
|
||||
.B Vim
|
||||
da Bram Moolenaar.
|
||||
Per i nomi dei traduttori, vedere i file usati nelle rispettive lingue.
|
||||
.SH VEDERE ANCHE
|
||||
vim(1)
|
51
runtime/doc/vimtutor-ru.UTF-8.1
Normal file
51
runtime/doc/vimtutor-ru.UTF-8.1
Normal file
@ -0,0 +1,51 @@
|
||||
.TH VIMTUTOR 1 "2001 April 2"
|
||||
.SH ИМЯ
|
||||
vimtutor \- учебник по Vim
|
||||
.SH КОМАНДНАЯ СТРОКА
|
||||
.br
|
||||
.B vimtutor [язык]
|
||||
.SH ОПИСАНИЕ
|
||||
Команда
|
||||
.B vimtutor
|
||||
запускает учебник по
|
||||
.B Vim.
|
||||
При этом сначала происходит создание копии файла учебника,
|
||||
чтобы его можно было редактировать без опасения потерять исходный файл.
|
||||
.PP
|
||||
Программа
|
||||
.B vimtutor
|
||||
полезна для новичков, желающих научиться самым основным командам
|
||||
.B Vim.
|
||||
.PP
|
||||
Необязательный параметр [язык] представляет собой двухсимвольный код языка,
|
||||
например "ru" или "it".
|
||||
Если параметр [язык] не указан, то используется язык активной в настоящий
|
||||
момент локали. Если учебник на этом языке не существует, то по умолчанию
|
||||
используется учебник на английском языке.
|
||||
.PP
|
||||
При работе с учебником
|
||||
.B Vim
|
||||
всегда запускается в режиме совместимости с Vi.
|
||||
.SH ФАЙЛЫ
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor[.язык]
|
||||
Текст учебника
|
||||
.B vimtutor.
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor.vim
|
||||
Сценарий Vim, который используется для создания рабочей
|
||||
копии текста учебника
|
||||
.B vimtutor.
|
||||
.SH АВТОРЫ
|
||||
.B Vimtutor
|
||||
был впервые написан для Vi Майклом К. Пирсом (Michael C. Pierce) и
|
||||
Робертом К. Уэа (Robert K. Ware) из Colorado School of Mines по
|
||||
идее Чарльза Смита (Charles Smith) из Colorado State University.
|
||||
E-mail: bware@mines.colorado.edu.
|
||||
.br
|
||||
Впоследствии учебник был доработан для использования в
|
||||
.B Vim
|
||||
Брамом Мооленааром (Bram Moolenaar).
|
||||
Имена переводчиков учебника упоминаются в соответствующих файлах.
|
||||
.SH СМОТРИ ТАКЖЕ
|
||||
vim(1)
|
408
runtime/doc/xxd-ru.1
Normal file
408
runtime/doc/xxd-ru.1
Normal file
@ -0,0 +1,408 @@
|
||||
.TH XXD 1 "August 1996" "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> man <20><><EFBFBD> xxd"
|
||||
.\"
|
||||
.\" 21st May 1996
|
||||
.\" Man page author:
|
||||
.\" Tony Nugent <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.\" Changes by Bram Moolenaar <Bram@vim.org>
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD>
|
||||
.I xxd
|
||||
\- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B xxd
|
||||
\-h[elp]
|
||||
.br
|
||||
.B xxd
|
||||
[<5B><><EFBFBD><EFBFBD><EFBFBD>] [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD> [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD>]]
|
||||
.br
|
||||
.B xxd
|
||||
\-r[evert] [<5B><><EFBFBD><EFBFBD><EFBFBD>] [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD> [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD>]]
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I xxd
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.BR uuencode(1)
|
||||
<EFBFBD>
|
||||
.BR uudecode(1),
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> ASCII-<2D><><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RB \` \- ',
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RB \` \- '
|
||||
), <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
.BR \-c8 ,
|
||||
.BR "\-c 8" ,
|
||||
.B \-c 010
|
||||
<EFBFBD>
|
||||
.B \-cols 8
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
.TP
|
||||
.IR \-a " | " \-autoskip
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '*'. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.IR \-b " | " \-bits
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>).
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "1" <20> "0". <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28> <20><><EFBFBD><EFBFBD> ascii <20><><EFBFBD> ebcdic). <20><><EFBFBD><EFBFBD><EFBFBD> \-r, \-p, \-i <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.IR "\-c <20><><EFBFBD> " | " \-cols <20><><EFBFBD>"
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RI < <EFBFBD><EFBFBD><EFBFBD> >,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 16
|
||||
(\-i: 12, \-ps: 30, \-b: 6).
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: 256.
|
||||
.TP
|
||||
.IR \-E " | " \-EBCDIC
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> ASCII <20><> EBCDIC. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> \-r, \-p <20><><EFBFBD> \-i.
|
||||
.TP
|
||||
.IR "\-g <20><><EFBFBD><EFBFBD> " | " \-groupsize <20><><EFBFBD><EFBFBD>"
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RI < <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >
|
||||
(<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>), <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I \-g 0
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RI < <EFBFBD><EFBFBD><EFBFBD><EFBFBD> "> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> " 2
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> \fI1\fP <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> postscript <20> include.
|
||||
.TP
|
||||
.IR \-h " | " \-help
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.IR \-i " | " \-include
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> C.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> xxd <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.IR "\-l <20><><EFBFBD><EFBFBD><EFBFBD> " | " \-len <20><><EFBFBD><EFBFBD><EFBFBD>"
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RI < <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> "postscript".
|
||||
.TP
|
||||
.IR \-r " | " \-revert
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>).
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I \-r \-p
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.I \-seek <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I \-r
|
||||
: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.RI < <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.I \-s [\+][\-]seek
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
.RI < <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> >
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD><EFBFBD>.
|
||||
\fI\+ \fR<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>). \fI\- \fR<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> \fI \+ \fR:
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>).
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> \-s <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.I \-u
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
.IR \-v " | " \-version
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.PP
|
||||
.I xxd \-r
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
lseek(2) <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
.I xxd \-r
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>
|
||||
.I xxd \-r
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><>. <20><><EFBFBD><EFBFBD> \-c). <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ascii (<28><><EFBFBD> ebcdic), <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
postscript <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd \-r \-p <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.PP
|
||||
\fI% xxd \-i <20><><EFBFBD><EFBFBD>\fR
|
||||
.PP
|
||||
<EFBFBD>
|
||||
.PP
|
||||
\fI% xxd \-i \< <20><><EFBFBD><EFBFBD>\fR
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I xxd \-s \+seek
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>
|
||||
.I xxd \-s seek,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> lseek(2).
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `+' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD> <20>ݣ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 'cat' <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% sh \-c 'cat > plain_copy; xxd \-s 0 > hex_copy' < file
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> 0x480
|
||||
(= 1024+128).
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `+' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `128' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> dd:
|
||||
.PP
|
||||
\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> 0x100
|
||||
(= 1024-768):
|
||||
.PP
|
||||
\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file
|
||||
.PP
|
||||
<EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `+' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
xxd <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> strace(1) <20><><EFBFBD> truss(1) <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
\-s.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ӣ, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ң<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (0x30 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B file
|
||||
:
|
||||
.PP
|
||||
\fI% xxd \-s 0x30 file
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (0x30 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B file
|
||||
:
|
||||
.PP
|
||||
\fI% xxd \-s \-0x30 file
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 120 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> 40 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
|
||||
.br
|
||||
2e544820585844203120224d616e75616c207061
|
||||
.br
|
||||
676520666f7220787864220a2e5c220a2e5c2220
|
||||
.br
|
||||
32317374204d617920313939360a2e5c22204d61
|
||||
.br
|
||||
6e207061676520617574686f723a0a2e5c222020
|
||||
.br
|
||||
2020546f6e79204e7567656e74203c746f6e7940
|
||||
.br
|
||||
7363746e7567656e2e7070702e67752e6564752e
|
||||
.br
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 120 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 12 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M
|
||||
.br
|
||||
000000c: 616e 7561 6c20 7061 6765 2066 anual page f
|
||||
.br
|
||||
0000018: 6f72 2078 7864 220a 2e5c 220a or xxd"..\\".
|
||||
.br
|
||||
0000024: 2e5c 2220 3231 7374 204d 6179 .\\" 21st May
|
||||
.br
|
||||
0000030: 2031 3939 360a 2e5c 2220 4d61 1996..\\" Ma
|
||||
.br
|
||||
000003c: 6e20 7061 6765 2061 7574 686f n page autho
|
||||
.br
|
||||
0000048: 723a 0a2e 5c22 2020 2020 546f r:..\\" To
|
||||
.br
|
||||
0000054: 6e79 204e 7567 656e 7420 3c74 ny Nugent <t
|
||||
.br
|
||||
0000060: 6f6e 7940 7363 746e 7567 656e ony@sctnugen
|
||||
.br
|
||||
000006c: 2e70 7070 2e67 752e 6564 752e .ppp.gu.edu.
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> xxd.1:
|
||||
.PP
|
||||
\fI% xxd \-s 0x28 \-l 12 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000028: 3231 7374 204d 6179 2031 3939 21st May 199
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.B <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>
|
||||
.B <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 100 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0x00 <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD> | xxd \-r \-s 100 \> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><EFBFBD>\fR
|
||||
.br
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> xxd.1:
|
||||
.PP
|
||||
\fI% echo '0000029: 3574 68' | xxd \-r \- xxd.1\fR
|
||||
.br
|
||||
\fI% xxd \-s 0x28 \-l 12 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000028: 3235 7468 204d 6179 2031 3939 25th May 199
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 65537-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
0x00, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 'A'
|
||||
(0x41):
|
||||
.PP
|
||||
\fI% echo '010000: 41' | xxd \-r \> file\fR
|
||||
.PP
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% xxd \-a \-c 12 file\fR
|
||||
.br
|
||||
0000000: 0000 0000 0000 0000 0000 0000 ............
|
||||
.br
|
||||
*
|
||||
.br
|
||||
000fffc: 0000 0000 40 ....A
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 'A'.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> '\-r \-s' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR
|
||||
.PP
|
||||
xxd <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
.B vim(1),
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `a' <20> `z':
|
||||
.PP
|
||||
\fI:'a,'z!xxd\fR
|
||||
.PP
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
.B vim(1),
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `a' <20> `z':
|
||||
.PP
|
||||
\fI:'a,'z!xxd \-r\fR
|
||||
.PP
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>
|
||||
.B vim(1),
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.PP
|
||||
\fI!!xxd \-r\fR
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.PP
|
||||
\fI% xxd \-c1 < /dev/term/b &\fR
|
||||
.br
|
||||
\fI% stty < /dev/term/b \-echo \-opost \-isig \-icanon min 1\fR
|
||||
.br
|
||||
\fI% echo \-n foo > /dev/term/b\fR
|
||||
.PP
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
.TP
|
||||
0
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
\-1
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.I xxd \-r \-i
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>).
|
||||
.TP
|
||||
1
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
2
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
3
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.TP
|
||||
4,5
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
uuencode(1), uudecode(1), patch(1)
|
||||
.br
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> ţ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ţ <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
.br
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xxd <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1.7.
|
||||
.SH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
.br
|
||||
(c) 1990-1997 <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Juergen Weigert)
|
||||
.br
|
||||
<jnweiger@informatik.uni-erlangen.de>
|
||||
.LP
|
||||
<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD>.
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>-<2D><> <20><><EFBFBD><EFBFBD><EFBFBD>,
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD>.
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20> <20><><EFBFBD> <20><> <20><><EFBFBD>ޣ<EFBFBD>.
|
||||
.PP
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Tony Nugent)
|
||||
.br
|
||||
<tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.br
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Bram Moolenaar).
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Juergen Weigert).
|
||||
.PP
|
408
runtime/doc/xxd-ru.UTF-8.1
Normal file
408
runtime/doc/xxd-ru.UTF-8.1
Normal file
@ -0,0 +1,408 @@
|
||||
.TH XXD 1 "August 1996" "Страница man для xxd"
|
||||
.\"
|
||||
.\" 21st May 1996
|
||||
.\" Man page author:
|
||||
.\" Tony Nugent <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.\" Changes by Bram Moolenaar <Bram@vim.org>
|
||||
.SH ИМЯ
|
||||
.I xxd
|
||||
\- создаёт представление файла в виде шестнадцатеричных кодов или выполняет
|
||||
обратное преобразование.
|
||||
.SH КОМАНДНАЯ СТРОКА
|
||||
.B xxd
|
||||
\-h[elp]
|
||||
.br
|
||||
.B xxd
|
||||
[ключи] [входной_файл [выходной_файл]]
|
||||
.br
|
||||
.B xxd
|
||||
\-r[evert] [ключи] [входной_файл [выходной_файл]]
|
||||
.SH ОПИСАНИЕ
|
||||
.I xxd
|
||||
создаёт представление указанного файла или данных, прочитанных из потока
|
||||
стандартного ввода, в виде шестнадцатеричных кодов. Эта команда также может
|
||||
выполнить обратное преобразование заданных шестнадцатеричными кодами данных
|
||||
в исходный бинарный формат.
|
||||
Подобно командам
|
||||
.BR uuencode(1)
|
||||
и
|
||||
.BR uudecode(1),
|
||||
она позволяет выполнять преобразование бинарных данных в ASCII-код,
|
||||
который можно передавать по электронной почте, однако, помимо этого, программа
|
||||
xxd позволяет выполнять декодирование в поток стандартного вывода,
|
||||
а также может применяться для создания заплаток для бинарных файлов.
|
||||
.SH КЛЮЧИ ЗАПУСКА
|
||||
Если
|
||||
.I входной_файл
|
||||
не задан, то соответствующие данные читаются из потока стандартного ввода.
|
||||
В случае, если в качестве
|
||||
.I входного_файла
|
||||
используется символ
|
||||
.RB \` \- ',
|
||||
источником данных также выступает поток стандартного ввода.
|
||||
В том случае, если не указан
|
||||
.I выходной_файл
|
||||
(или вместо него используется символ
|
||||
.RB \` \- '
|
||||
), результат преобразования направляется в поток стандартного вывода.
|
||||
.PP
|
||||
Обратите внимание, что используется "ленивый" алгоритм разбора ключей, который не
|
||||
проверяет более одной буквы ключа, если в этом ключе не используется параметр.
|
||||
Пробелы между единственным символом ключа и соответствующим параметром не являются
|
||||
обязательными. Параметры ключей могут быть заданы с использованием десятичного,
|
||||
шестнадцатеричного или восьмеричного формата.
|
||||
Таким образом, ключи
|
||||
.BR \-c8 ,
|
||||
.BR "\-c 8" ,
|
||||
.B \-c 010
|
||||
и
|
||||
.B \-cols 8
|
||||
являются равнозначными.
|
||||
.PP
|
||||
.TP
|
||||
.IR \-a " | " \-autoskip
|
||||
Включает автоматический пропуск: вместо последовательности
|
||||
нулевых строк используется одиночный символ '*'. По умолчанию
|
||||
не применяется.
|
||||
.TP
|
||||
.IR \-b " | " \-bits
|
||||
Вместо шестнадцатеричного кода используются биты (двоичные цифры).
|
||||
При использовании этого ключа вместо обычного шестнадцатеричного представления
|
||||
октетов используются наборы из восьми символов "1" и "0". Каждая строка
|
||||
предваряется номером строки в шестнадцатеричном виде, а завершается символьным
|
||||
представлением (в виде ascii или ebcdic). Ключи \-r, \-p, \-i в этом режиме
|
||||
не работают.
|
||||
.TP
|
||||
.IR "\-c кол " | " \-cols кол"
|
||||
Задаёт количество октетов
|
||||
.RI < кол >,
|
||||
которое выводится на каждой строке. По умолчанию используется значение 16
|
||||
(\-i: 12, \-ps: 30, \-b: 6).
|
||||
Максимально допустимое значение: 256.
|
||||
.TP
|
||||
.IR \-E " | " \-EBCDIC
|
||||
Изменяет способ кодирования символов в правой колонке с ASCII на EBCDIC. Этот ключ
|
||||
не изменяет шестнадцатеричное представление. Данный ключ не имеет смысла,
|
||||
если используются ключи \-r, \-p или \-i.
|
||||
.TP
|
||||
.IR "\-g байт " | " \-groupsize байт"
|
||||
Позволяет выполнять группировку указанного количества
|
||||
.RI < байтов >
|
||||
(две шестнадцатеричные цифры или восемь битов), отделяя группы друг от друга пробелами.
|
||||
Значение
|
||||
.I \-g 0
|
||||
применяется для отказа от использования группировки.
|
||||
По умолчанию используется значение
|
||||
.RI < байт "> равное " 2
|
||||
в обычном режиме и \fI1\fP в битовом режиме. Группировка не применяется
|
||||
в режимах postscript и include.
|
||||
.TP
|
||||
.IR \-h " | " \-help
|
||||
Выводит справку по доступным ключам командной строки и завершает работу программы.
|
||||
Создание шестнадцатеричного представления не выполняется.
|
||||
.TP
|
||||
.IR \-i " | " \-include
|
||||
Позволяет создавать вывод в стиле подключаемых заголовочных файлов языка C.
|
||||
Вывод содержит полноценное определение статического массива данных, имя которого
|
||||
соответствует имени входного файла, если xxd не считывает данные из потока стандартного
|
||||
ввода.
|
||||
.TP
|
||||
.IR "\-l длина " | " \-len длина"
|
||||
Завершает работу после записи заданного в параметре
|
||||
.RI < длина >
|
||||
количества октетов.
|
||||
.TP
|
||||
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
||||
Использует непрерывный формат вывода шестнадцатеричного кода,
|
||||
известный как "простой" стиль или стиль "postscript".
|
||||
.TP
|
||||
.IR \-r " | " \-revert
|
||||
Изменяет смысл операции на противоположный: позволяет выполнять преобразование
|
||||
шестнадцатеричного представления в бинарный код (или применять результат в качестве заплаты).
|
||||
Если вывод происходит не в поток стандартного вывода, то xxd выполняет добавление кода
|
||||
к соответствующему файлу. При использовании комбинации ключей
|
||||
.I \-r \-p
|
||||
происходит чтение "простого" шестнадцатеричного представления без использования
|
||||
информации о номерах строк и какого-либо специального раскроя колонок. Пробелы
|
||||
и символы новой строки могут встречаться в любом месте исходных данных.
|
||||
.TP
|
||||
.I \-seek смещение
|
||||
При использовании после ключа
|
||||
.I \-r
|
||||
: добавлять указанное
|
||||
.RI < смещение >
|
||||
к файловым позициям, обнаруженным в исходных данных.
|
||||
.TP
|
||||
.I \-s [\+][\-]seek
|
||||
Начинает работу с указанного абсолютного (или относительного)
|
||||
.RI < смещения >
|
||||
в байтах во входном_файле.
|
||||
\fI\+ \fRуказывает, что смещение является относительным по отношению
|
||||
к текущей файловой позиции в потоке стандартного ввода (бессмысленно, если чтение
|
||||
происходит не из потока стандартного ввода). \fI\- \fRуказывает, что должно быть прочитано
|
||||
указанное количество символов от конца ввода (либо, если сочетается с \fI \+ \fR:
|
||||
перед текущей позиции файла в потоке стандартного ввода).
|
||||
Если ключ \-s не используется, то xxd начинает работу от текущей позиции в файле.
|
||||
.TP
|
||||
.I \-u
|
||||
Использует шестнадцатеричные цифры в верхнем регистре. По умолчанию используются цифры в
|
||||
нижнем регистре символов.
|
||||
.TP
|
||||
.IR \-v " | " \-version
|
||||
Отображает информацию о версии программы.
|
||||
.SH ПОДВОДНЫЕ КАМНИ
|
||||
.PP
|
||||
.I xxd \-r
|
||||
обладает встроенным интеллектом для распознавания информации о номерах строк.
|
||||
Если возможен поиск по входному файлу, то номера строк в начале каждой строки
|
||||
шестнадцатеричного представления могут быть неупорядоченными, некоторые строки могут
|
||||
быть пропущены или пересекаться друг с другом. В этих случаях xxd использует
|
||||
lseek(2) для перехода к следующей позиции. Если поиск по входному файлу
|
||||
невозможен, то допустимы только пропуски строк, которые заполняются нулевыми
|
||||
байтами.
|
||||
.PP
|
||||
.I xxd \-r
|
||||
никогда не выводит сообщений об ошибках. Мусор пропускается молча.
|
||||
.PP
|
||||
При редактировании шестнадцатеричных представлений бинарных файлов обращайте
|
||||
внимание, что
|
||||
.I xxd \-r
|
||||
пропускает в строке ввода любые данные после прочтения достаточного количества
|
||||
колонок шестнадцатеричных данных (см. ключ \-c). Это означает, что изменения,
|
||||
внесенные в колонки с печатными символами ascii (или ebcdic), всегда игнорируются.
|
||||
При обратном преобразовании шестнадцатеричного представления в стиле
|
||||
postscript с помощью команды xxd \-r \-p количество колонок не учитывается.
|
||||
В этом случае распознаются все символы, которые похожи на пары шестнадцатеричных цифр.
|
||||
.PP
|
||||
Обратите внимание на различие между командами
|
||||
.PP
|
||||
\fI% xxd \-i файл\fR
|
||||
.PP
|
||||
и
|
||||
.PP
|
||||
\fI% xxd \-i \< файл\fR
|
||||
.PP
|
||||
Команда
|
||||
.I xxd \-s \+seek
|
||||
может отличаться от
|
||||
.I xxd \-s seek,
|
||||
поскольку для того, чтобы "отмотать" данные на входе назад, используется вызов lseek(2).
|
||||
При использовании `+' поведение будет отличаться, если входные данные
|
||||
поступают с потока стандартного ввода, а позиция в файле стандартного ввода не находится
|
||||
в начале файла к тому моменту, когда программа xxd запущена и приступает к чтению ввода.
|
||||
Нижеследующие примеры помогут прояснить (или ещё больше запутать!) ситуацию...
|
||||
.PP
|
||||
Отмотка назад потока стандартного ввода; необходимо, поскольку 'cat' уже выполнила
|
||||
чтение до конца потока стандартного ввода:
|
||||
.PP
|
||||
\fI% sh \-c 'cat > plain_copy; xxd \-s 0 > hex_copy' < file
|
||||
.PP
|
||||
Вывод шестнадцатеричного представления от позиции в файле 0x480
|
||||
(= 1024+128).
|
||||
Символ `+' означает "относительно текущей позиции", таким образом `128' добавляется
|
||||
к первому килобайту, где завершает работу dd:
|
||||
.PP
|
||||
\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file
|
||||
.PP
|
||||
Вывод шестнадцатеричного представления от позиции в файле 0x100
|
||||
(= 1024-768):
|
||||
.PP
|
||||
\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file
|
||||
.PP
|
||||
В то же время, следует заметить, что подобные ситуации встречаются довольно редко,
|
||||
так что символ `+' обычно не используется. Автор предпочитает наблюдать за работой
|
||||
xxd с помощью strace(1) или truss(1) в тех случаях, когда применяется ключ
|
||||
\-s.
|
||||
.SH ПРИМЕРЫ
|
||||
.PP
|
||||
.br
|
||||
Вывести всё, кроме первых трёх строк (0x30 байтов) файла
|
||||
.B file
|
||||
:
|
||||
.PP
|
||||
\fI% xxd \-s 0x30 file
|
||||
.PP
|
||||
.br
|
||||
Вывести три строки (0x30 байтов) от конца файла
|
||||
.B file
|
||||
:
|
||||
.PP
|
||||
\fI% xxd \-s \-0x30 file
|
||||
.PP
|
||||
.br
|
||||
Вывести 120 байтов в виде непрерывного шестнадцатеричного представления
|
||||
по 40 октетов в строке:
|
||||
.PP
|
||||
\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
|
||||
.br
|
||||
2e544820585844203120224d616e75616c207061
|
||||
.br
|
||||
676520666f7220787864220a2e5c220a2e5c2220
|
||||
.br
|
||||
32317374204d617920313939360a2e5c22204d61
|
||||
.br
|
||||
6e207061676520617574686f723a0a2e5c222020
|
||||
.br
|
||||
2020546f6e79204e7567656e74203c746f6e7940
|
||||
.br
|
||||
7363746e7567656e2e7070702e67752e6564752e
|
||||
.br
|
||||
.PP
|
||||
.br
|
||||
Вывести первые 120 байтов этой страницы справочника по 12 октетов в строке:
|
||||
.PP
|
||||
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M
|
||||
.br
|
||||
000000c: 616e 7561 6c20 7061 6765 2066 anual page f
|
||||
.br
|
||||
0000018: 6f72 2078 7864 220a 2e5c 220a or xxd"..\\".
|
||||
.br
|
||||
0000024: 2e5c 2220 3231 7374 204d 6179 .\\" 21st May
|
||||
.br
|
||||
0000030: 2031 3939 360a 2e5c 2220 4d61 1996..\\" Ma
|
||||
.br
|
||||
000003c: 6e20 7061 6765 2061 7574 686f n page autho
|
||||
.br
|
||||
0000048: 723a 0a2e 5c22 2020 2020 546f r:..\\" To
|
||||
.br
|
||||
0000054: 6e79 204e 7567 656e 7420 3c74 ny Nugent <t
|
||||
.br
|
||||
0000060: 6f6e 7940 7363 746e 7567 656e ony@sctnugen
|
||||
.br
|
||||
000006c: 2e70 7070 2e67 752e 6564 752e .ppp.gu.edu.
|
||||
.PP
|
||||
.br
|
||||
Показать дату из файла xxd.1:
|
||||
.PP
|
||||
\fI% xxd \-s 0x28 \-l 12 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000028: 3231 7374 204d 6179 2031 3939 21st May 199
|
||||
.PP
|
||||
.br
|
||||
Скопировать
|
||||
.B входной_файл
|
||||
в
|
||||
.B выходной_файл
|
||||
с добавлением 100 байтов со значением 0x00 в начало файла:
|
||||
.PP
|
||||
\fI% xxd входной_файл | xxd \-r \-s 100 \> выходной_файл\fR
|
||||
.br
|
||||
.PP
|
||||
.br
|
||||
Заменить дату в файле xxd.1:
|
||||
.PP
|
||||
\fI% echo '0000029: 3574 68' | xxd \-r \- xxd.1\fR
|
||||
.br
|
||||
\fI% xxd \-s 0x28 \-l 12 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000028: 3235 7468 204d 6179 2031 3939 25th May 199
|
||||
.PP
|
||||
.br
|
||||
Создать 65537-байтный файл, все байты которого имеют значение
|
||||
0x00, кроме последнего байта, который должен иметь значение 'A'
|
||||
(0x41):
|
||||
.PP
|
||||
\fI% echo '010000: 41' | xxd \-r \> file\fR
|
||||
.PP
|
||||
.br
|
||||
Создать шестнадцатеричное представление этого файла с
|
||||
использованием автоматического пропуска:
|
||||
.PP
|
||||
\fI% xxd \-a \-c 12 file\fR
|
||||
.br
|
||||
0000000: 0000 0000 0000 0000 0000 0000 ............
|
||||
.br
|
||||
*
|
||||
.br
|
||||
000fffc: 0000 0000 40 ....A
|
||||
.PP
|
||||
Создать 1-байтный файл, содержащий символ 'A'.
|
||||
Число после '\-r \-s' добавляется к номерам строк, найденным в файле;
|
||||
иначе говоря, предшествующие байты пропускаются:
|
||||
.PP
|
||||
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR
|
||||
.PP
|
||||
xxd можно использовать в качестве фильтра в редакторе, например в
|
||||
.B vim(1),
|
||||
чтобы создать шестнадцатеричное представление области между
|
||||
отметками `a' и `z':
|
||||
.PP
|
||||
\fI:'a,'z!xxd\fR
|
||||
.PP
|
||||
Вы можете использовать xxd в качестве фильтра в редакторе, например в
|
||||
.B vim(1),
|
||||
для восстановления данных из шестнадцатеричного представления
|
||||
между отметками `a' и `z':
|
||||
.PP
|
||||
\fI:'a,'z!xxd \-r\fR
|
||||
.PP
|
||||
Вы можете использовать xxd в качестве фильтра в редакторе, например в
|
||||
.B vim(1),
|
||||
для восстановления данных из единственной строки
|
||||
шестнадцатеричного представления. Поместите курсор в соответствующую строку
|
||||
и наберите
|
||||
.PP
|
||||
\fI!!xxd \-r\fR
|
||||
.PP
|
||||
Чтобы прочитать единственный символ из канала связи:
|
||||
.PP
|
||||
\fI% xxd \-c1 < /dev/term/b &\fR
|
||||
.br
|
||||
\fI% stty < /dev/term/b \-echo \-opost \-isig \-icanon min 1\fR
|
||||
.br
|
||||
\fI% echo \-n foo > /dev/term/b\fR
|
||||
.PP
|
||||
.SH ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
|
||||
Программа xxd завершает работу со следующими значениями:
|
||||
.TP
|
||||
0
|
||||
Ошибки не обнаружены.
|
||||
.TP
|
||||
\-1
|
||||
Операция не поддерживается (выполнение
|
||||
.I xxd \-r \-i
|
||||
пока невозможно).
|
||||
.TP
|
||||
1
|
||||
Ошибка при разборе ключей командной строки.
|
||||
.TP
|
||||
2
|
||||
Проблемы во входном файле.
|
||||
.TP
|
||||
3
|
||||
Проблемы в выходном файле.
|
||||
.TP
|
||||
4,5
|
||||
Желательная позиция поиска недостижима.
|
||||
.SH СМОТРИ ТАКЖЕ
|
||||
uuencode(1), uudecode(1), patch(1)
|
||||
.br
|
||||
.SH ПРЕДУПРЕЖДЕНИЕ
|
||||
Странность этой программы соответствует особенностям мозга её создателя.
|
||||
Используйте её на свой страх и риск. Копируйте файлы, отслеживайте
|
||||
вызовы, становитесь волшебником.
|
||||
.br
|
||||
.SH ВЕРСИЯ
|
||||
Эта страница справочника документирует xxd версии 1.7.
|
||||
.SH АВТОР
|
||||
.br
|
||||
(c) 1990-1997 Юрген Вайгерт (Juergen Weigert)
|
||||
.br
|
||||
<jnweiger@informatik.uni-erlangen.de>
|
||||
.LP
|
||||
Вы можете свободно распространять программу со ссылкой на меня.
|
||||
.br
|
||||
Если использование этой программы принесло вам какой-то доход,
|
||||
поделитесь со мной.
|
||||
.br
|
||||
Если вы потеряли деньги, то я тут не причём.
|
||||
.PP
|
||||
Первый вариант страницы справочника написан Тони Наджентом (Tony Nugent)
|
||||
.br
|
||||
<tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.br
|
||||
Небольшие изменения внесены Брамом Мооленааром (Bram Moolenaar).
|
||||
Страница отредактирована Юргеном Вайгертом (Juergen Weigert).
|
||||
.PP
|
@ -1,7 +1,7 @@
|
||||
" Vim support file to detect file types
|
||||
"
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2005 Mar 17
|
||||
" Last Change: 2005 Mar 20
|
||||
|
||||
" Listen very carefully, I will say this only once
|
||||
if exists("did_load_filetypes")
|
||||
@ -1484,6 +1484,9 @@ au BufNewFile,BufRead *.sp,*.spice setf spice
|
||||
" Spyce
|
||||
au BufNewFile,BufRead *.spy,*.spi setf spyce
|
||||
|
||||
" Vim spell file
|
||||
au BufNewFile,BufRead *.spl setf vimspell
|
||||
|
||||
" Squid
|
||||
au BufNewFile,BufRead squid.conf setf squid
|
||||
|
||||
|
189377
runtime/spell/en.spl
Normal file
189377
runtime/spell/en.spl
Normal file
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ endif
|
||||
" vimTodo: contains common special-notices for comments {{{2
|
||||
" Use the vimCommentGroup cluster to add your own.
|
||||
syn keyword vimTodo contained COMBAK NOT RELEASED TODO WIP
|
||||
syn cluster vimCommentGroup contains=vimTodo
|
||||
syn cluster vimCommentGroup contains=vimTodo,@Spell
|
||||
|
||||
" regular vim commands {{{2
|
||||
syn keyword vimCommand contained ab[breviate] abc[lear] abo[veleft] al[l] arga[dd] argd[elete] argdo arge[dit] argg[lobal] argl[ocal] ar[gs] argu[ment] as[cii] bad[d] ba[ll] bd[elete] be bel[owright] bf[irst] bl[ast] bm[odified] bn[ext] bN[ext] bo[tright] bp[revious] brea[k] breaka[dd] breakd[el] breakl[ist] br[ewind] bro[wse] bufdo b[uffer] buffers bun[load] bw[ipeout] ca[bbrev] cabc[lear] cal[l] cat[ch] cb[uffer] cc ccl[ose] cd ce[nter] cf[ile] cfir[st] cg[etfile] c[hange] changes chd[ir] che[ckpath] checkt[ime] cla[st] cl[ist] clo[se] cmapc[lear] cnew[er] cn[ext] cN[ext] cnf[ile] cNf[ile] cnorea[bbrev] col[der] colo[rscheme] comc[lear] comp[iler] conf[irm] con[tinue] cope[n] co[py] cpf[ile] cp[revious] cq[uit] cr[ewind] cuna[bbrev] cu[nmap] cw[indow] debugg[reedy] delc[ommand] d[elete] DeleteFirst delf[unction] delm[arks] diffg[et] diffoff diffpatch diffpu[t] diffsplit diffthis dig[raphs] di[splay] dj[ump] dl[ist] dr[op] ds[earch] dsp[lit] echoe[rr] echom[sg] echon e[dit] el[se] elsei[f] em[enu] emenu* endfo[r] endf[unction] en[dif] endt[ry] endw[hile] ene[w] ex exi[t] exu[sage] f[ile] files filetype fina[lly] fin[d] fini[sh] fir[st] fix[del] fo[ld] foldc[lose] folddoc[losed] foldd[oopen] foldo[pen] for fu[nction] g[lobal] go[to] gr[ep] grepa[dd] ha[rdcopy] h[elp] helpf[ind] helpg[rep] helpt[ags] hid[e] his[tory] I ia[bbrev] iabc[lear] if ij[ump] il[ist] imapc[lear] inorea[bbrev] is[earch] isp[lit] iuna[bbrev] iu[nmap] j[oin] ju[mps] k keepalt keepj[umps] kee[pmarks] lan[guage] la[st] lc[d] lch[dir] le[ft] lefta[bove] l[ist] lm[ap] lmapc[lear] ln[oremap] lo[adview] loc[kmarks] lockv[ar] ls lu[nmap] mak[e] ma[rk] marks mat[ch] menut[ranslate] mk[exrc] mks[ession] mkvie[w] mkv[imrc] mod[e] m[ove] mzf[ile] mz[scheme] nbkey new n[ext] N[ext] nmapc[lear] noh[lsearch] norea[bbrev] Nread nu[mber] nun[map] Nw omapc[lear] on[ly] o[pen] opt[ions] ou[nmap] pc[lose] ped[it] pe[rl] perld[o] po[p] popu popu[p] pp[op] pre[serve] prev[ious] p[rint] P[rint] prof[ile] prompt promptf[ind] promptr[epl] ps[earch] pta[g] ptf[irst] ptj[ump] ptl[ast] ptn[ext] ptN[ext] ptp[revious] ptr[ewind] pts[elect] pu[t] pw[d] pyf[ile] py[thon] qa[ll] q[uit] quita[ll] r[ead] rec[over] redi[r] red[o] redr[aw] redraws[tatus] reg[isters] res[ize] ret[ab] retu[rn] rew[ind] ri[ght] rightb[elow] rub[y] rubyd[o] rubyf[ile] ru[ntime] rv[iminfo] sal[l] sandbox sa[rgument] sav[eas] sba[ll] sbf[irst] sbl[ast] sbm[odified] sbn[ext] sbN[ext] sbp[revious] sbr[ewind] sb[uffer] scripte[ncoding] scrip[tnames] se[t] setf[iletype] setg[lobal] setl[ocal] sf[ind] sfir[st] sh[ell] sign sil[ent] sim[alt] sla[st] sl[eep] sm[agic] sn[ext] sN[ext] sni[ff] sno[magic] so[urce] sp[lit] spr[evious] sre[wind] sta[g] star[tinsert] startr[eplace] stj[ump] st[op] stopi[nsert] sts[elect] sun[hide] sus[pend] sv[iew] syncbind t ta[g] tags tc[l] tcld[o] tclf[ile] te[aroff] tf[irst] the th[row] tj[ump] tl[ast] tm tm[enu] tn[ext] tN[ext] to[pleft] tp[revious] tr[ewind] try ts[elect] tu tu[nmenu] una[bbreviate] u[ndo] unh[ide] unlo[ckvar] unm[ap] up[date] verb[ose] ve[rsion] vert[ical] v[global] vie[w] vim[grep] vimgrepa[dd] vi[sual] viu[sage] vmapc[lear] vne[w] vs[plit] vu[nmap] wa[ll] wh[ile] winc[md] windo winp[os] win[size] wn[ext] wN[ext] wp[revious] wq wqa[ll] w[rite] ws[verb] wv[iminfo] X xa[ll] x[it] y[ank]
|
||||
|
32
runtime/syntax/vimspell.vim
Normal file
32
runtime/syntax/vimspell.vim
Normal file
@ -0,0 +1,32 @@
|
||||
" Vim syntax file
|
||||
" Language: Vim spell file
|
||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||
" Last Change: 2005 Mar 20
|
||||
|
||||
" Quit when a syntax file was already loaded
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
syn match vimspellComment "^#.*"
|
||||
syn match vimspellError "^-.*"
|
||||
syn match vimspellRegion "^---$"
|
||||
syn match vimspellRegion "^\(-\l\l\)\+$"
|
||||
syn match vimspellError "^[^- #+=>].*"
|
||||
syn match vimspellError "\s\+$"
|
||||
|
||||
" Define the default highlighting.
|
||||
" Only when an item doesn't have highlighting yet
|
||||
if version >= 508 || !exists("did_diff_syntax_inits")
|
||||
command -nargs=+ HiLink hi def link <args>
|
||||
|
||||
HiLink vimspellComment Comment
|
||||
HiLink vimspellRegion DiffAdd
|
||||
HiLink vimspellError Error
|
||||
|
||||
delcommand HiLink
|
||||
endif
|
||||
|
||||
let b:current_syntax = "vimspell"
|
||||
|
||||
" vim: ts=8 sw=2
|
@ -59,6 +59,7 @@ SRC = \
|
||||
regexp.c \
|
||||
screen.c \
|
||||
search.c \
|
||||
spell.c \
|
||||
syntax.c \
|
||||
tag.c \
|
||||
term.c \
|
||||
@ -100,6 +101,7 @@ OBJ = o/buffer.o \
|
||||
o/regexp.o \
|
||||
o/screen.o \
|
||||
o/search.o \
|
||||
o/spell.o \
|
||||
o/syntax.o \
|
||||
o/tag.o \
|
||||
o/term.o \
|
||||
@ -198,6 +200,8 @@ o/screen.o: screen.c $(SYMS)
|
||||
|
||||
o/search.o: search.c $(SYMS) regexp.h
|
||||
|
||||
o/spell.o: spell.c $(SYMS)
|
||||
|
||||
o/syntax.o: syntax.c $(SYMS)
|
||||
|
||||
o/tag.o: tag.c $(SYMS)
|
||||
|
131
src/Make_mpw.mak
131
src/Make_mpw.mak
@ -55,6 +55,7 @@ SrcFiles =
|
||||
:src:regexp.c <20>
|
||||
:src:screen.c <20>
|
||||
:src:search.c <20>
|
||||
:src:spell.c <20>
|
||||
:src:syntax.c <20>
|
||||
:src:tag.c <20>
|
||||
:src:term.c <20>
|
||||
@ -106,6 +107,7 @@ ObjFiles-PPC =
|
||||
"{ObjDir}regexp.c.x" <20>
|
||||
"{ObjDir}screen.c.x" <20>
|
||||
"{ObjDir}search.c.x" <20>
|
||||
"{ObjDir}spell.c.x" <20>
|
||||
"{ObjDir}syntax.c.x" <20>
|
||||
"{ObjDir}tag.c.x" <20>
|
||||
"{ObjDir}term.c.x" <20>
|
||||
@ -188,6 +190,7 @@ VIm
|
||||
"{ObjDir}regexp.c.x" <EFBFBD> :src:regexp.c
|
||||
"{ObjDir}screen.c.x" <EFBFBD> :src:screen.c
|
||||
"{ObjDir}search.c.x" <EFBFBD> :src:search.c
|
||||
"{ObjDir}spell.c.x" <EFBFBD> :src:spell.c
|
||||
"{ObjDir}syntax.c.x" <EFBFBD> :src:syntax.c
|
||||
"{ObjDir}tag.c.x" <EFBFBD> :src:tag.c
|
||||
"{ObjDir}term.c.x" <EFBFBD> :src:term.c
|
||||
@ -273,6 +276,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -354,6 +358,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -435,6 +440,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -516,6 +522,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -597,6 +604,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -679,6 +687,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -760,6 +769,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -841,6 +851,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -922,6 +933,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1003,6 +1015,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1084,6 +1097,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1165,6 +1179,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1246,6 +1261,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1326,6 +1342,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1407,6 +1424,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1488,6 +1506,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1569,6 +1588,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1676,6 +1696,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1758,6 +1779,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1839,6 +1861,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -1920,6 +1943,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2001,6 +2025,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2082,6 +2107,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2163,6 +2189,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2245,6 +2272,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2326,6 +2354,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2407,6 +2436,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2488,6 +2518,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2569,6 +2600,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2650,6 +2682,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2731,6 +2764,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2812,6 +2846,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2893,6 +2928,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -2974,6 +3010,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3055,6 +3092,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3136,6 +3174,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3217,6 +3256,89 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
:src:proto:termlib.pro <20>
|
||||
:src:proto:ui.pro <20>
|
||||
:src:proto:undo.pro <20>
|
||||
:src:proto:version.pro <20>
|
||||
:src:proto:window.pro <20>
|
||||
:src:proto:if_python.pro <20>
|
||||
:src:proto:if_tcl.pro <20>
|
||||
:src:proto:if_ruby.pro <20>
|
||||
:src:proto:gui.pro <20>
|
||||
:src:proto:pty.pro <20>
|
||||
:src:proto:gui_gtk.pro <20>
|
||||
:src:proto:gui_gtk_x11.pro <20>
|
||||
:src:proto:gui_motif.pro <20>
|
||||
:src:proto:gui_athena.pro <20>
|
||||
:src:proto:gui_mac.pro <20>
|
||||
:src:proto:gui_x11.pro <20>
|
||||
:src:proto:workshop.pro <20>
|
||||
:src:proto:if_perl.pro <20>
|
||||
:src:proto:if_perlsfio.pro
|
||||
|
||||
:obj:spell.c.x <09> <20>
|
||||
:src:spell.c <20>
|
||||
:src:vim.h <20>
|
||||
:src:auto:config.h <20>
|
||||
:src:feature.h <20>
|
||||
:src:os_unix.h <20>
|
||||
:src:os_mac.h <20>
|
||||
:src:workshop.h <20>
|
||||
:src:ascii.h <20>
|
||||
:src:keymap.h <20>
|
||||
:src:term.h <20>
|
||||
:src:macros.h <20>
|
||||
:src:structs.h <20>
|
||||
:src:globals.h <20>
|
||||
:src:option.h <20>
|
||||
:src:ex_cmds.h <20>
|
||||
:src:proto.h <20>
|
||||
:src:integration.h <20>
|
||||
:src:wsdebug.h <20>
|
||||
:src:regexp.h <20>
|
||||
:src:gui.h <20>
|
||||
:src:farsi.h <20>
|
||||
:src:proto:os_unix.pro <20>
|
||||
:src:proto:os_mac.pro <20>
|
||||
:src:proto:buffer.pro <20>
|
||||
:src:proto:charset.pro <20>
|
||||
:src:proto:if_cscope.pro <20>
|
||||
:src:proto:diff.pro <20>
|
||||
:src:proto:digraph.pro <20>
|
||||
:src:proto:edit.pro <20>
|
||||
:src:proto:eval.pro <20>
|
||||
:src:proto:ex_cmds.pro <20>
|
||||
:src:proto:ex_cmds2.pro <20>
|
||||
:src:proto:ex_docmd.pro <20>
|
||||
:src:proto:ex_eval.pro <20>
|
||||
:src:proto:ex_getln.pro <20>
|
||||
:src:proto:fileio.pro <20>
|
||||
:src:proto:fold.pro <20>
|
||||
:src:proto:getchar.pro <20>
|
||||
:src:proto:hashtable.pro <20>
|
||||
:src:proto:hangulin.pro <20>
|
||||
:src:proto:main.pro <20>
|
||||
:src:proto:mark.pro <20>
|
||||
:src:proto:memfile.pro <20>
|
||||
:src:proto:memline.pro <20>
|
||||
:src:proto:menu.pro <20>
|
||||
:src:proto:message.pro <20>
|
||||
:src:proto:misc1.pro <20>
|
||||
:src:proto:misc2.pro <20>
|
||||
:src:proto:move.pro <20>
|
||||
:src:proto:multibyte.pro <20>
|
||||
:src:proto:normal.pro <20>
|
||||
:src:proto:ops.pro <20>
|
||||
:src:proto:option.pro <20>
|
||||
:src:proto:quickfix.pro <20>
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3298,6 +3420,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3379,6 +3502,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3460,6 +3584,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3542,6 +3667,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3622,6 +3748,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3703,6 +3830,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3785,6 +3913,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3866,6 +3995,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
@ -3947,6 +4077,7 @@ Dependencies
|
||||
:src:proto:regexp.pro <20>
|
||||
:src:proto:screen.pro <20>
|
||||
:src:proto:search.pro <20>
|
||||
:src:proto:spell.pro <20>
|
||||
:src:proto:syntax.pro <20>
|
||||
:src:proto:tag.pro <20>
|
||||
:src:proto:term.pro <20>
|
||||
|
@ -71,6 +71,7 @@ OBJ = \
|
||||
regexp.o \
|
||||
screen.o \
|
||||
search.o \
|
||||
spell.o \
|
||||
syntax.o \
|
||||
tag.o \
|
||||
term.o \
|
||||
@ -141,6 +142,7 @@ quickfix.o: quickfix.c $(INCL)
|
||||
regexp.o: regexp.c $(INCL)
|
||||
screen.o: screen.c $(INCL)
|
||||
search.o: search.c $(INCL)
|
||||
spell.o: spell.c $(INCL)
|
||||
syntax.o: syntax.c $(INCL)
|
||||
tag.o: tag.c $(INCL)
|
||||
term.o: term.c $(INCL)
|
||||
|
@ -122,6 +122,7 @@ SRC = \
|
||||
regexp.c \
|
||||
screen.c \
|
||||
search.c \
|
||||
spell.c \
|
||||
syntax.c \
|
||||
tag.c \
|
||||
term.c \
|
||||
@ -164,6 +165,7 @@ OBJ = \
|
||||
regexp.o \
|
||||
screen.o \
|
||||
search.o \
|
||||
spell.o \
|
||||
syntax.o \
|
||||
tag.o \
|
||||
term.o \
|
||||
@ -206,6 +208,7 @@ PRO = \
|
||||
proto/regexp.pro \
|
||||
proto/screen.pro \
|
||||
proto/search.pro \
|
||||
proto/spell.pro \
|
||||
proto/syntax.pro \
|
||||
proto/tag.pro \
|
||||
proto/term.pro \
|
||||
@ -335,6 +338,8 @@ screen.o: screen.c
|
||||
proto/screen.pro: screen.c
|
||||
search.o: search.c
|
||||
proto/search.pro: search.c
|
||||
spell.o: spell.c
|
||||
proto/spell.pro: spell.c
|
||||
syntax.o: syntax.c
|
||||
proto/syntax.pro: syntax.c
|
||||
tag.o: tag.c
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Makefile for Vim on OpenVMS
|
||||
#
|
||||
# Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com>
|
||||
# Last change: 2005 Jan 19
|
||||
# Last change: 2005 Mar 19
|
||||
#
|
||||
# This has script been tested on VMS 6.2 to 7.3 on DEC Alpha, VAX and IA64
|
||||
# with MMS and MMK
|
||||
@ -276,7 +276,7 @@ SRC = buffer.c charset.c diff.c digraph.c edit.c eval.c ex_cmds.c ex_cmds2.c \
|
||||
ex_docmd.c ex_eval.c ex_getln.c if_xcmdsrv.c fileio.c fold.c getchar.c \
|
||||
hashtable.c, main.c mark.c menu.c mbyte.c memfile.c memline.c message.c misc1.c \
|
||||
misc2.c move.c normal.c ops.c option.c quickfix.c regexp.c search.c \
|
||||
syntax.c tag.c term.c termlib.c ui.c undo.c version.c screen.c \
|
||||
spell.c syntax.c tag.c term.c termlib.c ui.c undo.c version.c screen.c \
|
||||
window.c os_unix.c os_vms.c pathdef.c \
|
||||
$(GUI_SRC) $(PERL_SRC) $(PYTHON_SRC) $(TCL_SRC) $(SNIFF_SRC) \
|
||||
$(RUBY_SRC) $(HANGULIN_SRC)
|
||||
@ -286,7 +286,7 @@ OBJ = buffer.obj charset.obj diff.obj digraph.obj edit.obj eval.obj \
|
||||
if_xcmdsrv.obj fileio.obj fold.obj getchar.obj hashtable.obj main.obj mark.obj \
|
||||
menu.obj memfile.obj memline.obj message.obj misc1.obj misc2.obj \
|
||||
move.obj mbyte.obj normal.obj ops.obj option.obj quickfix.obj \
|
||||
regexp.obj search.obj syntax.obj tag.obj term.obj termlib.obj \
|
||||
regexp.obj search.obj spell.obj syntax.obj tag.obj term.obj termlib.obj \
|
||||
ui.obj undo.obj screen.obj version.obj window.obj os_unix.obj \
|
||||
os_vms.obj pathdef.obj \
|
||||
$(GUI_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(TCL_OBJ) $(SNIFF_OBJ) \
|
||||
@ -602,6 +602,10 @@ search.obj : search.c vim.h [.auto]config.h feature.h os_unix.h \
|
||||
ascii.h keymap.h term.h macros.h structs.h regexp.h \
|
||||
gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
|
||||
globals.h farsi.h arabic.h
|
||||
spell.obj : spell.c vim.h [.auto]config.h feature.h os_unix.h \
|
||||
ascii.h keymap.h term.h macros.h structs.h regexp.h \
|
||||
gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
|
||||
globals.h farsi.h arabic.h
|
||||
syntax.obj : syntax.c vim.h [.auto]config.h feature.h os_unix.h \
|
||||
ascii.h keymap.h term.h macros.h structs.h regexp.h \
|
||||
gui.h gui_beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \
|
||||
|
44
src/Makefile
44
src/Makefile
@ -125,6 +125,7 @@
|
||||
# make installmanlinks only installs the Vim manpage links
|
||||
# make installmacros only installs the Vim macros
|
||||
# make installtutor only installs the Vim tutor
|
||||
# make installspell only installs the spell files
|
||||
# make installtools only installs xxd
|
||||
# If you install Vim, not to install for real but to prepare a package
|
||||
# or RPM, set DESTDIR to the root of the tree.
|
||||
@ -874,6 +875,7 @@ KMAPSUBDIR = /keymap
|
||||
MACROSUBDIR = /macros
|
||||
TOOLSSUBDIR = /tools
|
||||
TUTORSUBDIR = /tutor
|
||||
SPELLSUBDIR = /spell
|
||||
PRINTSUBDIR = /print
|
||||
PODIR = po
|
||||
|
||||
@ -893,6 +895,7 @@ PODIR = po
|
||||
### MACROSUBLOC location for macro files
|
||||
### TOOLSSUBLOC location for tools files
|
||||
### TUTORSUBLOC location for tutor files
|
||||
### SPELLSUBLOC location for spell files
|
||||
### PRINTSUBLOC location for PostScript files (prolog, latin1, ..)
|
||||
### SCRIPTLOC location for script files (menu.vim, bugreport.vim, ..)
|
||||
### You can override these if you want to install them somewhere else.
|
||||
@ -912,6 +915,7 @@ KMAPSUBLOC = $(VIMRTLOC)$(KMAPSUBDIR)
|
||||
MACROSUBLOC = $(VIMRTLOC)$(MACROSUBDIR)
|
||||
TOOLSSUBLOC = $(VIMRTLOC)$(TOOLSSUBDIR)
|
||||
TUTORSUBLOC = $(VIMRTLOC)$(TUTORSUBDIR)
|
||||
SPELLSUBLOC = $(VIMRTLOC)$(SPELLSUBDIR)
|
||||
PRINTSUBLOC = $(VIMRTLOC)$(PRINTSUBDIR)
|
||||
SCRIPTLOC = $(VIMRTLOC)
|
||||
|
||||
@ -1016,6 +1020,9 @@ TOOLSSOURCE = ../runtime/tools
|
||||
# Where to copy the tutor files from
|
||||
TUTORSOURCE = ../runtime/tutor
|
||||
|
||||
# Where to copy the spell files from
|
||||
SPELLSOURCE = ../runtime/spell
|
||||
|
||||
# Where to look for language specific files
|
||||
LANGSOURCE = ../runtime/lang
|
||||
|
||||
@ -1275,6 +1282,7 @@ DEST_KMAP = $(DESTDIR)$(KMAPSUBLOC)
|
||||
DEST_MACRO = $(DESTDIR)$(MACROSUBLOC)
|
||||
DEST_TOOLS = $(DESTDIR)$(TOOLSSUBLOC)
|
||||
DEST_TUTOR = $(DESTDIR)$(TUTORSUBLOC)
|
||||
DEST_SPELL = $(DESTDIR)$(SPELLSUBLOC)
|
||||
DEST_SCRIPT = $(DESTDIR)$(SCRIPTLOC)
|
||||
DEST_PRINT = $(DESTDIR)$(PRINTSUBLOC)
|
||||
DEST_MAN_TOP = $(DESTDIR)$(MANDIR)
|
||||
@ -1282,8 +1290,10 @@ DEST_MAN_TOP = $(DESTDIR)$(MANDIR)
|
||||
# We assume that the ".../man/xx/man1/" directory is for latin1 manual pages.
|
||||
# Some systems use UTF-8, but these should find the ".../man/xx.UTF-8/man1/"
|
||||
# directory first.
|
||||
# FreeBSD uses ".../man/xx.ISO8859-1/man1" for latin1, use that one too.
|
||||
DEST_MAN = $(DEST_MAN_TOP)$(MAN1DIR)
|
||||
DEST_MAN_IT = $(DEST_MAN_TOP)/it$(MAN1DIR)
|
||||
DEST_MAN_IT_I = $(DEST_MAN_TOP)/it.ISO8859-1$(MAN1DIR)
|
||||
DEST_MAN_IT_U = $(DEST_MAN_TOP)/it.UTF-8$(MAN1DIR)
|
||||
DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR)
|
||||
DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR)
|
||||
@ -1336,6 +1346,7 @@ BASIC_SRC = \
|
||||
regexp.c \
|
||||
screen.c \
|
||||
search.c \
|
||||
spell.c \
|
||||
syntax.c \
|
||||
tag.c \
|
||||
term.c \
|
||||
@ -1404,6 +1415,7 @@ OBJ = \
|
||||
objects/regexp.o \
|
||||
objects/screen.o \
|
||||
objects/search.o \
|
||||
objects/spell.o \
|
||||
objects/syntax.o \
|
||||
$(SNIFF_OBJ) \
|
||||
objects/tag.o \
|
||||
@ -1461,6 +1473,7 @@ PRO_AUTO = \
|
||||
regexp.pro \
|
||||
screen.pro \
|
||||
search.pro \
|
||||
spell.pro \
|
||||
syntax.pro \
|
||||
tag.pro \
|
||||
term.pro \
|
||||
@ -1681,7 +1694,7 @@ install: $(GUI_INSTALL)
|
||||
|
||||
install_normal: installvim installtools install-languages install-icons
|
||||
|
||||
installvim: installvimbin installruntime installlinks installmanlinks installmacros installtutor
|
||||
installvim: installvimbin installruntime installlinks installmanlinks installmacros installtutor installspell
|
||||
|
||||
installvimbin: $(VIMTARGET) $(DESTDIR)$(exec_prefix) $(DEST_BIN)
|
||||
-if test -f $(DEST_BIN)/$(VIMTARGET); then \
|
||||
@ -1702,7 +1715,7 @@ INSTALLMANARGS = $(VIMLOC) $(SCRIPTLOC) $(VIMRCLOC) $(HELPSOURCE) $(MANMOD) \
|
||||
# install the help files; first adjust the contents for the final location
|
||||
installruntime: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(DEST_RT) \
|
||||
$(DEST_HELP) $(DEST_PRINT) $(DEST_COL) $(DEST_SYN) $(DEST_IND) \
|
||||
$(DEST_FTP) $(DEST_PLUG) $(DEST_TUTOR) $(DEST_COMP)
|
||||
$(DEST_FTP) $(DEST_PLUG) $(DEST_TUTOR) $(DEST_SPELL) $(DEST_COMP)
|
||||
-$(SHELL) ./installman.sh install $(DEST_MAN) "" $(INSTALLMANARGS)
|
||||
@echo generating help tags
|
||||
# Generate the help tags with ":helptags" to handle all languages.
|
||||
@ -1792,6 +1805,13 @@ installtutor: $(TUTORSOURCE) $(DEST_VIM) $(DEST_RT) $(DEST_TUTOR)
|
||||
-$(INSTALL_DATA) $(TUTORSOURCE)/README* $(TUTORSOURCE)/tutor* $(DEST_TUTOR)
|
||||
chmod $(HELPMOD) $(DEST_TUTOR)/*
|
||||
|
||||
# Install the spell files, if they exist.
|
||||
installspell: $(SPELLSOURCE) $(DEST_VIM) $(DEST_RT) $(DEST_SPELL)
|
||||
if test -f $(SPELLSOURCE)/en.spl; then \
|
||||
$(INSTALL_DATA) $(SPELLSOURCE)/*.spl $(DEST_SPELL); \
|
||||
chmod $(HELPMOD) $(DEST_SPELL)/*.spl; \
|
||||
fi
|
||||
|
||||
# install helper program xxd
|
||||
installtools: $(TOOLS) $(DESTDIR)$(exec_prefix) $(DEST_BIN) \
|
||||
$(TOOLSSOURCE) $(DEST_VIM) $(DEST_RT) $(DEST_TOOLS)
|
||||
@ -1804,6 +1824,7 @@ installtools: $(TOOLS) $(DESTDIR)$(exec_prefix) $(DEST_BIN) \
|
||||
chmod $(BINMOD) $(DEST_BIN)/xxd$(EXEEXT)
|
||||
-$(SHELL) ./installman.sh xxd $(DEST_MAN) "" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh xxd $(DEST_MAN_IT) "-it" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh xxd $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh xxd $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS)
|
||||
@ -1825,11 +1846,14 @@ installtools: $(TOOLS) $(DESTDIR)$(exec_prefix) $(DEST_BIN) \
|
||||
# install the language specific files, if they were unpacked
|
||||
install-languages: languages $(DEST_LANG) $(DEST_KMAP)
|
||||
-$(SHELL) ./installman.sh install $(DEST_MAN_IT) "-it" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh install $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh install $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh install $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh install $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_IT) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_IT_I) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_IT_U) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \
|
||||
@ -1895,7 +1919,8 @@ $(DESTDIR)$(exec_prefix) $(DEST_BIN) \
|
||||
$(DEST_VIM) $(DEST_RT) $(DEST_HELP) \
|
||||
$(DEST_PRINT) $(DEST_COL) $(DEST_SYN) $(DEST_IND) $(DEST_FTP) \
|
||||
$(DEST_LANG) $(DEST_KMAP) $(DEST_COMP) \
|
||||
$(DEST_MACRO) $(DEST_TOOLS) $(DEST_TUTOR) $(DEST_PLUG):
|
||||
$(DEST_MACRO) $(DEST_TOOLS) $(DEST_TUTOR) $(DEST_SPELL) \
|
||||
$(DEST_PLUG):
|
||||
-$(SHELL) ./mkinstalldirs $@
|
||||
-chmod $(DIRMOD) $@
|
||||
|
||||
@ -1982,6 +2007,7 @@ uninstall: uninstall_runtime
|
||||
uninstall_runtime:
|
||||
-$(SHELL) ./installman.sh uninstall $(DEST_MAN) "" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh uninstall $(DEST_MAN_IT) "" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh uninstall $(DEST_MAN_IT_I) "" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh uninstall $(DEST_MAN_IT_U) "" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh uninstall $(DEST_MAN_RU) "" $(INSTALLMANARGS)
|
||||
-$(SHELL) ./installman.sh uninstall $(DEST_MAN_RU_U) "" $(INSTALLMANARGS)
|
||||
@ -1989,6 +2015,8 @@ uninstall_runtime:
|
||||
$(DEST_MAN) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_IT) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_IT_I) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_IT_U) $(INSTALLMLARGS)
|
||||
-$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
|
||||
@ -1996,7 +2024,7 @@ uninstall_runtime:
|
||||
-$(SHELL) ./installml.sh uninstall "$(GUI_MAN_TARGETS)" \
|
||||
$(DEST_MAN_RU_U) $(INSTALLMLARGS)
|
||||
-rm -f $(DEST_MAN)/xxd.1
|
||||
-rm -f $(DEST_MAN_IT)/xxd.1 $(DEST_MAN_IT_U)/xxd.1
|
||||
-rm -f $(DEST_MAN_IT)/xxd.1 $(DEST_MAN_IT_I)/xxd.1 $(DEST_MAN_IT_U)/xxd.1
|
||||
-rm -f $(DEST_MAN_RU)/xxd.1 $(DEST_MAN_RU_U)/xxd.1
|
||||
-rm -f $(DEST_HELP)/*.txt $(DEST_HELP)/tags $(DEST_HELP)/*.pl
|
||||
-rm -f $(DEST_HELP)/*.??x $(DEST_HELP)/tags-??
|
||||
@ -2012,6 +2040,7 @@ uninstall_runtime:
|
||||
-rm -f $(DEST_IND)/*.vim $(DEST_IND)/README.txt
|
||||
-rm -rf $(DEST_MACRO)
|
||||
-rm -rf $(DEST_TUTOR)
|
||||
-rm -rf $(DEST_SPELL)
|
||||
-rm -rf $(DEST_TOOLS)
|
||||
-rm -rf $(DEST_LANG)
|
||||
-rm -rf $(DEST_KMAP)
|
||||
@ -2365,6 +2394,9 @@ objects/screen.o: screen.c
|
||||
objects/search.o: search.c
|
||||
$(CCC) -o $@ search.c
|
||||
|
||||
objects/spell.o: spell.c
|
||||
$(CCC) -o $@ spell.c
|
||||
|
||||
objects/syntax.o: syntax.c
|
||||
$(CCC) -o $@ syntax.c
|
||||
|
||||
@ -2643,6 +2675,10 @@ objects/search.o: search.c vim.h auto/config.h feature.h os_unix.h \
|
||||
auto/osdef.h ascii.h keymap.h term.h macros.h structs.h regexp.h \
|
||||
gui.h gui_beval.h proto/gui_beval.pro option.h ex_cmds.h proto.h \
|
||||
globals.h farsi.h arabic.h
|
||||
objects/spell.o: spell.c vim.h auto/config.h feature.h os_unix.h \
|
||||
auto/osdef.h ascii.h keymap.h term.h macros.h structs.h regexp.h \
|
||||
gui.h gui_beval.h proto/gui_beval.pro option.h ex_cmds.h proto.h \
|
||||
globals.h farsi.h arabic.h
|
||||
objects/syntax.o: syntax.c vim.h auto/config.h feature.h os_unix.h \
|
||||
auto/osdef.h ascii.h keymap.h term.h macros.h structs.h regexp.h \
|
||||
gui.h gui_beval.h proto/gui_beval.pro option.h ex_cmds.h proto.h \
|
||||
|
@ -394,8 +394,8 @@ transstr(s)
|
||||
|
||||
#if defined(FEAT_SYN_HL) || defined(FEAT_INS_EXPAND) || defined(PROTO)
|
||||
/*
|
||||
* Convert the string "p[len]" to do ignore-case comparing. Uses the current
|
||||
* locale.
|
||||
* Convert the string "str[orglen]" to do ignore-case comparing. Uses the
|
||||
* current locale.
|
||||
* When "buf" is NULL returns an allocated string (NULL for out-of-memory).
|
||||
* Otherwise puts the result in "buf[buflen]".
|
||||
*/
|
||||
|
32
src/edit.c
32
src/edit.c
@ -126,6 +126,9 @@ static void insert_special __ARGS((int, int, int));
|
||||
static void check_auto_format __ARGS((int));
|
||||
static void redo_literal __ARGS((int c));
|
||||
static void start_arrow __ARGS((pos_T *end_insert_pos));
|
||||
#ifdef FEAT_SYN_HL
|
||||
static void check_spell_redraw __ARGS((void));
|
||||
#endif
|
||||
static void stop_insert __ARGS((pos_T *end_insert_pos, int esc));
|
||||
static int echeck_abbr __ARGS((int));
|
||||
static void replace_push_off __ARGS((int c));
|
||||
@ -880,6 +883,9 @@ doESCkey:
|
||||
/*
|
||||
* This is the ONLY return from edit()!
|
||||
*/
|
||||
#ifdef FEAT_SYN_HL
|
||||
check_spell_redraw();
|
||||
#endif
|
||||
/* Always update o_lnum, so that a "CTRL-O ." that adds a line
|
||||
* still puts the cursor back after the inserted text. */
|
||||
if (o_eol && gchar_cursor() == NUL)
|
||||
@ -3958,6 +3964,11 @@ get_literal()
|
||||
|
||||
if (cc == 0) /* NUL is stored as NL */
|
||||
cc = '\n';
|
||||
#ifdef FEAT_MBYTE
|
||||
if (enc_dbcs && (cc & 0xff) == 0)
|
||||
cc = '?'; /* don't accept an illegal DBCS char, the NUL in the
|
||||
second byte will cause trouble! */
|
||||
#endif
|
||||
|
||||
--no_mapping;
|
||||
#ifdef FEAT_GUI
|
||||
@ -4774,8 +4785,29 @@ start_arrow(end_insert_pos)
|
||||
stop_insert(end_insert_pos, FALSE);
|
||||
arrow_used = TRUE; /* this means we stopped the current insert */
|
||||
}
|
||||
#ifdef FEAT_SYN_HL
|
||||
check_spell_redraw();
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef FEAT_SYN_HL
|
||||
/*
|
||||
* If we skipped highlighting word at cursor, do it now.
|
||||
* It may be skipped again, thus reset spell_redraw_lnum first.
|
||||
*/
|
||||
static void
|
||||
check_spell_redraw()
|
||||
{
|
||||
if (spell_redraw_lnum != 0)
|
||||
{
|
||||
linenr_T lnum = spell_redraw_lnum;
|
||||
|
||||
spell_redraw_lnum = 0;
|
||||
redrawWinline(lnum, FALSE);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* stop_arrow() is called before a change is made in insert mode.
|
||||
* If an arrow key has been used, start a new insertion.
|
||||
|
@ -1220,6 +1220,10 @@ EXTERN int virtual_op INIT(= MAYBE);
|
||||
#ifdef FEAT_SYN_HL
|
||||
/* Display tick, incremented for each call to update_screen() */
|
||||
EXTERN disptick_T display_tick INIT(= 0);
|
||||
|
||||
/* Line in which spell checking wasn't highlighted because it touched the
|
||||
* cursor position in Insert mode. */
|
||||
EXTERN linenr_T spell_redraw_lnum INIT(= 0);
|
||||
#endif
|
||||
|
||||
#ifdef ALT_X_INPUT
|
||||
|
13
src/mbyte.c
13
src/mbyte.c
@ -990,6 +990,10 @@ dbcs_char2bytes(c, buf)
|
||||
{
|
||||
buf[0] = (unsigned)c >> 8;
|
||||
buf[1] = c;
|
||||
/* Never use a NUL byte, it causes lots of trouble. It's an invalid
|
||||
* character anyway. */
|
||||
if (buf[1] == NUL)
|
||||
buf[1] = '\n';
|
||||
return 2;
|
||||
}
|
||||
buf[0] = c;
|
||||
@ -3087,7 +3091,14 @@ iconv_string(vcp, str, slen, unconvlenp)
|
||||
*to++ = '?';
|
||||
if ((*mb_ptr2cells)((char_u *)from) > 1)
|
||||
*to++ = '?';
|
||||
l = (*mb_ptr2len_check)((char_u *)from);
|
||||
if (enc_utf8)
|
||||
l = utfc_ptr2len_check_len((char_u *)from, fromlen);
|
||||
else
|
||||
{
|
||||
l = (*mb_ptr2len_check)((char_u *)from);
|
||||
if (l > fromlen)
|
||||
l = fromlen;
|
||||
}
|
||||
from += l;
|
||||
fromlen -= l;
|
||||
}
|
||||
|
45
src/option.c
45
src/option.c
@ -119,8 +119,10 @@ typedef enum
|
||||
, PV_SCBIND
|
||||
, PV_SCROLL
|
||||
, PV_SI
|
||||
, PV_STL
|
||||
, PV_SN
|
||||
, PV_SPELL
|
||||
, PV_SPL
|
||||
, PV_STL
|
||||
, PV_STS
|
||||
, PV_SUA
|
||||
, PV_SW
|
||||
@ -232,6 +234,7 @@ static long p_sw;
|
||||
static int p_swf;
|
||||
#ifdef FEAT_SYN_HL
|
||||
static char_u *p_syn;
|
||||
static char_u *p_spl;
|
||||
#endif
|
||||
static long p_ts;
|
||||
static long p_tw;
|
||||
@ -1108,7 +1111,7 @@ static struct vimoption
|
||||
{(char_u *)FALSE, (char_u *)0L}},
|
||||
{"highlight", "hl", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP,
|
||||
(char_u *)&p_hl, PV_NONE,
|
||||
{(char_u *)"8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,r:Question,s:StatusLine,S:StatusLineNC,c:VertSplit,t:Title,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:Folded,F:FoldColumn,A:DiffAdd,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn",
|
||||
{(char_u *)"8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,r:Question,s:StatusLine,S:StatusLineNC,c:VertSplit,t:Title,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:Folded,F:FoldColumn,A:DiffAdd,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn,B:SpellBad,R:SpellRare,L:SpellLocal",
|
||||
(char_u *)0L}},
|
||||
{"history", "hi", P_NUM|P_VIM,
|
||||
(char_u *)&p_hi, PV_NONE,
|
||||
@ -2019,6 +2022,22 @@ static struct vimoption
|
||||
{"sourceany", NULL, P_BOOL|P_VI_DEF,
|
||||
(char_u *)NULL, PV_NONE,
|
||||
{(char_u *)FALSE, (char_u *)0L}},
|
||||
{"spell", NULL, P_BOOL|P_VI_DEF|P_RWIN,
|
||||
#ifdef FEAT_SYN_HL
|
||||
(char_u *)VAR_WIN, PV_SPELL,
|
||||
#else
|
||||
(char_u *)NULL, PV_NONE,
|
||||
#endif
|
||||
{(char_u *)FALSE, (char_u *)0L}},
|
||||
{"spelllang", "spl", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA,
|
||||
#ifdef FEAT_SYN_HL
|
||||
(char_u *)&p_spl, PV_SPL,
|
||||
{(char_u *)"", (char_u *)0L}
|
||||
#else
|
||||
(char_u *)NULL, PV_NONE,
|
||||
{(char_u *)0L, (char_u *)0L}
|
||||
#endif
|
||||
},
|
||||
{"splitbelow", "sb", P_BOOL|P_VI_DEF,
|
||||
#ifdef FEAT_WINDOWS
|
||||
(char_u *)&p_sb, PV_NONE,
|
||||
@ -2978,6 +2997,10 @@ set_init_1()
|
||||
/* $HOME may have characters in active code page. */
|
||||
init_homedir();
|
||||
# endif
|
||||
#ifdef FEAT_SYN_HL
|
||||
/* Need to reload spell dictionaries */
|
||||
spell_reload();
|
||||
#endif
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -4583,6 +4606,7 @@ check_buf_options(buf)
|
||||
#endif
|
||||
#ifdef FEAT_SYN_HL
|
||||
check_string_option(&buf->b_p_syn);
|
||||
check_string_option(&buf->b_p_spl);
|
||||
#endif
|
||||
#ifdef FEAT_SEARCHPATH
|
||||
check_string_option(&buf->b_p_sua);
|
||||
@ -5631,6 +5655,14 @@ did_set_string_option(opt_idx, varp, new_value_alloced, oldval, errbuf,
|
||||
errmsg = check_clipboard_option();
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_SYN_HL
|
||||
/* When 'spellang' is set, load the wordlists. */
|
||||
else if (varp == &(curbuf->b_p_spl))
|
||||
{
|
||||
errmsg = did_set_spelllang(curbuf);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_AUTOCMD
|
||||
# ifdef FEAT_SYN_HL
|
||||
/* When 'syntax' is set, load the syntax of that name */
|
||||
@ -8111,6 +8143,9 @@ get_varp(p)
|
||||
case PV_ARAB: return (char_u *)&(curwin->w_p_arab);
|
||||
#endif
|
||||
case PV_LIST: return (char_u *)&(curwin->w_p_list);
|
||||
#ifdef FEAT_SYN_HL
|
||||
case PV_SPELL: return (char_u *)&(curwin->w_p_spell);
|
||||
#endif
|
||||
#ifdef FEAT_DIFF
|
||||
case PV_DIFF: return (char_u *)&(curwin->w_p_diff);
|
||||
#endif
|
||||
@ -8238,6 +8273,7 @@ get_varp(p)
|
||||
case PV_SWF: return (char_u *)&(curbuf->b_p_swf);
|
||||
#ifdef FEAT_SYN_HL
|
||||
case PV_SYN: return (char_u *)&(curbuf->b_p_syn);
|
||||
case PV_SPL: return (char_u *)&(curbuf->b_p_spl);
|
||||
#endif
|
||||
case PV_SW: return (char_u *)&(curbuf->b_p_sw);
|
||||
case PV_TS: return (char_u *)&(curbuf->b_p_ts);
|
||||
@ -8318,6 +8354,9 @@ copy_winopt(from, to)
|
||||
#ifdef FEAT_SCROLLBIND
|
||||
to->wo_scb = from->wo_scb;
|
||||
#endif
|
||||
#ifdef FEAT_SYN_HL
|
||||
to->wo_spell = from->wo_spell;
|
||||
#endif
|
||||
#ifdef FEAT_DIFF
|
||||
to->wo_diff = from->wo_diff;
|
||||
#endif
|
||||
@ -8544,6 +8583,8 @@ buf_copy_options(buf, flags)
|
||||
#ifdef FEAT_SYN_HL
|
||||
/* Don't copy 'syntax', it must be set */
|
||||
buf->b_p_syn = empty_option;
|
||||
buf->b_p_spl = vim_strsave(p_spl);
|
||||
did_set_spelllang(buf);
|
||||
#endif
|
||||
#if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
|
||||
buf->b_p_inde = vim_strsave(p_inde);
|
||||
|
@ -4,7 +4,7 @@ void syn_stack_free_all __ARGS((buf_T *buf));
|
||||
void syn_stack_apply_changes __ARGS((buf_T *buf));
|
||||
void syntax_end_parsing __ARGS((linenr_T lnum));
|
||||
int syntax_check_changed __ARGS((linenr_T lnum));
|
||||
int get_syntax_attr __ARGS((colnr_T col));
|
||||
int get_syntax_attr __ARGS((colnr_T col, int *can_spell));
|
||||
void syntax_clear __ARGS((buf_T *buf));
|
||||
void ex_syntax __ARGS((exarg_T *eap));
|
||||
int syntax_present __ARGS((buf_T *buf));
|
||||
@ -21,6 +21,7 @@ char_u *hl_get_font_name __ARGS((void));
|
||||
void hl_set_font_name __ARGS((char_u *font_name));
|
||||
void hl_set_bg_color_name __ARGS((char_u *name));
|
||||
void hl_set_fg_color_name __ARGS((char_u *name));
|
||||
int hl_combine_attr __ARGS((int char_attr, int spell_attr));
|
||||
attrentry_T *syn_gui_attr2entry __ARGS((int attr));
|
||||
attrentry_T *syn_term_attr2entry __ARGS((int attr));
|
||||
attrentry_T *syn_cterm_attr2entry __ARGS((int attr));
|
||||
|
68
src/screen.c
68
src/screen.c
@ -2501,6 +2501,11 @@ win_line(wp, lnum, startrow, endrow)
|
||||
int syntax_attr = 0; /* attributes desired by syntax */
|
||||
int has_syntax = FALSE; /* this buffer has syntax highl. */
|
||||
int save_did_emsg;
|
||||
int has_spell = FALSE; /* this buffer has spell checking */
|
||||
int spell_attr = 0; /* attributes desired by spelling */
|
||||
int word_end = 0; /* last byte with same spell_attr */
|
||||
int iswordc; /* prev. char was a word character */
|
||||
int prev_iswordc = FALSE; /* prev. char was a word character */
|
||||
#endif
|
||||
int extra_check; /* has syntax or linebreak */
|
||||
#ifdef FEAT_MBYTE
|
||||
@ -2597,6 +2602,13 @@ win_line(wp, lnum, startrow, endrow)
|
||||
extra_check = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
if (wp->w_p_spell && *wp->w_buffer->b_p_spl != NUL)
|
||||
{
|
||||
/* Prepare for spell checking. */
|
||||
has_spell = TRUE;
|
||||
extra_check = TRUE;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
@ -3231,6 +3243,11 @@ win_line(wp, lnum, startrow, endrow)
|
||||
else
|
||||
char_attr = search_attr;
|
||||
|
||||
#ifdef FEAT_SYN_HL
|
||||
if (spell_attr != 0)
|
||||
char_attr = hl_combine_attr(char_attr, spell_attr);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_DIFF
|
||||
if (diff_hlf != (enum hlf_value)0 && n_extra == 0)
|
||||
{
|
||||
@ -3539,16 +3556,20 @@ win_line(wp, lnum, startrow, endrow)
|
||||
if (extra_check)
|
||||
{
|
||||
#ifdef FEAT_SYN_HL
|
||||
int can_spell = TRUE;
|
||||
|
||||
/* Get syntax attribute, unless still at the start of the line
|
||||
* (double-wide char that doesn't fit). */
|
||||
if (has_syntax && (v = (long)(ptr - line)) > 0)
|
||||
v = (long)(ptr - line);
|
||||
if (has_syntax && v > 0)
|
||||
{
|
||||
/* Get the syntax attribute for the character. If there
|
||||
* is an error, disable syntax highlighting. */
|
||||
save_did_emsg = did_emsg;
|
||||
did_emsg = FALSE;
|
||||
|
||||
syntax_attr = get_syntax_attr((colnr_T)v - 1);
|
||||
syntax_attr = get_syntax_attr((colnr_T)v - 1,
|
||||
has_spell ? &can_spell : NULL);
|
||||
|
||||
if (did_emsg)
|
||||
syntax_clear(wp->w_buffer);
|
||||
@ -3563,10 +3584,51 @@ win_line(wp, lnum, startrow, endrow)
|
||||
if (area_attr == 0 && search_attr == 0)
|
||||
char_attr = syntax_attr;
|
||||
}
|
||||
|
||||
/* Check spelling at the start of a word.
|
||||
* Only do this when there is no syntax highlighting, there is
|
||||
* on @Spell cluster or the current syntax item contains the
|
||||
* @Spell cluster. */
|
||||
if (has_spell && v >= word_end)
|
||||
{
|
||||
if (!has_syntax || can_spell)
|
||||
{
|
||||
char_u *prev_ptr = ptr - (
|
||||
# ifdef FEAT_MBYTE
|
||||
has_mbyte ? mb_l :
|
||||
# endif
|
||||
1);
|
||||
|
||||
spell_attr = 0;
|
||||
iswordc = vim_iswordc_buf(prev_ptr, wp->w_buffer);
|
||||
if (iswordc && !prev_iswordc)
|
||||
{
|
||||
word_end = v + spell_check(wp, prev_ptr,
|
||||
&spell_attr);
|
||||
/* In Insert mode only highlight a word that
|
||||
* doesn't touch the cursor. */
|
||||
if (spell_attr != 0
|
||||
&& (State & INSERT) != 0
|
||||
&& wp->w_cursor.lnum == lnum
|
||||
&& wp->w_cursor.col >=
|
||||
(colnr_T)(prev_ptr - line)
|
||||
&& wp->w_cursor.col < (colnr_T)word_end)
|
||||
{
|
||||
spell_attr = 0;
|
||||
spell_redraw_lnum = lnum;
|
||||
}
|
||||
}
|
||||
prev_iswordc = iswordc;
|
||||
}
|
||||
else
|
||||
spell_attr = 0;
|
||||
}
|
||||
if (spell_attr != 0)
|
||||
char_attr = hl_combine_attr(char_attr, spell_attr);
|
||||
#endif
|
||||
#ifdef FEAT_LINEBREAK
|
||||
/*
|
||||
* Found last space before word: check for line break
|
||||
* Found last space before word: check for line break.
|
||||
*/
|
||||
if (wp->w_p_lbr && vim_isbreak(c) && !vim_isbreak(*ptr)
|
||||
&& !wp->w_p_list)
|
||||
|
@ -189,6 +189,10 @@ typedef struct
|
||||
#endif
|
||||
long wo_scr;
|
||||
#define w_p_scr w_onebuf_opt.wo_scr /* 'scroll' */
|
||||
#ifdef FEAT_SYN_HL
|
||||
int wo_spell;
|
||||
#define w_p_spell w_onebuf_opt.wo_spell /* 'spell' */
|
||||
#endif
|
||||
#ifdef FEAT_STL_OPT
|
||||
char_u *wo_stl;
|
||||
#define w_p_stl w_onebuf_opt.wo_stl /* 'statusline' */
|
||||
@ -1337,6 +1341,7 @@ struct file_buffer
|
||||
int b_p_swf; /* 'swapfile' */
|
||||
#ifdef FEAT_SYN_HL
|
||||
char_u *b_p_syn; /* 'syntax' */
|
||||
char_u *b_p_spl; /* 'spelllang' */
|
||||
#endif
|
||||
long b_p_ts; /* 'tabstop' */
|
||||
int b_p_tx; /* 'textmode' */
|
||||
@ -1418,6 +1423,7 @@ struct file_buffer
|
||||
int b_syn_ic; /* ignore case for :syn cmds */
|
||||
garray_T b_syn_patterns; /* table for syntax patterns */
|
||||
garray_T b_syn_clusters; /* table for syntax clusters */
|
||||
int b_spell_cluster_id; /* @Spell cluster ID or 0 */
|
||||
int b_syn_containedin; /* TRUE when there is an item with a
|
||||
"containedin" argument */
|
||||
int b_syn_sync_flags; /* flags about how to sync */
|
||||
@ -1454,6 +1460,10 @@ struct file_buffer
|
||||
int b_sst_freecount;
|
||||
linenr_T b_sst_check_lnum;
|
||||
short_u b_sst_lasttick; /* last display tick */
|
||||
|
||||
/* for spell checking */
|
||||
garray_T b_langp; /* list of pointers to slang_T, see spell.c */
|
||||
|
||||
#endif /* FEAT_SYN_HL */
|
||||
|
||||
#ifdef FEAT_SIGNS
|
||||
|
197
src/syntax.c
197
src/syntax.c
@ -204,12 +204,12 @@ static int current_id = 0; /* ID of current char for syn_get_id() */
|
||||
static int current_trans_id = 0; /* idem, transparancy removed */
|
||||
#endif
|
||||
|
||||
struct syn_cluster
|
||||
typedef struct syn_cluster_S
|
||||
{
|
||||
char_u *scl_name; /* syntax cluster name */
|
||||
char_u *scl_name_u; /* uppercase of scl_name */
|
||||
short *scl_list; /* IDs in this syntax cluster */
|
||||
};
|
||||
} syn_cluster_T;
|
||||
|
||||
/*
|
||||
* Methods of combining two clusters
|
||||
@ -218,7 +218,7 @@ struct syn_cluster
|
||||
#define CLUSTER_ADD 2 /* add second list to first */
|
||||
#define CLUSTER_SUBTRACT 3 /* subtract second list from first */
|
||||
|
||||
#define SYN_CLSTR(buf) ((struct syn_cluster *)((buf)->b_syn_clusters.ga_data))
|
||||
#define SYN_CLSTR(buf) ((syn_cluster_T *)((buf)->b_syn_clusters.ga_data))
|
||||
|
||||
/*
|
||||
* Syntax group IDs have different types:
|
||||
@ -372,7 +372,7 @@ static void invalidate_current_state __ARGS((void));
|
||||
static int syn_stack_equal __ARGS((synstate_T *sp));
|
||||
static void validate_current_state __ARGS((void));
|
||||
static int syn_finish_line __ARGS((int syncing));
|
||||
static int syn_current_attr __ARGS((int syncing, int displaying));
|
||||
static int syn_current_attr __ARGS((int syncing, int displaying, int *can_spell));
|
||||
static int did_match_already __ARGS((int idx, garray_T *gap));
|
||||
static stateitem_T *push_next_match __ARGS((stateitem_T *cur_si));
|
||||
static void check_state_ends __ARGS((void));
|
||||
@ -1660,7 +1660,7 @@ syn_finish_line(syncing)
|
||||
{
|
||||
while (!current_finished)
|
||||
{
|
||||
(void)syn_current_attr(syncing, FALSE);
|
||||
(void)syn_current_attr(syncing, FALSE, NULL);
|
||||
/*
|
||||
* When syncing, and found some item, need to check the item.
|
||||
*/
|
||||
@ -1693,10 +1693,13 @@ syn_finish_line(syncing)
|
||||
* "col" is normally 0 for the first use in a line, and increments by one each
|
||||
* time. It's allowed to skip characters and to stop before the end of the
|
||||
* line. But only a "col" after a previously used column is allowed.
|
||||
* When "can_spell" is not NULL set it to TRUE when spell-checking should be
|
||||
* done.
|
||||
*/
|
||||
int
|
||||
get_syntax_attr(col)
|
||||
get_syntax_attr(col, can_spell)
|
||||
colnr_T col;
|
||||
int *can_spell;
|
||||
{
|
||||
int attr = 0;
|
||||
|
||||
@ -1715,7 +1718,7 @@ get_syntax_attr(col)
|
||||
*/
|
||||
while (current_col <= col)
|
||||
{
|
||||
attr = syn_current_attr(FALSE, TRUE);
|
||||
attr = syn_current_attr(FALSE, TRUE, can_spell);
|
||||
++current_col;
|
||||
}
|
||||
|
||||
@ -1727,9 +1730,10 @@ get_syntax_attr(col)
|
||||
* Get syntax attributes for current_lnum, current_col.
|
||||
*/
|
||||
static int
|
||||
syn_current_attr(syncing, displaying)
|
||||
syn_current_attr(syncing, displaying, can_spell)
|
||||
int syncing; /* When 1: called for syncing */
|
||||
int displaying; /* result will be displayed */
|
||||
int *can_spell; /* return: do spell checking */
|
||||
{
|
||||
int syn_id;
|
||||
lpos_T endpos; /* was: char_u *endp; */
|
||||
@ -1740,7 +1744,7 @@ syn_current_attr(syncing, displaying)
|
||||
int end_idx; /* group ID for end pattern */
|
||||
int idx;
|
||||
synpat_T *spp;
|
||||
stateitem_T *cur_si, *sip;
|
||||
stateitem_T *cur_si, *sip = NULL;
|
||||
int startcol;
|
||||
int endcol;
|
||||
long flags;
|
||||
@ -2166,6 +2170,9 @@ syn_current_attr(syncing, displaying)
|
||||
#endif
|
||||
if (cur_si != NULL)
|
||||
{
|
||||
#ifndef FEAT_EVAL
|
||||
int current_trans_id = 0;
|
||||
#endif
|
||||
for (idx = current_state.ga_len - 1; idx >= 0; --idx)
|
||||
{
|
||||
sip = &CUR_STATE(idx);
|
||||
@ -2180,12 +2187,36 @@ syn_current_attr(syncing, displaying)
|
||||
current_attr = sip->si_attr;
|
||||
#ifdef FEAT_EVAL
|
||||
current_id = sip->si_id;
|
||||
current_trans_id = sip->si_trans_id;
|
||||
#endif
|
||||
current_trans_id = sip->si_trans_id;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (can_spell != NULL)
|
||||
{
|
||||
struct sp_syn sps;
|
||||
|
||||
/*
|
||||
* set "can_spell" to TRUE if spell checking is supposed to be
|
||||
* done in the current item.
|
||||
*/
|
||||
|
||||
/* Always do spelling if there is no @Spell cluster. */
|
||||
if (syn_buf->b_spell_cluster_id == 0)
|
||||
*can_spell = TRUE;
|
||||
else if (current_trans_id == 0)
|
||||
*can_spell = FALSE;
|
||||
else
|
||||
{
|
||||
sps.inc_tag = 0;
|
||||
sps.id = syn_buf->b_spell_cluster_id;
|
||||
sps.cont_in_list = NULL;
|
||||
*can_spell = in_id_list(sip, sip->si_cont_list, &sps, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Check for end of current state (and the states before it) at the
|
||||
* next column. Don't do this for syncing, because we would miss a
|
||||
@ -2205,6 +2236,9 @@ syn_current_attr(syncing, displaying)
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (can_spell != NULL)
|
||||
/* Only do spelling when there is no @Spell cluster. */
|
||||
*can_spell = (syn_buf->b_spell_cluster_id == 0);
|
||||
|
||||
/* nextgroup ends at end of line, unless "skipnl" or "skipemtpy" present */
|
||||
if (current_next_list != NULL
|
||||
@ -5029,16 +5063,16 @@ syn_check_cluster(pp, len)
|
||||
*/
|
||||
static int
|
||||
syn_add_cluster(name)
|
||||
char_u *name;
|
||||
char_u *name;
|
||||
{
|
||||
int len;
|
||||
int len;
|
||||
|
||||
/*
|
||||
* First call for this growarray: init growing array.
|
||||
*/
|
||||
if (curbuf->b_syn_clusters.ga_data == NULL)
|
||||
{
|
||||
curbuf->b_syn_clusters.ga_itemsize = sizeof(struct syn_cluster);
|
||||
curbuf->b_syn_clusters.ga_itemsize = sizeof(syn_cluster_T);
|
||||
curbuf->b_syn_clusters.ga_growsize = 10;
|
||||
}
|
||||
|
||||
@ -5052,12 +5086,15 @@ syn_add_cluster(name)
|
||||
}
|
||||
len = curbuf->b_syn_clusters.ga_len;
|
||||
|
||||
vim_memset(&(SYN_CLSTR(curbuf)[len]), 0, sizeof(struct syn_cluster));
|
||||
vim_memset(&(SYN_CLSTR(curbuf)[len]), 0, sizeof(syn_cluster_T));
|
||||
SYN_CLSTR(curbuf)[len].scl_name = name;
|
||||
SYN_CLSTR(curbuf)[len].scl_name_u = vim_strsave_up(name);
|
||||
SYN_CLSTR(curbuf)[len].scl_list = NULL;
|
||||
++curbuf->b_syn_clusters.ga_len;
|
||||
|
||||
if (STRICMP(name, "Spell") == 0)
|
||||
curbuf->b_spell_cluster_id = len + SYNID_CLUSTER;
|
||||
|
||||
return len + SYNID_CLUSTER;
|
||||
}
|
||||
|
||||
@ -5089,7 +5126,7 @@ syn_cmd_cluster(eap, syncing)
|
||||
if (rest != NULL)
|
||||
{
|
||||
scl_id = syn_check_cluster(arg, (int)(group_name_end - arg))
|
||||
- SYNID_CLUSTER;
|
||||
- SYNID_CLUSTER;
|
||||
|
||||
for (;;)
|
||||
{
|
||||
@ -5896,7 +5933,7 @@ syn_get_id(lnum, col, trans)
|
||||
|| col < (long)current_col)
|
||||
syntax_start(curwin, lnum);
|
||||
|
||||
(void)get_syntax_attr((colnr_T)col);
|
||||
(void)get_syntax_attr((colnr_T)col, NULL);
|
||||
|
||||
return (trans ? current_trans_id : current_id);
|
||||
}
|
||||
@ -5968,6 +6005,9 @@ static char *(highlight_init_light[]) =
|
||||
"Normal gui=NONE",
|
||||
"Question term=standout ctermfg=DarkGreen gui=bold guifg=SeaGreen",
|
||||
"Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=Yellow guifg=NONE",
|
||||
"SpellBad term=reverse ctermbg=LightRed guisp=Red gui=undercurl",
|
||||
"SpellRare term=reverse ctermbg=LightMagenta guisp=Magenta gui=undercurl",
|
||||
"SpellLocal term=underline ctermbg=Cyan guisp=DarkCyan gui=undercurl",
|
||||
"SpecialKey term=bold ctermfg=DarkBlue guifg=Blue",
|
||||
"Title term=bold ctermfg=DarkMagenta gui=bold guifg=Magenta",
|
||||
"WarningMsg term=standout ctermfg=DarkRed guifg=Red",
|
||||
@ -5990,6 +6030,9 @@ static char *(highlight_init_dark[]) =
|
||||
"Question term=standout ctermfg=LightGreen gui=bold guifg=Green",
|
||||
"Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black",
|
||||
"SpecialKey term=bold ctermfg=LightBlue guifg=Cyan",
|
||||
"SpellBad term=reverse ctermbg=Red guisp=Red gui=undercurl",
|
||||
"SpellRare term=reverse ctermbg=Magenta guisp=Magenta gui=undercurl",
|
||||
"SpellLocal term=underline ctermbg=Cyan guisp=Cyan gui=undercurl",
|
||||
"Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta",
|
||||
"WarningMsg term=standout ctermfg=LightRed guifg=Red",
|
||||
"WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black",
|
||||
@ -7519,6 +7562,128 @@ get_attr_entry(table, aep)
|
||||
return (table->ga_len - 1 + ATTR_OFF);
|
||||
}
|
||||
|
||||
#if defined(FEAT_SYN_HL) || defined(PROTO)
|
||||
/*
|
||||
* Combine the spelling attributes with other attributes. "spell_attr"
|
||||
* overrules "char_attr".
|
||||
* This creates a new group when required.
|
||||
* Since we expect there to be few spelling mistakes we don't cache the
|
||||
* result.
|
||||
* Return the resulting attributes.
|
||||
*/
|
||||
int
|
||||
hl_combine_attr(char_attr, spell_attr)
|
||||
int char_attr;
|
||||
int spell_attr;
|
||||
{
|
||||
attrentry_T *char_aep = NULL;
|
||||
attrentry_T *spell_aep;
|
||||
attrentry_T new_en;
|
||||
|
||||
if (char_attr == 0)
|
||||
return spell_attr;
|
||||
if (char_attr <= HL_ALL && spell_attr <= HL_ALL)
|
||||
return char_attr | spell_attr;
|
||||
#ifdef FEAT_GUI
|
||||
if (gui.in_use)
|
||||
{
|
||||
if (char_attr > HL_ALL)
|
||||
char_aep = syn_gui_attr2entry(char_attr);
|
||||
if (char_aep != NULL)
|
||||
new_en = *char_aep;
|
||||
else
|
||||
{
|
||||
vim_memset(&new_en, 0, sizeof(new_en));
|
||||
if (char_attr <= HL_ALL)
|
||||
new_en.ae_attr = char_attr;
|
||||
}
|
||||
|
||||
if (spell_attr <= HL_ALL)
|
||||
new_en.ae_attr |= spell_attr;
|
||||
else
|
||||
{
|
||||
spell_aep = syn_gui_attr2entry(spell_attr);
|
||||
if (spell_aep != NULL)
|
||||
{
|
||||
new_en.ae_attr |= spell_aep->ae_attr;
|
||||
if (spell_aep->ae_u.gui.fg_color != INVALCOLOR)
|
||||
new_en.ae_u.gui.fg_color = spell_aep->ae_u.gui.fg_color;
|
||||
if (spell_aep->ae_u.gui.bg_color != INVALCOLOR)
|
||||
new_en.ae_u.gui.bg_color = spell_aep->ae_u.gui.bg_color;
|
||||
if (spell_aep->ae_u.gui.sp_color != INVALCOLOR)
|
||||
new_en.ae_u.gui.sp_color = spell_aep->ae_u.gui.sp_color;
|
||||
if (spell_aep->ae_u.gui.font != NOFONT)
|
||||
new_en.ae_u.gui.font = spell_aep->ae_u.gui.font;
|
||||
# ifdef FEAT_XFONTSET
|
||||
if (spell_aep->ae_u.gui.fontset != NOFONTSET)
|
||||
new_en.ae_u.gui.fontset = spell_aep->ae_u.gui.fontset;
|
||||
# endif
|
||||
}
|
||||
}
|
||||
return get_attr_entry(&gui_attr_table, &new_en);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (t_colors > 1)
|
||||
{
|
||||
if (char_attr > HL_ALL)
|
||||
char_aep = syn_cterm_attr2entry(char_attr);
|
||||
if (char_aep != NULL)
|
||||
new_en = *char_aep;
|
||||
else
|
||||
{
|
||||
vim_memset(&new_en, 0, sizeof(new_en));
|
||||
if (char_attr <= HL_ALL)
|
||||
new_en.ae_attr = char_attr;
|
||||
}
|
||||
|
||||
if (spell_attr <= HL_ALL)
|
||||
new_en.ae_attr |= spell_attr;
|
||||
else
|
||||
{
|
||||
spell_aep = syn_cterm_attr2entry(spell_attr);
|
||||
if (spell_aep != NULL)
|
||||
{
|
||||
new_en.ae_attr |= spell_aep->ae_attr;
|
||||
if (spell_aep->ae_u.cterm.fg_color > 0)
|
||||
new_en.ae_u.cterm.fg_color = spell_aep->ae_u.cterm.fg_color;
|
||||
if (spell_aep->ae_u.cterm.bg_color > 0)
|
||||
new_en.ae_u.cterm.bg_color = spell_aep->ae_u.cterm.bg_color;
|
||||
}
|
||||
}
|
||||
return get_attr_entry(&cterm_attr_table, &new_en);
|
||||
}
|
||||
|
||||
if (char_attr > HL_ALL)
|
||||
char_aep = syn_term_attr2entry(char_attr);
|
||||
if (char_aep != NULL)
|
||||
new_en = *char_aep;
|
||||
else
|
||||
{
|
||||
vim_memset(&new_en, 0, sizeof(new_en));
|
||||
if (char_attr <= HL_ALL)
|
||||
new_en.ae_attr = char_attr;
|
||||
}
|
||||
|
||||
if (spell_attr <= HL_ALL)
|
||||
new_en.ae_attr |= spell_attr;
|
||||
else
|
||||
{
|
||||
spell_aep = syn_cterm_attr2entry(spell_attr);
|
||||
if (spell_aep != NULL)
|
||||
{
|
||||
new_en.ae_attr |= spell_aep->ae_attr;
|
||||
if (spell_aep->ae_u.term.start != NULL)
|
||||
{
|
||||
new_en.ae_u.term.start = spell_aep->ae_u.term.start;
|
||||
new_en.ae_u.term.stop = spell_aep->ae_u.term.stop;
|
||||
}
|
||||
}
|
||||
}
|
||||
return get_attr_entry(&term_attr_table, &new_en);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_GUI
|
||||
|
||||
attrentry_T *
|
||||
|
@ -36,5 +36,5 @@
|
||||
#define VIM_VERSION_NODOT "vim70aa"
|
||||
#define VIM_VERSION_SHORT "7.0aa"
|
||||
#define VIM_VERSION_MEDIUM "7.0aa ALPHA"
|
||||
#define VIM_VERSION_LONG "VIM - Vi IMproved 7.0aa ALPHA (2005 Mar 18)"
|
||||
#define VIM_VERSION_LONG_DATE "VIM - Vi IMproved 7.0aa ALPHA (2005 Mar 18, compiled "
|
||||
#define VIM_VERSION_LONG "VIM - Vi IMproved 7.0aa ALPHA (2005 Mar 20)"
|
||||
#define VIM_VERSION_LONG_DATE "VIM - Vi IMproved 7.0aa ALPHA (2005 Mar 20, compiled "
|
||||
|
Reference in New Issue
Block a user