mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
doc: remove encoding conversion targets
this deletes the source files wich have an utf-8 generated file. in the next step the generated *UTF-8.1* files will be renamed.
This commit is contained in:
parent
1f7289b407
commit
7860b09f65
@ -264,32 +264,10 @@ HTMLS = \
|
||||
windows.html \
|
||||
workshop.html
|
||||
|
||||
CONVERTED = \
|
||||
vim-fr.UTF-8.1 \
|
||||
evim-fr.UTF-8.1 \
|
||||
vimdiff-fr.UTF-8.1 \
|
||||
vimtutor-fr.UTF-8.1 \
|
||||
xxd-fr.UTF-8.1 \
|
||||
vim-it.UTF-8.1 \
|
||||
evim-it.UTF-8.1 \
|
||||
vimdiff-it.UTF-8.1 \
|
||||
vimtutor-it.UTF-8.1 \
|
||||
xxd-it.UTF-8.1 \
|
||||
vim-pl.UTF-8.1 \
|
||||
evim-pl.UTF-8.1 \
|
||||
vimdiff-pl.UTF-8.1 \
|
||||
vimtutor-pl.UTF-8.1 \
|
||||
xxd-pl.UTF-8.1 \
|
||||
vim-ru.UTF-8.1 \
|
||||
evim-ru.UTF-8.1 \
|
||||
vimdiff-ru.UTF-8.1 \
|
||||
vimtutor-ru.UTF-8.1 \
|
||||
xxd-ru.UTF-8.1
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .o .txt .html
|
||||
|
||||
all: tags vim.man evim.man vimdiff.man vimtutor.man xxd.man $(CONVERTED)
|
||||
all: tags vim.man evim.man vimdiff.man vimtutor.man xxd.man
|
||||
|
||||
# Use Vim to generate the tags file. Can only be used when Vim has been
|
||||
# compiled and installed. Supports multiple languages.
|
||||
@ -322,6 +300,7 @@ xxd.man: xxd.1
|
||||
uganda.nsis.txt: uganda.txt
|
||||
sed -e 's/[ ]*\*[-a-zA-Z0-9.]*\*//g' -e 's/vim:tw=78://' \
|
||||
uganda.txt | uniq >uganda.nsis.txt
|
||||
# TODO(stefan991): add targets for translated manpages
|
||||
|
||||
# Awk version of .txt to .html conversion.
|
||||
html: noerrors tags $(HTMLS)
|
||||
@ -355,64 +334,3 @@ perlhtml: tags $(DOCS)
|
||||
clean:
|
||||
-rm doctags *.html tags.ref
|
||||
|
||||
# Note that $< works with GNU make while $> works for BSD make.
|
||||
# Is there a solution that works for both??
|
||||
vim-fr.UTF-8.1: vim-fr.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
evim-fr.UTF-8.1: evim-fr.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
vimdiff-fr.UTF-8.1: vimdiff-fr.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
vimtutor-fr.UTF-8.1: vimtutor-fr.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
xxd-fr.UTF-8.1: xxd-fr.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
vim-it.UTF-8.1: vim-it.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
evim-it.UTF-8.1: evim-it.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
vimdiff-it.UTF-8.1: vimdiff-it.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
vimtutor-it.UTF-8.1: vimtutor-it.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
xxd-it.UTF-8.1: xxd-it.1
|
||||
iconv -f latin1 -t utf-8 $< >$@
|
||||
|
||||
vim-pl.UTF-8.1: vim-pl.1
|
||||
iconv -f latin2 -t utf-8 $< >$@
|
||||
|
||||
evim-pl.UTF-8.1: evim-pl.1
|
||||
iconv -f latin2 -t utf-8 $< >$@
|
||||
|
||||
vimdiff-pl.UTF-8.1: vimdiff-pl.1
|
||||
iconv -f latin2 -t utf-8 $< >$@
|
||||
|
||||
vimtutor-pl.UTF-8.1: vimtutor-pl.1
|
||||
iconv -f latin2 -t utf-8 $< >$@
|
||||
|
||||
xxd-pl.UTF-8.1: xxd-pl.1
|
||||
iconv -f latin2 -t utf-8 $< >$@
|
||||
|
||||
vim-ru.UTF-8.1: vim-ru.1
|
||||
iconv -f KOI8-R -t utf-8 $< >$@
|
||||
|
||||
evim-ru.UTF-8.1: evim-ru.1
|
||||
iconv -f KOI8-R -t utf-8 $< >$@
|
||||
|
||||
vimdiff-ru.UTF-8.1: vimdiff-ru.1
|
||||
iconv -f KOI8-R -t utf-8 $< >$@
|
||||
|
||||
vimtutor-ru.UTF-8.1: vimtutor-ru.1
|
||||
iconv -f KOI8-R -t utf-8 $< >$@
|
||||
|
||||
xxd-ru.UTF-8.1: xxd-ru.1
|
||||
iconv -f KOI8-R -t utf-8 $< >$@
|
||||
|
@ -1,57 +0,0 @@
|
||||
.TH EVIM 1 "16 février 2002"
|
||||
.SH NAME
|
||||
evim \- « Easy Vim », édite un fichier avec Vim sans utiliser les modes
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B evim
|
||||
[options] [fichier ...]
|
||||
.br
|
||||
.B eview
|
||||
.SH DESCRIPTION
|
||||
.B eVim
|
||||
lance
|
||||
.B Vim
|
||||
et configure ses options afin qu'il se comporte comme un éditeur sans mode.
|
||||
Cela reste Vim, mais vous pouvez l'utiliser comme un éditeur « cliquer-taper ».
|
||||
Cela ressemble beaucoup à l'édition avec Notepad sur MS-Windows.
|
||||
.B eVim
|
||||
ne fonctionne qu'avec l'interface graphique, qui est nécessaire pour permettre
|
||||
l'utilisation des menus et de la barre d'outils.
|
||||
.PP
|
||||
Il n'est utile qu'aux personnes qui ne parviennent vraiment pas à utiliser Vim
|
||||
de façon traditionnelle. L'édition est alors bien moins efficace.
|
||||
.PP
|
||||
.B eview
|
||||
fait la même chose, mais démarre Vim en mode Lecture-seule.
|
||||
Cela revient à lancer evim \-R.
|
||||
.PP
|
||||
Voir vim(1) pour davantage d'informations sur Vim, les options, etc.
|
||||
.PP
|
||||
L'option 'insertmode' est activée pour permettre de taper directement du texte.
|
||||
.br
|
||||
Les mappages sont configurés pour que Copier et Coller fonctionnent avec les
|
||||
raccourcis habituels de MS-Windows. CTRL-X coupe le texte, CTRL-C copie le
|
||||
texte et CTRL-V colle le texte.
|
||||
Vous pouvez utiliser CTRL-Q pour obtenir la fonction originale de CTRL-V.
|
||||
.SH OPTIONS
|
||||
Voir vim(1).
|
||||
.SH FICHIERS
|
||||
.TP 15
|
||||
/usr/local/lib/vim/evim.vim
|
||||
Le script chargé pour initialiser eVim.
|
||||
.SH AUSSI CONNU SOUS
|
||||
Également connu sous le nom « Vim pour gumbies » [N.D.T. : Flying Circus...].
|
||||
Quand vous utilisez eVim, vous êtes censé prendre un mouchoir de poche,
|
||||
faire un noeud à chaque coin et le porter sur votre tête.
|
||||
.SH VOIR AUSSI
|
||||
vim(1)
|
||||
.SH AUTEUR
|
||||
La majeure partie de
|
||||
.B Vim
|
||||
a été écrite par Bram Moolenaar, avec l'aide de nombreux autres contributeurs.
|
||||
Voir le menu Aide/Remerciements ou ":help credits" dans
|
||||
.B Vim.
|
||||
.SH TRADUCTION
|
||||
Cette page de manuel a été traduite David Blanchet.
|
||||
<david.blanchet@free.fr> 2005-03-26.
|
||||
Mise à jour 2013-05-10, Dominique Pellé <dominique.pelle@gmail.com>
|
@ -1,54 +0,0 @@
|
||||
.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 menù e barra
|
||||
strumenti.
|
||||
.PP
|
||||
Da usarsi soltanto se non si è 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 che si otterrebbe 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 menù "Aiuto/Crediti".
|
@ -1,53 +0,0 @@
|
||||
.TH EVIM 1 "2002 Lut 16"
|
||||
.SH NAZWA
|
||||
evim \- łatwy Vim, edytuj plik w Vimie z ustawieniami dla edycji bez
|
||||
trybów
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B evim
|
||||
[opcje] [plik ...]
|
||||
.br
|
||||
.B eview
|
||||
.SH OPIS
|
||||
.B eVim
|
||||
uruchamia
|
||||
.B Vima
|
||||
i ustawia opcje tak by zachowywał się jak edytor bez trybów.
|
||||
To jest cały czas Vim ale używany jako edytor wskaż-i-kliknij.
|
||||
Zachowanie w stylu Notepada dla MS-Windows.
|
||||
.B eVim
|
||||
będzie zawsze uruchomiony w GUI by włączyć menu i pasek narzędzi.
|
||||
.PP
|
||||
Przeznaczony tylko dla ludzi, którzy naprawdę nie mogą pracować
|
||||
z Vimem w normalny sposób. Edycja będzie o wiele mniej efektywna.
|
||||
.PP
|
||||
.B eview
|
||||
działa tak samo, ale zaczyna w trybie tylko do odczytu. Działa tak
|
||||
samo jak evim \-R.
|
||||
.PP
|
||||
Zobacz vim(1) by poznać więcej szczegółów o Vimie, opcjach, itd.
|
||||
.PP
|
||||
Opcja 'insertmode' jest ustawiona by można było od razu wpisywać
|
||||
tekst.
|
||||
.br
|
||||
Mapowania są ustawione tak by Kopiowanie i Wklejanie działało
|
||||
z klawiszami MS-Windows. CTRL-X wycina, CTRL-C kopiuje a CTRL-V
|
||||
wkleja tekst. Użyj CTRL-Q by uzyskać oryginalne przeznaczenie
|
||||
CTRL-V.
|
||||
.SH OPCJE
|
||||
Zobacz vim(1).
|
||||
.SH PLIKI
|
||||
.TP 15
|
||||
/usr/local/lib/vim/evim.vim
|
||||
Skrypt uruchamiania dla eVima.
|
||||
.SH ZNANY JAKO
|
||||
Znany jako "Vim dla frajerów".
|
||||
Jeśli używasz eVima oczekuje się, że wyjmiesz chusteczkę do nosa,
|
||||
zrobisz węzęł w każdym rogu i będziesz to nosił na głowie.
|
||||
.SH ZOBACZ TAKŻE
|
||||
vim(1)
|
||||
.SH AUTOR
|
||||
Większość
|
||||
.B Vima
|
||||
została napisana przez Brama Moolenaara z dużą pomocą innych osób.
|
||||
Zobacz menu Help/Credits.
|
@ -1,59 +0,0 @@
|
||||
.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,478 +0,0 @@
|
||||
.\"*******************************************************************
|
||||
.\"
|
||||
.\" This file was generated with po4a. Translate the source file.
|
||||
.\"
|
||||
.\"*******************************************************************
|
||||
.\" Translated by bw1 (2008) and Florian Rehnisch <fm-r@gmx.de> (2012)
|
||||
.\" Kudos to the folks on vim-dev and debian-l10n-german
|
||||
.TH VIM 1 "2006 Apr 11"
|
||||
.SH BEZEICHNUNG
|
||||
vim \- Vi IMproved, ein Text\-Editor für Programmierer
|
||||
.SH ÜBERSICHT
|
||||
.br
|
||||
\fBvim\fP [Optionen] [Datei ...]
|
||||
.br
|
||||
\fBvim\fP [Optionen] \-
|
||||
.br
|
||||
\fBvim\fP [Optionen] \-t Tag
|
||||
.br
|
||||
\fBvim\fP [Optionen] \-q [Fehlerdatei]
|
||||
.PP
|
||||
.br
|
||||
\fBex\fP
|
||||
.br
|
||||
\fBview\fP
|
||||
.br
|
||||
\fBgvim\fP \fBgview\fP \fBevim\fP \fBeview\fP
|
||||
.br
|
||||
\fBrvim\fP \fBrview\fP \fBrgvim\fP \fBrgview\fP
|
||||
.SH BESCHREIBUNG
|
||||
\fBVim\fP ist ein Text\-Editor, der aufwärtskompatibel zu Vi ist. Er kann
|
||||
verwendet werden, um alle Arten von Klartext zu bearbeiten. Er ist besonders
|
||||
nützlich, um Programme zu bearbeiten.
|
||||
.PP
|
||||
Vim hat einige Erweiterungen gegenüber Vi, z.B.: Rückgängigmachen in
|
||||
mehreren Schritten, mehrere Fenster und Puffer, Syntax\-Hervorhebung,
|
||||
Bearbeiten der Befehlszeile, Dateinamenergänzung, eingebaute Hilfe, visuelle
|
||||
Auswahl, usw. ... Siehe »:help vi_diff.txt« für eine Übersicht der
|
||||
Unterschiede zwischen \fBVim\fP und Vi.
|
||||
.PP
|
||||
Im laufenden \fBVim\fP kann mit dem Befehl »:help« viel Hilfe durch das
|
||||
eingebaute Hilfesystem erlangt werden. Siehe den Abschnitt EINGEBAUTE HILFE
|
||||
weiter unten.
|
||||
.PP
|
||||
Meistens wird \fBVim\fP zum Editieren einer einzigen Datei mit dem folgende
|
||||
Befehl gestartet:
|
||||
.PP
|
||||
vim Datei
|
||||
.PP
|
||||
Allgemeiner betrachtet, wird \fBVim\fP folgendermaßen gestartet:
|
||||
.PP
|
||||
vim [Optionen] [Dateiliste]
|
||||
.PP
|
||||
Bei einer fehlenden Dateiliste startet der Editor mit einem leeren
|
||||
Puffer. Andernfalls werden nach den folgenden vier Möglichkeiten eine oder
|
||||
mehrere Dateien bearbeitet:
|
||||
.TP 12
|
||||
Datei ...
|
||||
Eine Liste von Dateinamen. Die erste Datei wird in den Puffer geladen und
|
||||
zur aktuellen. Der Cursor wird auf der ersten Zeile des Puffers
|
||||
platziert. Zu den anderen Dateien kann mit dem Befehl »:next« gelangt
|
||||
werden. Falls einer der Dateinamen mit einem Bindestrich beginnt, stellen
|
||||
Sie der Dateiliste »\-\-« voran.
|
||||
.TP
|
||||
\-
|
||||
Die zu bearbeitende Datei wird von der Standardeingabe gelesen. Befehle
|
||||
werden von der Standardfehlerausgabe gelesen, die ein Text\-Terminal sein
|
||||
sollte.
|
||||
.TP
|
||||
\-t {Tag}
|
||||
Die zu editierende Datei und die anfängliche Cursor\-Position hängen von
|
||||
einem »Tag« ab, einer Art Sprungmarke. {Tag} wird in der Tag\-Datei
|
||||
nachgeschlagen, die zugehörige Datei wird zur aktuellen und der zugehörige
|
||||
Befehl wird ausgeführt. Dies wird meistens für Programme in der Sprache »C«
|
||||
benutzt, wobei {Tag} ein Funktionsname sein könnte. Die Wirkung dieses
|
||||
Befehls ist, dass die Datei, die die Funktion enthält, als aktuelle im
|
||||
Editor geöffnet und angezeigt wird und der Cursor auf dem Beginn der
|
||||
Funktion positioniert wird. Siehe »:help tag\-commands«.
|
||||
.TP
|
||||
\-q [Fehlerdatei]
|
||||
Startet im QuickFix\-Modus. Die Datei [Fehlerdatei] wird gelesen und der
|
||||
erste Fehler wird angezeigt. Falls [Fehlerdatei] ausgelassen wird, wird der
|
||||
Dateiname aus der Option 'errorfile' verwendet (bei AmigaOS ist dies
|
||||
vorgabemäßig »AztecC.Err«, sowie "errors.err« bei anderen). Weitere Fehler
|
||||
können mit dem »:cn«\-Befehl angesprungen werden. Siehe ":help quickfix«.
|
||||
.PP
|
||||
\fBVim\fP reagiert unterschiedlich auf den Namen, der verwendet wird, um Vim zu
|
||||
starten (die ausführbare Datei kann dieselbe sein).
|
||||
.TP 10
|
||||
vim
|
||||
der »normale« Weg, alles ist standardmäßig
|
||||
.TP
|
||||
ex
|
||||
Startet im Ex\-Modus. Mit dem Befehl »:vi« gelangt man in den normalen
|
||||
Modus. Funktioniert auch mit dem Argument »\-e«.
|
||||
.TP
|
||||
view
|
||||
Startet im Nur\-Lesen\-Modus. Die Datei wird vor dem Überschreiben
|
||||
geschützt. Dasselbe wird mit dem Parameter »\-R« erreicht.
|
||||
.TP
|
||||
gvim gview
|
||||
Die grafische Version: Öffnet ein neues Fenster. Dasselbe wird mit dem
|
||||
Parameter »\-g« erreicht.
|
||||
.TP
|
||||
evim eview
|
||||
Die grafische Version im einfachen Modus: Öffnet ein neues Fenster. Dasselbe
|
||||
wird mit dem Parameter »\-y« erreicht.
|
||||
.TP
|
||||
rvim rview rgvim rgview
|
||||
Wie die obigen, aber mit Beschränkungen: Es ist nicht möglich, Shell\-Befehle
|
||||
aufzurufen oder mit Unterbrechung in eine Shell zurückzuspringen. Dasselbe
|
||||
wird mit dem Parameter »\-Z« erreicht.
|
||||
.SH OPTIONEN
|
||||
Die Optionen können in beliebiger Reihenfolge vor oder nach den Dateinamen
|
||||
angegeben werden. Optionen ohne Parameter können hinter einem einzigen
|
||||
Bindestrich gruppiert werden.
|
||||
.TP 12
|
||||
+[Nummer]
|
||||
In der ersten Datei wird der Cursor auf die Zeile [Nummer] gesetzt. Falls
|
||||
[Nummer] nicht angegeben wird, wird der Cursor in die letzte Zeile der Datei
|
||||
gesetzt.
|
||||
.TP
|
||||
+/{Suchmuster}
|
||||
In der ersten Datei wird der Cursor auf das erste Auftreten von {Suchmuster}
|
||||
gesetzt. Siehe »:help search\-pattern«.
|
||||
.TP
|
||||
+{Befehl}
|
||||
.TP
|
||||
\-c {Befehl}
|
||||
{Befehl} wird nach dem Lesen der ersten Datei ausgeführt. Als {Befehl} wird
|
||||
ein Ex\-Befehl erwartet. Sind in {Befehl} Leerzeichen vorhanden, muss alles
|
||||
in Anführungszeichen gesetzt werden (hängt von der verwendeten Shell
|
||||
ab). Beispiel: vim "+set si" main.c
|
||||
.br
|
||||
Anmerkung: Sie können bis zu 10 »+«\- oder "\-c«\-Befehle verwenden.
|
||||
.TP
|
||||
\-S {Datei}
|
||||
{Datei} wird nach dem Lesen der ersten Datei ausgeführt. Dies entspricht »\-c
|
||||
"source {Datei}"«. {Datei} darf nicht mit einem Bindestrich (\-)
|
||||
anfangen. Wenn kein Dateiname angegeben wird, wird »Session.vim« verwendet
|
||||
(Funktioniert nur, wenn »\-S« als letzter Parameter steht).
|
||||
.TP
|
||||
\-\-cmd {Befehl}
|
||||
Wie »\-c«, aber dieser Befehl wird vor allen VimRC\-Dateien ausgeführt. Sie
|
||||
können unabhängig von den »\-c«\-Befehlen bis zu 10 dieser Befehle verwenden.
|
||||
.TP
|
||||
\-A
|
||||
Falls \fBVim\fP mit Unterstützung für das Schreiben von rechts nach links und
|
||||
arabischer Tastaturbelegung compiliert wurde (ARABIC), startet dieser
|
||||
Parameter den Modus fürs Arabische (:set arabic). Anderenfalls beendet sich
|
||||
\fBVim\fP mit einer Fehlermeldung.
|
||||
.TP
|
||||
b
|
||||
Binärer Modus: Es werden einige Variablen gesetzt, sodass es möglich ist,
|
||||
eine binäre oder ausführbare Datei zu bearbeiten.
|
||||
.TP
|
||||
\-C
|
||||
Kompatibel: Setzt die Option 'compatible'. Das macht \fBVim\fP im Verhalten
|
||||
sehr ähnlich zu Vi, selbst wenn eine VimRC\-Datei existiert.
|
||||
.TP
|
||||
\-d
|
||||
Startet im diff\-Modus. Es sollten zwei, drei oder vier Dateinamen als
|
||||
Parameter übergeben werden. \fBVim\fP öffnet sie alle und zeigt die
|
||||
Unterschiede an. Arbeitet wie vimdiff(1).
|
||||
.TP
|
||||
\-d {Gerät}
|
||||
Öffnet das {Gerät}, um es als Terminal zu nutzen. Nur für AmigaOS. Beispiel:
|
||||
"\-d con:20/30/600/150".
|
||||
.TP
|
||||
D
|
||||
Debug\-Modus: \fBVim\fP geht in den Debug\-Modus, wenn der erste Befehl in einem
|
||||
Skript ausgeführt wird.
|
||||
.TP
|
||||
\-e
|
||||
Startet \fBVim\fP im Ex\-Modus, als würde als ausführbare Datei »ex« aufgerufen.
|
||||
.TP
|
||||
\-E
|
||||
Startet \fBVim\fP im erweiterten Ex\-Modus, als würde die ausführbare Datei als
|
||||
»exim« aufgerufen.
|
||||
.TP
|
||||
\-f
|
||||
Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
|
||||
löst sich nicht von der Shell, in der er aufgerufen wurde. Bei AmigaOS wird
|
||||
kein neues Fenster geöffnet. Dieser Parameter wird benutzt, damit das
|
||||
aufrufende Programm auf das Beenden des Bearbeitungssitzung wartet (z.B.:
|
||||
mail). Bei AmigaOS funktionieren die Befehle »:sh« und ":!« nicht.
|
||||
.TP
|
||||
\-\-nofork
|
||||
Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
|
||||
löst sich nicht von der Shell, in der er aufgerufen wurde.
|
||||
.TP
|
||||
\-F
|
||||
Wenn \fBVim\fP mit FKMAP\-Unterstützung für das Schreiben von rechts nach links
|
||||
und Farsi\-Tastatur\-Belegung kompiliert wurde, startet Vim im Farsi\-Modus,
|
||||
d.h. die Optionen 'fkmap' und 'rightleft' werden gesetzt. Andernfalls bricht
|
||||
\fBVim\fP mit einer Fehlermeldung ab.
|
||||
.TP
|
||||
\-g
|
||||
Falls \fBVim\fP mit GUI\-Unterstützung kompiliert wurde, wird die GUI
|
||||
aktiviert. Falls keine GUI\-Unterstützung einkompiliert wurde, wird mit einer
|
||||
Fehlermeldung abgebrochen.
|
||||
.TP
|
||||
\-h
|
||||
Gibt eine kleine Hilfe für die Befehlszeilenparameter aus. Danach beendet
|
||||
sich \fBVim.\fP
|
||||
.TP
|
||||
\-H
|
||||
Hebräisch\-Modus, falls \fBVim\fP mit RIGHTLEFT\-Unterstützung für das Schreiben
|
||||
von rechts nach links und hebräischer Tastaturbelegung kompiliert wurde,
|
||||
werden die Optionen 'hkmap' und 'rightleft' gesetzt. Andernfalls beendet
|
||||
sich \fBVim\fP mit einer Fehlermeldung.
|
||||
.TP
|
||||
\-i {VimInfo}
|
||||
Wenn eine VimInfo\-Datei verwendet wird: Verwendet statt »~/.viminfo« die
|
||||
angegebene Datei. Es ist auch möglich die Verwendung einer VimInfo\-Datei
|
||||
durch Angabe des Dateinamen »NONE« zu verhindern,
|
||||
.TP
|
||||
\-L
|
||||
dasselbe wie »\-r«
|
||||
.TP
|
||||
\-l
|
||||
Lisp\-Modus. Aktiviert die Optionen 'lisp' und 'showmatch'.
|
||||
.TP
|
||||
\-m
|
||||
Deaktiviert das Verändern von Dateien, indem die Option 'write' gelöscht
|
||||
wird. Der Puffer kann verändert werden, nur das Schreiben einer Datei ist
|
||||
nicht möglich.
|
||||
.TP
|
||||
\-M
|
||||
Keine Veränderungen erlaubt: Die Optionen 'modifiable' und 'write' werden
|
||||
gelöscht, so dass Änderungen nicht erlaubt sind und Dateien nicht
|
||||
geschrieben werden können. Man beachte, dass diese Optionen ('modifiable',
|
||||
\&'write') dennnoch nachträglich zum Erlauben von Änderungen gesetzt werden
|
||||
können.
|
||||
.TP
|
||||
\-N
|
||||
Nicht\-kompatibler Modus: Löscht die Option 'compatible'. Dies veranlasst
|
||||
\fBVim\fP, sich ein wenig besser, aber weniger Vi\-kompatibel zu verhalten,
|
||||
selbst wenn es keine VimRC\-Datei gibt.
|
||||
.TP
|
||||
\-n
|
||||
Verwendet keine Auslagerungsdatei: Eine Wiederherstellung nach einem Absturz
|
||||
ist nicht möglich. Auf einem langsamen Medium (Diskette) kann diese
|
||||
Einstellung nützlich sein. Kann auch mit »set uc=0« erreicht werden; kann
|
||||
mit »set uc=200« aufgehoben werden.
|
||||
.TP
|
||||
\-nb
|
||||
\fBVim\fP fungiert als Server für NetBeans. Details siehe Dokumentation.
|
||||
.TP
|
||||
\-o[N]
|
||||
Öffnet [N] Fenster übereinander. Wenn keine Zahl angegeben wird, öffne ein
|
||||
Fenster pro Datei.
|
||||
.TP
|
||||
\-O[N]
|
||||
Öffnet [N] Fenster nebeneinander. Wenn keine Zahl angegeben wird, öffne ein
|
||||
Fenster pro Datei.
|
||||
.TP
|
||||
\-p[N]
|
||||
Öffnet [N] Reiterseiten. Wenn keine Zahl angegeben wird, öffne eine
|
||||
Reiterseite pro Datei.
|
||||
.TP
|
||||
\-R
|
||||
Nur\-Lesen\-Modus: Die Option 'readonly' wird gesetzt. Der Puffer kann noch
|
||||
bearbeitet werden, aber es wird verhindert, eine Datei aus Versehen zu
|
||||
überschreiben. Wenn Sie wirklich eine Datei überschreiben wollen, fügen Sie
|
||||
dem Ex\-Befehl ein Ausrufezeichen hinzu (wie in »:w!«). Die Option "\-R«
|
||||
bedingt die Option »\-n« (siehe oben). Die Option 'readonly' kann durch ":set
|
||||
noro« gelöscht werden. Siehe »:help 'readonly'«.
|
||||
.TP
|
||||
\-r
|
||||
Listet die Auslagerungsdateien und gibt Informationen zu ihrer
|
||||
Verwendbarkeit zur Wiederherstellung.
|
||||
.TP
|
||||
\-r {Datei}
|
||||
Wiederherstellungsmodus: Die Auslagerungsdatei wird zur Wiederherstellung
|
||||
verwendet und hat denselben Dateinamen wie die Text\-Datei + ».swp«. Siehe
|
||||
":help recovery«.
|
||||
.TP
|
||||
\-s
|
||||
Der stille Modus: Nur wenn die ausführbare Datei als »ex« aufgerufen wird
|
||||
oder vor »\-s« die Option "\-e« gegeben wird.
|
||||
.TP
|
||||
\-s {Eingabeskript}
|
||||
Die Datei {Eingabeskript} wird gelesen und ausgeführt, als würden Sie die
|
||||
Zeichen in ihr tippen. Dasselbe kann mit dem Befehl »:source!
|
||||
{Eingabeskript}« erreicht werden. Wird das Ende der Datei vor dem Beenden
|
||||
des Editors erreicht, werden weitere Zeichen von der Tastatur gelesen.
|
||||
.TP
|
||||
\-T {Terminal}
|
||||
Setzt den Namen des benutzten Terminals. Nur erforderlich, wenn die
|
||||
Automatik nicht funktioniert. Sollte ein \fBVim\fP bekanntes Terminal sein:
|
||||
(builtin) oder in einer termcap\- oder terminfo\-Datei definiert.
|
||||
.TP
|
||||
\-u {VimRC}
|
||||
Verwendet zur Initialisierung die Befehle in der Datei {VimRC}. Alle anderen
|
||||
Initialisierungen werden übersprungen. Benutzen Sie dies, um eine besondere
|
||||
Art von Dateien zu bearbeiten. Dies kann auch benutzt werden, um alle
|
||||
Initialisierungen zu überspringen, indem der Name »NONE« angegeben wird. Für
|
||||
weitere Einzelheiten siehe »:help initialisation« innerhalb von Vim.
|
||||
.TP
|
||||
\-U {GvimRC}
|
||||
Benutzt die Befehle in der Datei {GvimRC} für die Initialisierung der
|
||||
grafischen Oberfläche. Alle anderen Initialisierungen werden
|
||||
übersprungen. Dies kann ebenfalls benutzt werden, um alle
|
||||
GUI\-Initialisierungen zu überspringen, indem der Name »NONE« angegeben
|
||||
wird. Siehe »:help gui\-init« innerhalb von Vim für weitere Einzelheiten.
|
||||
.TP
|
||||
\-V[N]
|
||||
Ausführlich (verbose): Gibt Meldungen darüber, welche Befehlsdateien
|
||||
eingelesen werden, und über das Lesen und Schreiben einer VimInfo\-Datei. Die
|
||||
optionale Zahl N ist der Wert für 'verbose'. Vorgabe ist 10.
|
||||
.TP
|
||||
\-v
|
||||
Startet \fBVim\fP im Vi\-Modus, so als würde die ausführbare Datei mit »vi«
|
||||
aufgerufen. Dies wirkt sich nur aus, wenn die ausführbare Datei als »ex«
|
||||
aufgerufen wird.
|
||||
.TP
|
||||
\-w {Ausgabeskript}
|
||||
Alle Zeichen, die eingetippt werden, werden in der Datei {Ausgabeskript}
|
||||
aufgezeichnet, solange bis Sie \fBVim\fP beenden. Dies ist nützlich, falls Sie
|
||||
eine Skript\-Datei zum Benutzen mit »vim \-s« oder ":source!« erzeugen
|
||||
wollen. Falls die Datei {Ausgabeskript} vorhanden ist, werden die Zeichen
|
||||
angehängt.
|
||||
.TP
|
||||
\-W {Ausgabeskript}
|
||||
Wie \-w, aber eine bereits vorhandene Datei wird überschrieben.
|
||||
.TP
|
||||
\-x
|
||||
Benutzt beim Schreiben von Dateien eine Verschlüsselung. Fragt nach dem
|
||||
Schlüssel.
|
||||
.TP
|
||||
\-X
|
||||
Führt keine Verbindung zum X\-Server durch. Dadurch verkürzt sich die
|
||||
Startzeit, aber der Fenstertitel und die Zwischenablage werden nicht
|
||||
verwendet.
|
||||
.TP
|
||||
\-y
|
||||
Startet \fBVim\fP im einfachen Modus, als würde die ausführbare Datei mit
|
||||
»evim« oder »eview« aufgerufen. \fBVim\fP verhält sich dann wie ein Editor zum
|
||||
Klicken und Tippen.
|
||||
.TP
|
||||
\-Z
|
||||
Eingeschränkter Modus: Funktioniert, als würde der Name der ausführbaren
|
||||
Datei mit »r« beginnen.
|
||||
.TP
|
||||
\-\-
|
||||
Markiert das Ende der Optionen. Argumente, die folgen, werden als Dateinamen
|
||||
behandelt. Dies kann benutzt werden, um einen Dateinamen mit »\-« am Anfang
|
||||
zu verwenden.
|
||||
.TP
|
||||
\-\-echo\-wid
|
||||
Nur GTK\-GUI: Schreibe die Fenster\-ID auf die Standardausgabe.
|
||||
.TP
|
||||
\-\-help
|
||||
Gibt eine Hilfe\-Nachricht aus und beendet, wie »\-h«.
|
||||
.TP
|
||||
\-\-literal
|
||||
Nimmt die Dateinamen so wie sie sind und vervollständigt sie nicht nach
|
||||
Metazeichen (*,?). Dies wirkt sich nicht unter Unix aus, wo die Shell die
|
||||
Metazeichen expandiert.
|
||||
.TP
|
||||
\-\-noplugin
|
||||
Lade keine Plugins. Impliziert durch »\-u NONE«.
|
||||
.TP
|
||||
\-\-remote
|
||||
Verbindet mit einem Vim\-Server und lässt ihn die in den restlichen
|
||||
Argumenten angegeben Dateien editieren. Wenn kein Server gefunden wird,
|
||||
führt dies zu einer Warnmeldung und die Dateien werden im gegenwärtigen Vim
|
||||
zum Bearbeiten geöffnet.
|
||||
.TP
|
||||
\-\-remote\-expr {Ausdruck}
|
||||
Verbindet mit einem Vim\-Server, führt {Ausdruck} aus und zeigt das Ergebnis
|
||||
auf der Standardausgabe an.
|
||||
.TP
|
||||
\-\-remote\-send {Zeichen}
|
||||
Verbindet mit einem Vim\-Server und sendet ihm {Zeichen}.
|
||||
.TP
|
||||
\-\-remote\-silent
|
||||
Wie »\-\-remote«, aber ohne Warnung, wenn kein Server gefunden wird.
|
||||
.TP
|
||||
\-\-remote\-wait
|
||||
Wie »\-\-remote«, aber Vim beendet sich nicht, bis die Dateien bearbeitet
|
||||
wurden.
|
||||
.TP
|
||||
\-\-remote\-wait\-silent
|
||||
Wie »\-\-remote\-wait«, aber ohne Warnung, wenn kein Server gefunden wird.
|
||||
.TP
|
||||
\-\-serverlist
|
||||
Listet die Namen aller gefundenen Vim\-Server auf.
|
||||
.TP
|
||||
\-\-servername {Name}
|
||||
Benutzt {Name} als Server\-Namen. Wird für den gegenwärtigen Vim benutzt,
|
||||
außer es wird mit dem Argument »\-\-remote« benutzt, dann ist es der Name des
|
||||
zu kontaktierenden Servers.
|
||||
.TP
|
||||
\-\-socketid {id}
|
||||
Nur GTK\-GUI: Benutzt den GtkPlug\-Mechanismus, um GVim in einem anderen
|
||||
Fenster laufen zu lassen.
|
||||
.TP
|
||||
\-\-version
|
||||
Versionsinformation anzeigen und beenden
|
||||
.SH "EINGEBAUTE HILFE"
|
||||
Tippen Sie in \fBVim\fP »:help«, um zu beginnen. Geben Sie ":help begriff« ein,
|
||||
um Hilfe über ein bestimmtes Thema zu bekommen. Zum Beispiel »:help ZZ« für
|
||||
Hilfe über den Befehl »ZZ«. Benutzen Sie <Tab> und CTRL\-D, um
|
||||
Begriffe zu vervollständigen (»:help cmdline\-completion«). Tags sind
|
||||
vorhanden, um von einem Ort zum anderen zu springen (eine Art
|
||||
Hypertext\-Verknüpfungen, siehe »:help«). Auf diese Weise können alle
|
||||
Dokumentations\-Dateien aufgerufen werden, zum Beispiel »:help syntax.txt«.
|
||||
.SH DATEIEN
|
||||
.TP 15
|
||||
/usr/local/lib/vim/doc/*.txt
|
||||
Dokumentations\-Dateien für \fBVim\fP. Verwenden Sie »:help doc\-file\-list«, um
|
||||
die gesamte Liste zu bekommen.
|
||||
.TP
|
||||
/usr/local/lib/vim/doc/tags
|
||||
Die »Tag«\-Datei, die verwendet wird, um Informationen in der Dokumentation
|
||||
zu finden.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/syntax.vim
|
||||
Die systemweite Einrichtung der Syntaxhervorhebung.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/*.vim
|
||||
Syntaxdateien für die verschiedenen Sprachen.
|
||||
.TP
|
||||
/usr/local/lib/vim/vimrc
|
||||
Systemweite Einstellungsdatei für \fBVim\fP
|
||||
.TP
|
||||
~/.vimrc
|
||||
Persönliche Einstellungsdatei für \fBVim\fP
|
||||
.TP
|
||||
/usr/local/lib/vim/gvimrc
|
||||
Systemweite Einstellungsdatei für GVim
|
||||
.TP
|
||||
~/.gvimrc
|
||||
Persönliche Einstellungsdatei für GVim
|
||||
.TP
|
||||
/usr/local/lib/vim/optwin.vim
|
||||
Das Script, das von dem Befehl »:options« verwendet wird, eine schöne
|
||||
Möglichkeit, um Optionen zu betrachten und zu setzen.
|
||||
.TP
|
||||
/usr/local/lib/vim/menu.vim
|
||||
Systemweite Einstellungsdatei für das Menü von GVim
|
||||
.TP
|
||||
/usr/local/lib/vim/bugreport.vim
|
||||
Das Script zum Generieren eines Fehlerberichts. Siehe »:help bugs«.
|
||||
.TP
|
||||
/usr/local/lib/vim/filetype.vim
|
||||
Mit diesem Script erkennt Vim den Typ einer Datei anhand ihres
|
||||
Dateinamens. Siehe »:help 'filetype'«.
|
||||
.TP
|
||||
/usr/local/lib/vim/scripts.vim
|
||||
Mit diesem Script erkennt Vim den Typ einer Datei anhand ihres
|
||||
Inhaltes. Siehe »:help 'filetype'«.
|
||||
.TP
|
||||
/usr/local/lib/vim/print/*.ps
|
||||
Diese Dateien werden zum Drucken von PostScript verwendet.
|
||||
.PP
|
||||
Für die neuesten Informationen lesen Sie die Vim\-Homepage:
|
||||
.br
|
||||
<URL:http://www.vim.org/>
|
||||
.SH "SIEHE AUCH"
|
||||
vimtutor(1)
|
||||
.SH AUTOR
|
||||
\fBVim\fP wurde größtenteils von Bram Moolenaar erstellt, mit viel Hilfe von
|
||||
anderen Leuten. Siehe »:help credits« in \fBVim.\fP
|
||||
.br
|
||||
\fBVim\fP basiert auf Stevie, der von Tim Thompson, Tony Andrews und
|
||||
G.R. (Fred) Walter geschrieben wurde. Es ist jedoch kaum etwas vom
|
||||
ursprünglichen Code übrig geblieben.
|
||||
.SH FEHLER
|
||||
Die sind möglich. Siehe »:help todo« für eine Liste bekannter Probleme.
|
||||
.PP
|
||||
Beachten Sie, dass gewisse Dinge, die manche Leute als Fehler betrachten
|
||||
mögen, in Wirklichkeit durch zu getreue Nachbildung des Vi\-Verhaltens
|
||||
verursacht werden. Und falls Sie denken, dass andere Dinge Fehler sind,
|
||||
»weil Vi es anders tut«, sollten Sie einen genaueren Blick auf die Datei
|
||||
vi_diff.txt werfen (oder in Vim »:help vi_diff.txt« tippen). Sehen Sie sich
|
||||
auch die Optionen 'compatible' und 'cpoptions' an.
|
@ -1,589 +0,0 @@
|
||||
.\" Traduction lundi 7 août 2000 par Richard Hitier
|
||||
.\" (richard.hitier@dial.oleane.com)
|
||||
.\" Mise à jour de la traduction par David Blanchet
|
||||
.\" (david.blanchet@free.fr) 2006-06-10
|
||||
.\" Mise à jour de la traduction par Dominique Pellé
|
||||
.\" (dominique.pelle@gmail.com) 2013-05-10
|
||||
.\"
|
||||
.TH VIM 1 "22 février 2002"
|
||||
.SH NOM
|
||||
vim \- Vi IMproved, éditeur de texte pour programmeurs
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B vim
|
||||
[options] [fichier ...]
|
||||
.br
|
||||
.B vim
|
||||
[options] \-
|
||||
.br
|
||||
.B vim
|
||||
[options] \-t marqueur
|
||||
.br
|
||||
.B vim
|
||||
[options] \-q [fichiererreurs]
|
||||
.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 DESCRIPTION
|
||||
.B Vim
|
||||
est un éditeur de texte proposant une compatibilité ascendante
|
||||
avec Vi. Il permet d'éditer n'importe quel type de texte brut.
|
||||
Il est particulièrement adapté pour l'édition des programmes.
|
||||
.PP
|
||||
Il comporte de nombreuses améliorations par rapport à Vi : annulation sur
|
||||
plusieurs niveaux, fenêtres et tampons multiples, coloration syntaxique,
|
||||
édition en ligne de commande, complètement des noms de fichiers, aide en
|
||||
ligne, sélection visuelle, etc.
|
||||
Voir ":help vi_diff.txt" pour un résumé des différences entre
|
||||
.B Vim
|
||||
et Vi.
|
||||
.PP
|
||||
Pendant l'exécution de
|
||||
.B Vim
|
||||
\, une aide abondante est accessible au travers du système d'aide
|
||||
en ligne, grâce à la commande ":help".
|
||||
Voir la section AIDE EN LIGNE plus bas.
|
||||
.PP
|
||||
Le plus souvent
|
||||
.B Vim
|
||||
est démarré pour éditer un unique fichier avec la commande
|
||||
.PP
|
||||
vim fichier
|
||||
.PP
|
||||
Plus généralement,
|
||||
.B Vim
|
||||
est lancé avec :
|
||||
.PP
|
||||
vim [options] [listefichiers]
|
||||
.PP
|
||||
Si la listefichiers est omise, l'éditeur démarre avec un tampon vide.
|
||||
Autrement, l'une des quatre méthodes suivantes vous permettra de choisir
|
||||
un ou plusieurs fichiers à éditer.
|
||||
.TP 12
|
||||
fichier ...
|
||||
Une liste de noms de fichiers.
|
||||
Le premier sera le fichier courant et sera lu dans le tampon.
|
||||
Le curseur sera placé sur la première ligne du tampon.
|
||||
Vous pouvez passer aux autres fichiers avec la commande ":next".
|
||||
Pour éditer un fichier débutant par un tiret, faites précéder la
|
||||
liste de fichiers par "\-\-".
|
||||
.TP
|
||||
\-
|
||||
Le fichier à éditer est lu sur l'entrée standard (stdin). Les commandes sont
|
||||
lues depuis stderr, qui devrait être un terminal.
|
||||
.TP
|
||||
\-t {marqueur}
|
||||
Le fichier à éditer et la position initiale du curseur dépendent
|
||||
d'un "marqueur", qui est une sorte d'étiquette.
|
||||
{marqueur} est recherché dans le fichier des marqueurs, le fichier correspondant
|
||||
devient le fichier courant et la commande associée est exécutée.
|
||||
Principalement utile pour les programmes en C ; dans ce cas, {marqueur}
|
||||
peut être le nom d'une fonction.
|
||||
Au final, le fichier contenant cette fonction devient le fichier
|
||||
courant et le curseur est placé au début de la fonction.
|
||||
Voir ":help tag\-commands".
|
||||
.TP
|
||||
\-q [fichiererreurs]
|
||||
Démarre en mode Mise-au-point (QuickFix).
|
||||
Le fichier [fichiererreurs] est lu et la première erreur est affichée.
|
||||
Si [fichiererreurs] est omis, le nom du fichier est lu dans
|
||||
l'option 'errorfile' ("AztecC.Err" par défaut sur Amiga, "errors.err" sur les
|
||||
autres systèmes).
|
||||
La commande ":cn" permet de sauter aux erreurs suivantes.
|
||||
Voir ":help quickfix".
|
||||
.PP
|
||||
.B Vim
|
||||
se comporte différemment selon le nom de la commande (l'exécutable peut
|
||||
cependant être le même fichier).
|
||||
.TP 10
|
||||
vim
|
||||
La façon "normale", le comportement par défaut.
|
||||
.TP
|
||||
ex
|
||||
Démarre en mode Ex.
|
||||
La commande ":vi" permet de passer en mode Normal.
|
||||
Ce mode est également accessible avec l'argument "\-e".
|
||||
.TP
|
||||
view
|
||||
Démarre en mode Lecture-Seule. Vous êtes protégé de l'écriture accidentelle
|
||||
des fichiers. Ce mode est également accessible avec l'argument "\-R".
|
||||
.TP
|
||||
gvim gview
|
||||
La version graphique.
|
||||
Ouvre une nouvelle fenêtre.
|
||||
Également accessible avec l'argument "\-g".
|
||||
.TP
|
||||
evim eview
|
||||
La version graphique en mode Débutant (easy).
|
||||
Ouvre une nouvelle fenêtre.
|
||||
Également accessible avec l'argument "\-y".
|
||||
.TP
|
||||
rvim rview rgvim rgview
|
||||
Comme ci-dessus, mais avec des restrictions. Il vous sera impossible de
|
||||
lancer des commandes du shell, ou de suspendre
|
||||
.B Vim.
|
||||
Également accessible avec l'argument "\-Z".
|
||||
.SH OPTIONS
|
||||
Les options peuvent être spécifiées dans n'importe quel ordre,
|
||||
avant ou après les noms de fichiers. Les options sans arguments
|
||||
peuvent être combinées après un unique tiret.
|
||||
.TP 12
|
||||
+[num]
|
||||
Place le curseur sur la ligne "num" dans le premier fichier.
|
||||
Si "num" est omis, le curseur sera placé sur la dernière ligne.
|
||||
.TP
|
||||
+/{motif}
|
||||
Place le curseur sur la première occurrence de {motif} dans le premier fichier.
|
||||
Voir ":help search\-pattern" pour connaître les motifs de recherches
|
||||
disponibles.
|
||||
.TP
|
||||
+{commande}
|
||||
.TP
|
||||
\-c {commande}
|
||||
Exécute {commande} après la lecture du premier fichier.
|
||||
{commande} est interprétée comme une commande Ex.
|
||||
Si la {commande} contient des espaces, elle doit être entourée
|
||||
de doubles-apostrophes (cela dépend du shell utilisé).
|
||||
Exemple : Vim "+set si" main.c
|
||||
.br
|
||||
Note : vous pouvez utiliser jusqu'à 10 commandes "+" ou "\-c".
|
||||
.TP
|
||||
\-S {fichier}
|
||||
Source {fichier} après la lecture du premier fichier.
|
||||
C'est équivalent à \-c "source {fichier}".
|
||||
{fichier} ne peut pas débuter par un '\-'.
|
||||
Si {fichier} est omis, "Session.vim" est utilisé (cela ne fonctionne que si
|
||||
\-S est le dernier argument).
|
||||
.TP
|
||||
\-\-cmd {commande}
|
||||
Comme "\-c", mais la commande est exécutée juste avant de traiter les fichiers
|
||||
vimrc.
|
||||
Vous pouvez utiliser jusqu'à 10 de ces commandes, indépendamment des
|
||||
commandes "\-c".
|
||||
.TP
|
||||
\-A
|
||||
Si
|
||||
.B Vim
|
||||
a été compilé avec le support de la fonctionnalité ARABIC pour l'édition de
|
||||
fichiers de droite à gauche et les claviers arabes, cette option lance
|
||||
.B Vim
|
||||
en mode Arabe, c.-à-d. que l'option 'arabic' est activée.
|
||||
Sinon, un message d'erreur est émis et
|
||||
.B Vim
|
||||
quitte.
|
||||
.TP
|
||||
\-b
|
||||
Mode Binaire.
|
||||
Active plusieurs options pour permettre l'édition
|
||||
d'un fichier binaire ou exécutable.
|
||||
.TP
|
||||
\-C
|
||||
Compatible. Active l'option 'compatible'.
|
||||
.B Vim
|
||||
se comportera alors quasiment comme Vi, même s'il existe un fichier .vimrc.
|
||||
.TP
|
||||
\-d
|
||||
Démarre en mode Diff.
|
||||
Deux, trois ou quatre noms de fichiers doivent être spécifiés.
|
||||
.B Vim
|
||||
ouvrira alors tous les fichiers et affichera leurs différences.
|
||||
Fonctionne comme vimdiff(1).
|
||||
.TP
|
||||
\-d {périph}
|
||||
Ouvre {périph} pour l'utiliser comme terminal.
|
||||
Uniquement sur Amiga.
|
||||
Exemple :
|
||||
"\-d con:20/30/600/150".
|
||||
.TP
|
||||
\-D
|
||||
Debogage. Passe en mode Débogage lors de l'exécution de la première commande
|
||||
d'un script.
|
||||
.TP
|
||||
\-e
|
||||
Démarre
|
||||
.B Vim
|
||||
en mode Ex, comme si l'exécutable s'appelait "ex".
|
||||
.TP
|
||||
\-E
|
||||
Démarre
|
||||
.B Vim
|
||||
en mode Ex amélioré, comme si l'exécutable "exim" avait été invoqué.
|
||||
.TP
|
||||
\-f
|
||||
Premier-plan (Foreground). Pour la version graphique,
|
||||
.B Vim
|
||||
ne forke pas et ne se détache pas du shell dans lequel il a été invoqué.
|
||||
Sur Amiga,
|
||||
.B Vim
|
||||
n'est pas relancé pour ouvrir une nouvelle fenêtre.
|
||||
Cette option est utile quand
|
||||
.B Vim
|
||||
est exécuté par un programme qui attend la fin de la session d'édition
|
||||
(par exemple mail).
|
||||
Sur Amiga, les commandes ":sh" et ":!" ne fonctionneront pas.
|
||||
.TP
|
||||
\-\-nofork
|
||||
Premier-plan (Foreground). Pour la version graphique,
|
||||
.B Vim
|
||||
ne forkera pas et ne se détachera pas du shell dans lequel il a été lancé.
|
||||
.TP
|
||||
\-F
|
||||
Si
|
||||
.B Vim
|
||||
a été compilé avec le support de la fonctionnalité FKMAP pour l'édition de
|
||||
fichiers de droite à gauche et les claviers farsi, cette option lance
|
||||
.B Vim
|
||||
en mode Farsi, c.-à-d. avec les options 'fkmap' et 'rightleft' activées.
|
||||
Sinon, un message d'erreur est émis et
|
||||
.B Vim
|
||||
quitte.
|
||||
.TP
|
||||
\-g
|
||||
Si
|
||||
.B Vim
|
||||
a été compilé avec le support de l'IHM graphique, cette option active
|
||||
l'IHM graphique. Si le support n'a pas été compilé, un message d'erreur
|
||||
est émis et
|
||||
.B Vim
|
||||
quitte.
|
||||
.TP
|
||||
\-h
|
||||
Donne une aide succincte sur les arguments et les options de la ligne de
|
||||
commande. Après cela,
|
||||
.B Vim
|
||||
quitte.
|
||||
.TP
|
||||
\-H
|
||||
Si
|
||||
.B Vim
|
||||
a été compilé avec le support de la fonctionnalité RIGHTLEFT pour l'édition de
|
||||
fichiers de droite à gauche et les claviers hébreux, cette option lance
|
||||
.B Vim
|
||||
en mode Hébreu, c.-à-d. avec les options 'hkmap' et 'rightleft' activées.
|
||||
Sinon, un message d'erreur est émis et
|
||||
.B Vim
|
||||
quitte.
|
||||
.TP
|
||||
\-i {viminfo}
|
||||
Lorsque l'utilisation d'un fichier viminfo est activée, cette option indique
|
||||
le nom de fichier à utiliser à la place de "~/.viminfo" par défaut.
|
||||
Il est possible d'empêcher l'utilisation d'un fichier ".viminfo", en
|
||||
spécifiant le nom de fichier "NONE".
|
||||
.TP
|
||||
\-L
|
||||
Comme \-r.
|
||||
.TP
|
||||
\-l
|
||||
Mode Lisp.
|
||||
Active les options 'lisp' et 'showmatch'.
|
||||
.TP
|
||||
\-m
|
||||
Empêche la modification des fichiers.
|
||||
Désactive l'option 'write'.
|
||||
Vous pouvez toujours modifier le tampon, mais il vous sera impossible
|
||||
d'écrire le fichier.
|
||||
.TP
|
||||
\-M
|
||||
N'autorise aucune modification. les options 'modifiable' et 'write' sont
|
||||
désactivées, de sorte que les changements ne sont pas autorisés et que les
|
||||
fichiers ne peuvent pas être écrits. Note : ces options peuvent être activées
|
||||
pour autoriser les modifications.
|
||||
.TP
|
||||
\-N
|
||||
Mode Non-compatible. Désactive l'option 'compatible'.
|
||||
Cela améliorera le comportement de
|
||||
.B Vim
|
||||
\, mais il sera moins conforme à celui de Vi, même s'il n'existe aucun
|
||||
fichier ".vimrc".
|
||||
.TP
|
||||
\-n
|
||||
N'utilise pas de fichier d'échange (swapfile).
|
||||
Le recouvrement après un plantage sera impossible.
|
||||
Utile pour éditer un fichier sur un support très lent (disquette par ex.).
|
||||
Également activable avec ":set uc=0".
|
||||
Il est possible de l'annuler avec ":set uc=200".
|
||||
.TP
|
||||
\-nb
|
||||
Devient un serveur d'édition pour NetBeans. Consulter la documentation à ce
|
||||
sujet pour davantage de détails.
|
||||
.TP
|
||||
\-o[N]
|
||||
Ouvre N fenêtres les unes au-dessus des autres.
|
||||
Quand N est omis, ouvre une fenêtre pour chaque fichier.
|
||||
.TP
|
||||
\-O[N]
|
||||
Ouvre N fenêtres côte à côte.
|
||||
Quand N est omis, ouvre une fenêtre pour chaque fichier fichier.
|
||||
.TP
|
||||
\-p[N]
|
||||
Ouvre N onglets.
|
||||
Quand N est omis, ouvre un onglet pour chaque fichier fichier.
|
||||
.TP
|
||||
\-R
|
||||
Mode Lecture-Seule.
|
||||
Active l'option 'readonly'.
|
||||
Vous pouvez toujours éditer le tampon, mais il vous sera impossible de
|
||||
d'écraser accidentellement un fichier.
|
||||
Si vous voulez écraser un fichier, ajoutez un point d'exclamation à la commande
|
||||
Ex, comme dans ":w!".
|
||||
L'option \-R impose l'option \-n (voir ci-dessus).
|
||||
L'option 'readonly' peut être désactivée avec ":set noro".
|
||||
Voir ":help 'readonly'".
|
||||
.TP
|
||||
\-r
|
||||
Donne la liste des fichiers d'échange, avec des informations pour les utiliser
|
||||
à des fins de recouvrement.
|
||||
.TP
|
||||
\-r {file}
|
||||
Mode Recouvrement.
|
||||
Utilise le fichier d'échange pour récouvrer d'une session d'édition plantée.
|
||||
Le fichier d'échange est un fichier avec le même nom que le fichier texte,
|
||||
suivi du suffixe ".swp".
|
||||
Voir ":help recovery".
|
||||
.TP
|
||||
\-s
|
||||
Mode Silencieux. Disponible uniquement quand
|
||||
.B Vim
|
||||
est lancé en tant que "ex" ou quand l'option "\-e" a été spécifiée avant
|
||||
l'option "\-s".
|
||||
.TP
|
||||
\-s {scriptEntrée}
|
||||
Lit le fichier de script {scriptEntrée}.
|
||||
Les caractères du fichier sont interprétés comme si vous les tapiez.
|
||||
La commande ":source! {scriptEntrée}" donne le même résultat.
|
||||
Si la fin du fichier est atteinte avant que l'éditeur quitte, les caractères
|
||||
suivants sont lus depuis le clavier.
|
||||
.TP
|
||||
\-T {terminal}
|
||||
Indique à
|
||||
.B Vim
|
||||
le nom du terminal utilisé.
|
||||
Cela n'est requis que lorsque la détection automatique échoue.
|
||||
Le {terminal} devrait être connu de
|
||||
.B Vim
|
||||
(intégré) ou défini dans le fichier termcap ou terminfo.
|
||||
.TP
|
||||
\-u {vimrc}
|
||||
Utilise les commandes du fichier {vimrc} pour les initialisations.
|
||||
Toutes les autres initialisations sont omises.
|
||||
À utiliser pour éditer un type de fichiers particulier.
|
||||
Cela permet aussi d'omettre toute initialisation en spécifiant le nom de
|
||||
fichier "NONE".
|
||||
Voir ":help initialization" dans Vim pour davantage de détails.
|
||||
.TP
|
||||
\-U {gvimrc}
|
||||
Utilise les commandes du fichier {gvimrc} pour l'initialisation de l'IHM
|
||||
graphique.
|
||||
Toutes les autres initialisations graphiques sont omises.
|
||||
Cela permet aussi d'omettre toute initialisation graphique en spécifiant le nom
|
||||
de fichier "NONE".
|
||||
Voir ":help gui\-init" dans Vim pour davantage de détails.
|
||||
.TP
|
||||
\-V[N]
|
||||
Mode Verbeux.
|
||||
Donne des messages à propos des fichiers sourcés, ainsi que sur la lecture
|
||||
et les écritures dans le fichier viminfo. le nombre optionnel N précise la
|
||||
valeur de l'option 'verbose' (10 par défaut).
|
||||
.TP
|
||||
\-v
|
||||
Démarre
|
||||
.B Vim
|
||||
en mode Vi, comme si l'exécutable s'appelait "vi". Cela n'a d'effet que si
|
||||
l'exécutable invoqué est "ex".
|
||||
.TP
|
||||
\-w {scriptSortie}
|
||||
Tous les caractères que vous tapez sont enregistrés dans le fichier
|
||||
{scriptSortie}, jusqu'à ce que vous quittiez
|
||||
.B Vim.
|
||||
C'est utile quand vous voulez créer un fichier de script à utiliser avec
|
||||
"vim \-s" ou ":source!".
|
||||
Si le fichier {scriptSortie} existe, les caractères sont ajoutés à la fin.
|
||||
.TP
|
||||
\-W {scriptSortie}
|
||||
Comme \-w, mais un fichier existant sera écrasé.
|
||||
.TP
|
||||
\-x
|
||||
Chiffre les fichiers lors de l'écriture. Une clé de chiffrement sera demandée.
|
||||
.TP
|
||||
\-X
|
||||
Ne se connecte pas au serveur X. Accélère le temps de démarrage dans un
|
||||
terminal, mais le titre de la fenêtre et le presse-papier seront inaccessibles.
|
||||
.TP
|
||||
\-y
|
||||
Démarre
|
||||
.B Vim
|
||||
en mode Débutant (easy), comme si l'exécutable s'appelait "evim" ou "eview".
|
||||
Donne à
|
||||
.B Vim
|
||||
un comportement plus proche des éditeurs « cliquez-tapez ».
|
||||
.TP
|
||||
\-Z
|
||||
Mode restreint. Fonctionne comme si l'exécutable commençait par la lettre 'r'.
|
||||
.TP
|
||||
\-\-
|
||||
Délimite la fin des options.
|
||||
Les arguments qui suivent seront considérés comme des noms de fichiers.
|
||||
Cela permet d'éditer des fichiers débutant par un '\-'.
|
||||
.TP
|
||||
\-\-echo\-wid
|
||||
IHM graphique GTK uniquement : retourne la Window ID sur stdout.
|
||||
.TP
|
||||
\-\-help
|
||||
Donne un message d'aide et quitte, comme "\-h".
|
||||
.TP
|
||||
\-\-literal
|
||||
Prend les arguments de noms de fichiers littéralement, sans étendre les
|
||||
jokers. N'a aucun effet sur Unix, où le shell étend les jokers.
|
||||
.TP
|
||||
\-\-noplugin
|
||||
Ne charge pas les greffons. Implicite avec \-u NONE.
|
||||
.TP
|
||||
\-\-remote
|
||||
Se connecte à un serveur Vim et lui fait éditer les fichiers spécifiés dans
|
||||
le reste des arguments. Si aucun serveur n'est trouvé, un avertissement est
|
||||
émis et les fichiers sont édités dans le Vim courant.
|
||||
.TP
|
||||
\-\-remote\-expr {expr}
|
||||
Se connecte à un serveur Vim, y évalue {expr} et affiche le résultat sur la
|
||||
sortie standard (stdout).
|
||||
.TP
|
||||
\-\-remote\-send {touches}
|
||||
Se connecte à un serveur Vim et y envoie {touches}.
|
||||
.TP
|
||||
\-\-remote\-silent
|
||||
Comme \-\-remote, mais sans émettre d'avertissement si aucun serveur n'est
|
||||
trouvé.
|
||||
.TP
|
||||
\-\-remote\-wait
|
||||
Comme \-\-remote, mais Vim ne quitte pas tant que le fichier est en cours
|
||||
d'édition.
|
||||
.TP
|
||||
\-\-remote\-wait\-silent
|
||||
Comme \-\-remote\-wait, mais sans émettre d'avertissement si aucun serveur n'est
|
||||
trouvé.
|
||||
.TP
|
||||
\-\-serverlist
|
||||
Donne la liste des noms de tous les serveurs Vim disponibles.
|
||||
.TP
|
||||
\-\-servername {nom}
|
||||
Utilise {nom} pour le nom de serveur. Ce nom est donné au Vim courant, à moins
|
||||
qu'il ne soit utilisé avec un argument \-\-remote. Dans ce cas, il s'agit du nom
|
||||
du serveur auquel se connecter.
|
||||
.TP
|
||||
\-\-socketid {id}
|
||||
IHM graphique GTK+ uniquement : utilise le mécanisme GtkPlug pour faire
|
||||
fonctionner gvim dans une autre fenêtre.
|
||||
.TP
|
||||
\-\-version
|
||||
Affiche les informations sur la version puis quitte.
|
||||
.SH AIDE EN LIGNE
|
||||
Taper ":help" dans
|
||||
.B Vim
|
||||
pour commencer.
|
||||
Taper ":help sujet" pour obtenir de l'aide sur un sujet précis.
|
||||
Par exemple : ":help ZZ" pour consulter l'aide sur la commande "ZZ".
|
||||
Utiliser <Tab> et CTRL\-D pour compléter les sujets (":help
|
||||
cmdline\-completion").
|
||||
Des marqueurs sont inclus dans l'aide et vous permettent de sauter d'un endroit
|
||||
à un autre (comme des liens hypertextes, voir ":help").
|
||||
L'ensemble des fichiers de la documentation peut être consulté de cette
|
||||
façon, par exemple ":help syntax.txt".
|
||||
.SH FICHIERS
|
||||
.TP 15
|
||||
/usr/local/lib/vim/doc/*.txt
|
||||
Les fichiers de la documentation de
|
||||
.B Vim.
|
||||
Utiliser ":help doc\-file\-list" pour obtenir la liste complète.
|
||||
.TP
|
||||
/usr/local/lib/vim/doc/tags
|
||||
Le fichier des marqueurs utilisé pour trouver les informations dans les
|
||||
fichiers de la documentation.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/syntax.vim
|
||||
Initialisation de la syntaxe pour l'ensemble du système.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/*.vim
|
||||
Fichiers de syntaxe pour différents langages.
|
||||
.TP
|
||||
/usr/local/lib/vim/vimrc
|
||||
Initialisation de
|
||||
.B Vim
|
||||
pour l'ensemble du système.
|
||||
.TP
|
||||
~/.vimrc
|
||||
Initialisation de
|
||||
.B Vim
|
||||
de votre compte utilisateur.
|
||||
.TP
|
||||
/usr/local/lib/vim/gvimrc
|
||||
Initialisation de gvim pour l'ensemble du système.
|
||||
.TP
|
||||
~/.gvimrc
|
||||
Initialisation de gvim pour votre compte utilisateur.
|
||||
.TP
|
||||
/usr/local/lib/vim/optwin.vim
|
||||
Script utilisé pour la commande ":options", une manière pratique de consulter
|
||||
et de modifier les options.
|
||||
.TP
|
||||
/usr/local/lib/vim/menu.vim
|
||||
Initialisation des menus de gvim pour l'ensemble du système.
|
||||
.TP
|
||||
/usr/local/lib/vim/bugreport.vim
|
||||
Script pour générer un rapport de bogue. Voir ":help bugs".
|
||||
.TP
|
||||
/usr/local/lib/vim/filetype.vim
|
||||
Script pour détecter le type d'un fichier d'après son nom.
|
||||
Voir ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/scripts.vim
|
||||
Script pour détecter le type d'un fichier d'après son contenu.
|
||||
Voir ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/print/*.ps
|
||||
Fichiers utilisés pour l'impression PostScript.
|
||||
.PP
|
||||
Pour disposer d'informations récentes, consulter le site Internet de VIM :
|
||||
.br
|
||||
<URL:http://www.vim.org/>
|
||||
.SH VOIR AUSSI
|
||||
vimtutor(1)
|
||||
.SH AUTEUR
|
||||
La majeure partie de
|
||||
.B Vim
|
||||
a été écrite par Bram Moolenaar, avec l'aide de nombreux autres contributeurs.
|
||||
Voir ":help credits" dans
|
||||
.B Vim.
|
||||
.br
|
||||
.B Vim
|
||||
est basé sur Stevie, réalisé par Tim Thompson,
|
||||
Tony Andrews et G.R. (Fred) Walter.
|
||||
Toutefois, pratiquement rien du code original ne subsiste.
|
||||
.SH BOGUES
|
||||
Probablement.
|
||||
Voir ":help todo" pour consulter la liste des problèmes connus.
|
||||
.PP
|
||||
NOTE : Remarquez que bon nombre de points, qui pourraient être considérés comme
|
||||
des bugs par certains, sont en fait dus à une reproduction trop fidèle
|
||||
du comportement de Vi. Et si vous pensez que d'autres points sont des
|
||||
bugs "parce que Vi le fait différemment", vous devriez jeter un oeil
|
||||
attentif au fichier vi_diff.txt (ou taper ":help vi_diff.txt" dans Vim).
|
||||
Regardez aussi les options 'compatible' et 'coptions'.
|
||||
.SH TRADUCTION
|
||||
Cette page de manuel a été traduite par Richard Hitier.
|
||||
<richard.hitier@dial.oleane.com> 2000-08-07.
|
||||
.br
|
||||
Cette page de manuel a été mise à jour par David Blanchet.
|
||||
<david.blanchet@free.fr> 2006-04-10.
|
||||
Mise à jour 2013-05-10, Dominique Pellé <dominique.pelle@gmail.com>
|
@ -1,566 +0,0 @@
|
||||
.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 Modo Visual, 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 nome_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
|
||||
nome_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
|
||||
necessariamente, 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 in Modo 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
|
||||
Modo Normal, comportamento normale.
|
||||
.TP
|
||||
ex
|
||||
Inizia in Modo "Ex".
|
||||
Si può passare in Modo Normal col comando ":vi".
|
||||
Si può invocare il Modo "Ex" anche con l'argomento "\-e".
|
||||
.TP
|
||||
view
|
||||
Inizia in Modo Read-only (Sola Lettura). Non potete modificare i file.
|
||||
Si può invocare il Modo Read-only anche con l'argomento "\-R".
|
||||
.TP
|
||||
gvim gview
|
||||
La versione GUI [Graphical User Interface].
|
||||
Apre una nuova finestra.
|
||||
Si può invocare il Modo GUI anche con l'argomento "\-g".
|
||||
.TP
|
||||
evim eview
|
||||
La versione GUI in Modo Easy (semplificata).
|
||||
Apre una nuova finestra.
|
||||
Si può invocare il Modo Easy anche con l'argomento "\-y".
|
||||
.TP
|
||||
rvim rview rgvim rgview
|
||||
Come sopra, ma con restrizioni ai comandi. Non si potranno eseguire comandi
|
||||
della shell o sospendere
|
||||
.B Vim.
|
||||
Si può chiedere la stessa cosa 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 specificate
|
||||
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 della 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 Modo Arabic, cioè impostando 'arabic'.
|
||||
Altrimenti viene dato un messaggio di errore e
|
||||
.B Vim
|
||||
termina in modo anormale.
|
||||
.TP
|
||||
\-b
|
||||
Modo Binary (binario).
|
||||
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, vi usa .exrc \- Ndt].
|
||||
.TP
|
||||
\-d
|
||||
Inizia in Modo Diff [differenze].
|
||||
Dovrebbero esserci come argomenti due o tre o quattro 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 Modo "debugging" a partire
|
||||
dall'esecuzione del primo comando da uno script.
|
||||
.TP
|
||||
\-e
|
||||
Eseguire
|
||||
.B Vim
|
||||
in Modo Ex, come se il programma eseguito sia "ex".
|
||||
.TP
|
||||
\-E
|
||||
Eseguire
|
||||
.B Vim
|
||||
in Modo Ex migliorato, come se il programma eseguito sia "exim".
|
||||
.TP
|
||||
\-f
|
||||
Direttamente [Foreground]. Per la versione GUI,
|
||||
.B Vim
|
||||
non crea [fork] una nuova finestra, indipendente dalla 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 dalla 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 Modo 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 Modo Ebraico, 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
|
||||
Modo Lisp.
|
||||
Imposta le opzioni 'lisp' e 'showmatch'.
|
||||
.TP
|
||||
\-m
|
||||
Inibisce modifica file.
|
||||
Annulla l'opzione 'write'.
|
||||
È 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
|
||||
Modo "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
|
||||
Modo Read-only (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}
|
||||
Modo Recovery (ripristino).
|
||||
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
|
||||
Modo silenzioso. 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 Modo 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 Modo Easy (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
|
||||
Modo ristretto. 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 letterali, senza espandere
|
||||
metacaratteri. Non necessario in Unix, la 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 risultato
|
||||
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 documentazione 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
|
||||
~/.vimrc
|
||||
Le vostre personali inizializzazioni di
|
||||
.B Vim
|
||||
.
|
||||
.TP
|
||||
/usr/local/lib/vim/gvimrc
|
||||
Inizializzazioni gvim a livello di sistema.
|
||||
.TP
|
||||
~/.gvimrc
|
||||
Le vostre personali inizializzazioni di gvim.
|
||||
.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
|
||||
Inizializzazioni del menù 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/print/*.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.
|
@ -1,558 +0,0 @@
|
||||
.TH VIM 1 "2006 kwi 11"
|
||||
.SH NAME
|
||||
vim \- Vi rozbudowany, edytor tekstu dla programisty
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B vim
|
||||
[opcje] [plik ..]
|
||||
.br
|
||||
.B vim
|
||||
[opcje] \-
|
||||
.br
|
||||
.B vim
|
||||
[opcje] \-t znacznik
|
||||
.br
|
||||
.B vim
|
||||
[opcje] \-q [plik_błędu]
|
||||
.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 OPIS
|
||||
.B Vim
|
||||
jest edytorem tekstu kompatybilnym z Vi. Może być
|
||||
używany do edycji wszelkiego rodzaju plików tekstowych.
|
||||
Użyteczny zwłaszcza przy edycji programów.
|
||||
.PP
|
||||
Posiada wiele usprawnień w porównaniu z Vi: wielopoziomowe cofanie zmian,
|
||||
wiele okien i buforów, podświetlanie składni, edycja linii poleceń,
|
||||
uzupełnianie nazw plików, pomoc on-line, wizualna selekcja, itd.
|
||||
Zobacz ":help vi_diff.txt" dla podsumowania różnic pomiędzy
|
||||
.B Vimem
|
||||
i Vi.
|
||||
.PP
|
||||
W czasie korzystania z
|
||||
.B Vima
|
||||
można uzyskać obszerną pomoc z systemu pomocy on-line dzięki poleceniu ":help".
|
||||
Zobacz rozdział POMOC ON-LINE poniżej.
|
||||
.PP
|
||||
Najczęściej
|
||||
.B Vim
|
||||
jest uruchamiany do edycji pojedynczego pliku poleceniem
|
||||
.PP
|
||||
vim plik
|
||||
.PP
|
||||
Bardziej ogólnie
|
||||
.B Vim
|
||||
jest uruchamiany poprzez:
|
||||
.PP
|
||||
vim [opcje] [lista plików]
|
||||
.PP
|
||||
Jeśli brak listy plików edytor rozpocznie z pustym buforem. W innym
|
||||
wypadku istnieje dokładnie jedna z czterech możliwości by wybrać jeden
|
||||
lub więcej plików do edycji.
|
||||
.TP 12
|
||||
plik ..
|
||||
Lista nazw plików.
|
||||
Pierwsza nazwa będzie nazwą bieżącego pliku, który zostanie wczytany
|
||||
do bufora. Kursor zostanie umieszczony w pierwszym wierszu. Do
|
||||
kolejnych plików można przejść dzięki poleceniu ":next". By otworzyć
|
||||
plik, którego nazwa zaczyna się od myślnika należy listę plików
|
||||
poprzedzić "\-\-".
|
||||
.TP
|
||||
\-
|
||||
Plik do edycji jest wczytany ze standardowego wejścia. Polecenia są
|
||||
odczytywane ze standardowego wyjścia błędów, którym powinien być
|
||||
terminal (tty).
|
||||
.TP
|
||||
\-t {znacznik}
|
||||
Plik do edycji i początkowa pozycja kursora zależy od "znacznika",
|
||||
rodzaju etykiety goto.
|
||||
{znacznika} szuka się w pliku tags, związany z nim plik staje się
|
||||
plikiem bieżącym i wykonuje się powiązane polecenie.
|
||||
Zazwyczaj używa się tego sposobu dla programów w C, w których wypadku
|
||||
{znacznik} może być nazwą funkcji.
|
||||
W efekcie plik zawierający określoną funkcję staje się plikiem
|
||||
bieżącym a kursor jest umieszczony na początku funkcji.
|
||||
Zobacz ":help tag-commands".
|
||||
.TP
|
||||
\-q [plik_błędów]
|
||||
Zacznij w trybie quickFix.
|
||||
Plik [plik_błędów] zostaje zinterpretowany i pokaże się pierwszy błąd.
|
||||
Jeśli brak opcji [plik_błędów] nazwa pliku zostanie pobrana z opcji
|
||||
\&'errorfile' (domyślnie "AztecC.Err" dla Amigi, "errros.err" dla innych
|
||||
systemów.
|
||||
Do kolejnych błędów można przeskoczyć dzięki poleceniu ":cn".
|
||||
Zobacz ":help quickfix".
|
||||
.PP
|
||||
W zależności od wywołania
|
||||
.B Vim
|
||||
zachowuje się inaczej (program może być cały czas tym samym
|
||||
plikiem).
|
||||
.TP 10
|
||||
vim
|
||||
"Normalny" sposób, wszystko jest domyślne.
|
||||
.TP
|
||||
ex
|
||||
Zacznij w trybie Ex.
|
||||
Przejdź do trybu Normalnego poleceniem ":vi".
|
||||
Można także uruchomić poprzez argument "\-e".
|
||||
.TP
|
||||
view
|
||||
Zacznij w trybie tylko do odczytu. W ten sposób będziesz chroniony
|
||||
przed zapisywaniem pliku. Można także uruchomić poprzez argument
|
||||
"\-R".
|
||||
.TP
|
||||
gvim gview
|
||||
Wersja GUI.
|
||||
Uruchamia nowe okno.
|
||||
Można także uruchomić poprzez argument "\-g".
|
||||
.TP
|
||||
evim eview
|
||||
Wersja GUI w łatwym trybie.
|
||||
Uruchamia nowe okno.
|
||||
Można także uruchomić poprzez argument "\-y".
|
||||
.TP
|
||||
rvim rview rgvim rgview
|
||||
Podobnie jak powyżej, ale z ograniczeniami. Nie będzie można uruchomić
|
||||
poleceń powłoki lub zawiesić
|
||||
.B Vima.
|
||||
Można także uruchomić poprzez argument "\-Z".
|
||||
.SH OPCJE
|
||||
Opcje można podać w dowolnej kolejności, przed lub po nazwach plików.
|
||||
Opcje bez argumentów można łączyć po pojedynczym myślniku.
|
||||
.TP 12
|
||||
+[num]
|
||||
W pierwszym pliku kursor zostanie umieszczony w wierszu "num".
|
||||
Jeśli brak "num" kursor zostanie umieszczony w ostatnim wierszu.
|
||||
.TP
|
||||
+/{wzór}
|
||||
W pierwszym pliku kursor zostanie umieszczony na pierwszym wystąpieniu
|
||||
{wzór}.
|
||||
Zobacz ":help search-pattern" by dowiedzieć się jakie są możliwe
|
||||
wzorce wyszukiwania.
|
||||
.TP
|
||||
+{polecenie}
|
||||
.TP
|
||||
\-c {polecenie}
|
||||
{polecenie} zostanie wykonane po tym jak wczyta się pierwszy plik.
|
||||
{polecenie} jest interpretowane jako polecenie Ex.
|
||||
Jeśli {poleceni} zawiera białe znaki musi być umieszczone w podwójnych
|
||||
cudzysłowach (zależy to od używanej powłoki).
|
||||
Przykład: Vim "+set si" main.c
|
||||
.br
|
||||
Uwaga: Można użyć do 10 poleceń "+" lub "\-c".
|
||||
.TP
|
||||
\-S {plik}
|
||||
{plik} zostanie zinterpretowany po wczytaniu pierwszego pliku.
|
||||
Jest równoważne \-c "source {plik}".
|
||||
{plik} nie może zaczynać się '\-'.
|
||||
Jeśli nie podano {plik} zostanie użyty "Session.vim" (działa tylko
|
||||
wtedy jeśli \-S jest ostatnim argumentem).
|
||||
.TP
|
||||
\-\-cmd {polecenie}
|
||||
Podobne do "\-c", ale polecenie jest wykonywane tuż przed
|
||||
interpretacją jakiegokolwiek pliku vimrc.
|
||||
Można użyć do 10 takich poleceń, niezależnie od poleceń od "\-c"
|
||||
.TP
|
||||
\-A
|
||||
Jeśli
|
||||
.B Vim
|
||||
został skompilowany ze wsparciem dla języków arabskich (edycja od
|
||||
prawej do lewej i arabska mapa klawiatury) ta opcja uruchamia
|
||||
.B Vima
|
||||
w trybie arabskim, np. ustawia się opcja 'arabic'. W innym wypadku
|
||||
pojawi się komunikat błędu i
|
||||
.B Vim
|
||||
zakończy działanie.
|
||||
.TP
|
||||
\-b
|
||||
Tryb binarny.
|
||||
Ustawi się kilka opcji, które umożliwią edycję plików binarnych lub
|
||||
wykonywalnych.
|
||||
.TP
|
||||
\-C
|
||||
Kompatybilny. Ustawia opcję 'compatible'.
|
||||
W ten sposób
|
||||
.B Vim
|
||||
będzie zachowywał się jak Vi, nawet jeśli istnieje plik .vimrc.
|
||||
.TP
|
||||
\-d
|
||||
Uruchom w trybie diff.
|
||||
Powinno się użyć dwóch, trzech lub czterech nazwy plików jako argumentów.
|
||||
.B Vim
|
||||
otworzy wszystkie te pliki i pokaże różnice między nimi.
|
||||
Działa jak vimdiff(1).
|
||||
.TP
|
||||
\-d {urządzenie}
|
||||
Otwórz {urządzenie} by używać jako terminal.
|
||||
Tylko na Amidze.
|
||||
Przykład:
|
||||
"\-d con:20/30/600/150".
|
||||
.TP
|
||||
\-D
|
||||
Debugowanie. Przejdź do trybu debugowanie wykonując pierwsze polecenie
|
||||
ze skryptu.
|
||||
.TP
|
||||
\-e
|
||||
Uruchom
|
||||
.B Vima
|
||||
w trybie Ex, działa tak samo jakby wywołano program jako "ex".
|
||||
.TP
|
||||
\-E
|
||||
Uruchom
|
||||
.B Vima
|
||||
w ulepszonym trybie Ex, działa tak samo jakby wywołano program jako
|
||||
"exim".
|
||||
.TP
|
||||
\-f
|
||||
Pierszy plan. Dla wersji GUI.
|
||||
.B Vim
|
||||
nie nie oddzieli się od powłoki w jakiej został uruchomiony. Na Amidze
|
||||
.B Vim
|
||||
nie jest uruchomiony ponownie by otworzyć nowe okno.
|
||||
Opcja powinna być użyta kiedy
|
||||
.B Vim
|
||||
jest wywoływany przez program, który ma zaczekać na koniec sesji (np.
|
||||
mail).
|
||||
Na Amidze polecenia ":sh" i ":!" nie będą działać.
|
||||
.TP
|
||||
\-\-nofork
|
||||
Pierwszy plan. Dla wersji GUI.
|
||||
.B Vim
|
||||
nie oddzieli się od powłoki w jakiej został uruchomiony.
|
||||
.TP
|
||||
\-F
|
||||
Jeśli Vim został skompilowany ze wsparciem FKMAP dla edycji tekstów od
|
||||
prawej do lewej i mapowania klawiatury Farsi, ta opcja uruchomi
|
||||
.B Vima
|
||||
w trybie Farsi, np. zostawią ustawione opcje 'fkmap' i 'rightleft'.
|
||||
W innym wypadku pojawi się komunikat błędu i
|
||||
.B Vim
|
||||
zakończy działanie.
|
||||
.TP
|
||||
\-g
|
||||
Jeśli
|
||||
.B Vim
|
||||
został skompilowany ze wsparciem dla GUI ta opcja uruchomi GUI.
|
||||
W innym wypadku pojawi się komunikat błędu i
|
||||
.B Vim
|
||||
zakończy działanie.
|
||||
.TP
|
||||
\-h
|
||||
Wyświetli krótką pomoc o argumentach linii poleceń i opcjach. Potem
|
||||
.B Vim
|
||||
zakończy działanie.
|
||||
.TP
|
||||
\-H
|
||||
Jeśli
|
||||
.B Vim
|
||||
został skompilowany ze wsparciem RIGHTLEFT dla edycji od prawej do
|
||||
lewej oraz ma mapowanie klawiatury dla hebrajskiego, ta opcja uruchomi
|
||||
.B Vima
|
||||
w trybie hebrajskim, np. ustawi opcje 'hkmap' i 'rightleft'.
|
||||
W innym wypadku pojawi się komunikat błędu i
|
||||
.B Vim
|
||||
zakończy działanie.
|
||||
.TP
|
||||
\-i {viminfo}
|
||||
Kiedy
|
||||
.B Vim
|
||||
używa pliku viminfo ta opcja wskaże jakiego pliku użyć zamiast
|
||||
domyślnego "~/.viminfo".
|
||||
Można też ominąć użycie pliku .viminfo przez podanie nazwy "NONE".
|
||||
.TP
|
||||
\-L
|
||||
To samo co \-r.
|
||||
.TP
|
||||
\-l
|
||||
Tryb Lisp.
|
||||
Ustawia opcje 'lisp' i 'showmatch'.
|
||||
.TP
|
||||
\-m
|
||||
Zmiana pliku jest niemożliwa.
|
||||
Przestawia opcję 'write'.
|
||||
Można zmieniać zawartość bufora, ale zapisanie pliku nie jest
|
||||
możliwe.
|
||||
.TP
|
||||
\-M
|
||||
Opcje 'modifiable' i 'write' zostaną wyłączone, tak więc zmiany
|
||||
w pliku oraz ich zapisanie nie są możliwe. Wartość tych opcji można
|
||||
zmienić.
|
||||
.TP
|
||||
\-N
|
||||
Tryb niekompatybilny. Przestawia opcję 'compatible'. Dzięki temu
|
||||
.B Vim
|
||||
będzie zachowywał się odrobinę lepiej, ale mniej zgodnie z Vi nawet
|
||||
jeśli nie istnieje plik .vimrc.
|
||||
.TP
|
||||
\-n
|
||||
Nie powstanie plik wymiany. Odzyskanie pliku po wypadku nie będzie
|
||||
możliwe.
|
||||
Wygodne jeśli instnieje potrzeba edycji na bardzo wolnym medium (np.
|
||||
dyskietce). Ten cel można osiągnąć także przez ":set uc=0". Można
|
||||
odwrócić przez ":set uc=200".
|
||||
.TP
|
||||
\-nb
|
||||
Uruchom jako serwer edytora dla NetBeans. Zobacz dokumentację by
|
||||
dowiedzieć się więcej.
|
||||
.TP
|
||||
\-o[N]
|
||||
Otwórz N okien w stosie.
|
||||
Kiedy brak N, otwórz jedno okno dla każdego pliku.
|
||||
.TP
|
||||
\-O[N]
|
||||
Otwórz N okien obok siebie.
|
||||
Kiedy brak N, otwórz jedno okno dla każdego pliku.
|
||||
.TP
|
||||
\-p[N]
|
||||
Otwórz N kart.
|
||||
Kiedy brak N, otwórz jedną kartę dla każdego pliku.
|
||||
.TP
|
||||
\-R
|
||||
Tryb tylko do odczytu.
|
||||
Zostanie ustawiona opcja 'readonly'.
|
||||
Cały czas można zmieniać bufor, ale będzie istniała blokada by chronić
|
||||
przed przypadkowym zapisaniem pliku.
|
||||
Jeśli chcesz zapisać plik dodaj wykrzyknik do polecenia Ex, np. ":w!".
|
||||
Opcja \-R implikuje opcję \-n (zobacz poniżej).
|
||||
Opcja 'readonly' może zostać przestawiona poprzez ":set noro".
|
||||
Zobacz ":help 'readonly'".
|
||||
.TP
|
||||
\-r
|
||||
Wypisz listę plików wymiany razem z informacjami o nich.
|
||||
.TP
|
||||
\-r {plik}
|
||||
Tryb odzyskiwania danych.
|
||||
Plik wymiany zostanie wykorzystany do odzyskania gwałtownie przerwanej sesji.
|
||||
Plik wymiany to plik z taką samą nazwą co plik oryginalny z dodanym ".swp".
|
||||
Zobacz ":help recovery".
|
||||
.TP
|
||||
\-s
|
||||
Tryb cichy. Rozpoczęty tylko kiedy uruchomiony jako "Ex" lub opcja
|
||||
"\-e" została podana przed opcją "\-s".
|
||||
.TP
|
||||
\-s {skrypt}
|
||||
Zostanie wczytany plik {skrypt}.
|
||||
Znaki w pliku zostaną zinterpretowane jakby były wpisywane.
|
||||
To samo można osiągnąć poprzez polecenie ":source! {skrypt}".
|
||||
Jeśli osiągnięto koniec pliku zanim edytor zakończył działanie, dalsze
|
||||
znaki odczytywane są z klawiatury.
|
||||
.TP
|
||||
\-T {terminal}
|
||||
Przekazuje
|
||||
.B Vimowi
|
||||
nazwę terminalu jakiego używasz.
|
||||
Wymagane tylko wtedy jeśli nie działa automatycznie.
|
||||
Powinien być to terminal znany
|
||||
.B Vimowi
|
||||
(builtin) lub zdefiniowany w plikach termcap lub terminfo.
|
||||
.TP
|
||||
\-u {vimrc}
|
||||
Użyj poleceń z pliku {vimrc} w czasie uruchamiania.
|
||||
Wszystkie inne możliwe pliki uruchamiania zostaną pominięte.
|
||||
Używaj do edytowania plików specjalnych.
|
||||
Można pominąć także wszystkie możliwe pliki uruchamiania poprzez
|
||||
podanie nazwy "NONE".
|
||||
Zobacz ":help initialization" by poznać więcej szczegółów.
|
||||
.TP
|
||||
\-U {gvimrc}
|
||||
Użyj poleceń z pliku {gvimrc} w czasie uruchamiania GUI.
|
||||
Wszystkie inne możliwe pliki uruchamiania GUI zostaną pominięte.
|
||||
Można pominąć także wszystkie możliwe pliki uruchamiania GUI poprzez
|
||||
podanie nazwy "NONE".
|
||||
Zobacz ":help gui-init" by poznać więcej szczegółów.
|
||||
.TP
|
||||
\-V[N]
|
||||
Tryb gadatliwy. Wypisz wiadomości o tym jaki pliki są wczytywane
|
||||
i o informacjach pobieranych i dodawanych do pliku viminfo. Opcjonalny
|
||||
argument N jest wartością 'verbose'. Domyślnie 10.
|
||||
.TP
|
||||
\-v
|
||||
Uruchom
|
||||
.B Vima
|
||||
w trybie Vi, tak jakby program był nazwany "vi". Ma znaczenie
|
||||
tylko wtedy jeśli program nazwany jest "ex".
|
||||
.TP
|
||||
\-w {plik}
|
||||
Wszystkie wciśnięcia klawiszy, aż do zakończenia działania programu,
|
||||
są zapisywane w {plik} .
|
||||
Użyteczne jeśli chce się stworzyć skrypt do użycia z "vim \-s" lub
|
||||
":source!".
|
||||
Jeśli {plik} istnieje, znaki są dopisywane.
|
||||
.TP
|
||||
\-W {plik}
|
||||
Podobnie do \-w, ale istniejący plik jest nadpisywany.
|
||||
.TP
|
||||
\-x
|
||||
Użyj szyfrowania podczas zapisywania plików. Zostaniesz poproszony
|
||||
o podanie klucza.
|
||||
.TP
|
||||
\-X
|
||||
Nie łącz z serwerem X. Skraca czas uruchamiania w terminalu, ale tytuł
|
||||
okna i schowek nie będą wykorzystywane.
|
||||
.TP
|
||||
\-y
|
||||
Uruchom
|
||||
.B Vima
|
||||
w łatwym trybie, tak jakby program został wywołany "evim" lub "eview".
|
||||
.B Vim
|
||||
będzie zachowywał się bardziej jak edytor kliknij-i-wpisz.
|
||||
.TP
|
||||
\-Z
|
||||
Tryb ograniczony. Zachowuje się jakby nazwa programu zaczynała się od
|
||||
"r".
|
||||
.TP
|
||||
\-\-
|
||||
Oznacza koniec opcji.
|
||||
Argumenty po tej opcji będą traktowane jak nazwy plików. Używa się do
|
||||
otwierania plików, których nazwy zaczynają się od '\-'.
|
||||
.TP
|
||||
\-\-echo\-wid
|
||||
Wyłącznie GTK GUI: wypisz ID okna na standardowe wyjście.
|
||||
.TP
|
||||
\-\-help
|
||||
Wyświetl informację o pomocy i zakończy, to samo co"\-h".
|
||||
.TP
|
||||
\-\-literal
|
||||
Potraktuj nazwy plików dosłownie i nie rozwiązuj kwantyfikatorów. Nie
|
||||
ma znaczenia na Uniksach gdzie powłoka rozwiązuje kwantyfikatory.
|
||||
.TP
|
||||
\-\-noplugin
|
||||
Pomiń ładowanie wtyczek. Implikowane przy \-u NONE.
|
||||
.TP
|
||||
\-\-remote
|
||||
Połącz się z serwerem Vima i edytuj w nim resztę plików podanych jako
|
||||
argumenty. Jeśli nie znaleziono serwera zostanie zgłoszony błąd a pliki zostaną
|
||||
otwarte w bieżącym Vimie.
|
||||
.TP
|
||||
\-\-remote\-expr {wyrażenie}
|
||||
Połącz z serwerem Vima, rozwiąż w nim {wyrażenie} i wypisz rozwiązanie
|
||||
na standardowe wyjście.
|
||||
.TP
|
||||
\-\-remote\-send {klawisze}
|
||||
Połącz z serwerem Vima i wyślij do niego {klawisze}.
|
||||
.TP
|
||||
\-\-remote\-silent
|
||||
Tak samo jak \-remote, ale bez ostrzeżenia kiedy nie znaleziono
|
||||
serwera.
|
||||
.TP
|
||||
\-\-remote\-wait
|
||||
Tak samo jak \-remote, ale Vim nie zakończy dopóki pliki pozostaną
|
||||
otwarte.
|
||||
.TP
|
||||
\-\-remote\-wait\-silent
|
||||
Tak samo jak \-\-remote\-wait, ale bez ostrzeżenie kiedy nie
|
||||
znaleziono serwera.
|
||||
.TP
|
||||
\-\-serverlist
|
||||
Wypisz nazwy wszystkich serwerów Vima jakie można znaleźć.
|
||||
.TP
|
||||
\-\-servername {nazwa}
|
||||
Użyj {nazwa} jako nazwy serwera. Wykorzystane dla bieżącego Vima o ile
|
||||
nie połączone z argumentem \-\-remote, wtedy jest to nazwa serwera do
|
||||
połączenia.
|
||||
.TP
|
||||
\-\-socketid {id}
|
||||
Wyłącznie GTK GUI: Użyj mechanizmu GtkPlug by uruchomić gvima w innym
|
||||
oknie.
|
||||
.TP
|
||||
\-\-version
|
||||
Wypisz informację o wersji i zakończ.
|
||||
.SH POMOC ON-LINE
|
||||
By rozpocząć wpisz ":help" w
|
||||
.B Vimie
|
||||
Wpisz ":help temat" by uzyskać pomoc na określony temat.
|
||||
Przykład: ":help ZZ" by uzyskać pomoc na temat polecenia "ZZ".
|
||||
Użyj <Tab> i CTRL\-D aby uzupełnić tematy (":help
|
||||
cmdline\-completion"). W plikach pomocy istnieją znaczniki by ułatwić
|
||||
skakanie z jednego miejsca do innego (rodzaj linków hipertekstowych,
|
||||
zobacz ":help").
|
||||
Można w ten sposób zobaczyć całą dokumentację, np. ":help syntax.txt".
|
||||
.SH PLIKI
|
||||
.TP 15
|
||||
/usr/local/lib/vim/doc/*.txt
|
||||
Dokumentacja
|
||||
.B Vima
|
||||
Użyj ":help doc\-file\-list" aby uzyskać pełną listę.
|
||||
.TP
|
||||
/usr/local/lib/vim/doc/tags
|
||||
Plik znaczników służy do znajdowania informacji w plikach dokumentacji.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/syntax.vim
|
||||
Globalne uruchamianie podświetlania składni.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/*.vim
|
||||
Pliki składni dla różnych języków.
|
||||
.TP
|
||||
/usr/local/lib/vim/vimrc
|
||||
Globalny plik uruchamiania
|
||||
.B Vima
|
||||
.TP
|
||||
~/.vimrc
|
||||
Osobiste parametry uruchamiania
|
||||
.B Vima
|
||||
.TP
|
||||
/usr/local/lib/vim/gvimrc
|
||||
Globalne uruchamianie gvima.
|
||||
.TP
|
||||
~/.gvimrc
|
||||
Osobiste parametry uruchamiania gvima.
|
||||
.TP
|
||||
/usr/local/lib/vim/optwin.vim
|
||||
Skrypt używany w poleceniu ":options", dobry sposób do przeglądania
|
||||
i ustawiania opcji.
|
||||
.TP
|
||||
/usr/local/lib/vim/menu.vim
|
||||
Globalne uruchamianie menu gvima.
|
||||
.TP
|
||||
/usr/local/lib/vim/bugreport.vim
|
||||
Skrypt służący do tworzenia raportów o błędach. Zobacz ":help bugs".
|
||||
.TP
|
||||
/usr/local/lib/vim/filetype.vim
|
||||
Skrypt do wykrywania typu pliku według jego nazwy. Zobacz ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/scripts.vim
|
||||
Skrypt do wykrywania typu pliku według jego zawartości. Zobacz ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/print/*.ps
|
||||
Pliku używane do drukowania PostScriptu.
|
||||
.PP
|
||||
Najświeższe wiadomości na stronie
|
||||
.B Vima:
|
||||
.br
|
||||
<URL:http://www.vim.org/>
|
||||
.SH ZOBACZ TAKŻE
|
||||
vimtutor(1)
|
||||
.SH AUTOR
|
||||
.B Vim
|
||||
został napisany przez Brama Moolenaara z dużą pomocą innych osób.
|
||||
Zobacz ":help credits" w
|
||||
.B Vimie.
|
||||
.br
|
||||
.B Vim
|
||||
bazuje na Steviem, nad którym pracowali: Tim Thompson, Tony Andrews
|
||||
i G.R. (Fred) Walter.
|
||||
Mało już zostało z oryginalnego kodu.
|
||||
.SH BŁĘDY
|
||||
Prawdopodobne.
|
||||
Zobacz ":help todo" by poznać listę znanych problemów.
|
||||
.PP
|
||||
Pamiętaj że pewna ilość problemów, które mogą być uznawane przez
|
||||
niektórych ludzi za błędy są w rzeczywistości spowodowane wiernością
|
||||
w odtwarzaniu zachowania Vi.
|
||||
Jeśli sądzisz, że inne rzeczy są błędami "ponieważ Vi robi to
|
||||
inaczej", powinieneś przyjrzeć się bliżej plikowi vi_diff.txt (lub
|
||||
wpisać ":help vi_diff.txt" w Vimie).
|
||||
Sprawdź także opis opcji 'compatible' i 'cpoptions'.
|
@ -1,489 +0,0 @@
|
||||
.TH VIM 1 "2002 Feb 22"
|
||||
.SH ИМЯ
|
||||
vim \- Vi IMproved (Улучшенный Vi), текстовый редактор для программистов
|
||||
.SH КОМАНДНАЯ СТРОКА
|
||||
.br
|
||||
.B vim
|
||||
[ключи] [файл ..]
|
||||
.br
|
||||
.B vim
|
||||
[ключи] \-
|
||||
.br
|
||||
.B vim
|
||||
[ключи] \-t метка
|
||||
.br
|
||||
.B vim
|
||||
[ключи] \-q [файл ошибок]
|
||||
.PP
|
||||
.br
|
||||
.B ex
|
||||
.br
|
||||
.B view
|
||||
.br
|
||||
.B gvim
|
||||
.B gview
|
||||
.br
|
||||
.B rvim
|
||||
.B rview
|
||||
.B rgvim
|
||||
.B rgview
|
||||
.SH ОПИСАНИЕ
|
||||
.B Vim
|
||||
-- текстовый редактор, обратно-совместимый с Vi.
|
||||
Он может быть использован для правки всех видов простого текста.
|
||||
Особенно он хорош для правки исходных текстов программ.
|
||||
.PP
|
||||
По сравнению с Vi,
|
||||
.B Vim
|
||||
имеет много усовершенствований: многократная отмена операций,
|
||||
множественность окон и буферов, подсветка синтаксиса, правка командной строки,
|
||||
автодополнение имён файлов, встроенная справка, визуальное выделение и т.п.
|
||||
См. ":help vi_diff.txt" для получения полного списка различий между
|
||||
.B Vim
|
||||
и Vi.
|
||||
.PP
|
||||
Во время работы в
|
||||
.B Vim
|
||||
можно получить справку с помощью системы встроенной справки (команда ":help").
|
||||
См. раздел "ВСТРОЕННАЯ СПРАВКА" ниже по тексту.
|
||||
.PP
|
||||
Чаще всего
|
||||
.B Vim
|
||||
запускают для правки одного файла при помощи команды
|
||||
.PP
|
||||
vim файл
|
||||
.PP
|
||||
В общем виде команда запуска
|
||||
.B Vim
|
||||
выглядит так:
|
||||
.PP
|
||||
vim [ключи] [список файлов]
|
||||
.PP
|
||||
Если список файлов отсутствует, редактор начнёт работу с пустым буфером.
|
||||
В противном случае имя файла должно быть указано одним из следующих четырёх способов:
|
||||
.TP 12
|
||||
файл ..
|
||||
Список имён файлов.
|
||||
Первый файл будет объявлен активным и загружен в буфер. Курсор будет помещён
|
||||
в первой строке буфера. Доступ к другим файлам может быть осуществлён при
|
||||
помощи команды ":next". Чтобы править файл, имя которого начинается с символа
|
||||
"дефис" (-), перед списком файлов необходимо поставить "--".
|
||||
.TP
|
||||
\-
|
||||
Файл будет прочитан из потока стандартного ввода. Команды будут считываться
|
||||
из стандартного потока диагностики (stderr), который должен быть
|
||||
терминалом.
|
||||
.TP
|
||||
\-t {метка}
|
||||
Имя файла и начальная позиция курсора зависят от "метки", похожей на метку goto.
|
||||
{метка} ищется в файле меток, соответствующий файл становится активным, а
|
||||
соответствующая команда исполняется.
|
||||
Чаще всего используется в программах на языке Си, где {метка} может быть именем
|
||||
функции.
|
||||
Файл, содержащий функцию, становится активным, а курсор помещается в начало функции.
|
||||
См. ":help tag-commands".
|
||||
.TP
|
||||
\-q [файл ошибок]
|
||||
Начать работу в режиме быстрого исправления.
|
||||
При этом считывается [файл ошибок] и первая ошибка выводится на экран.
|
||||
Если [файл ошибок] не указан, имя файла берётся из значения опции 'errorfile'
|
||||
(по умолчанию: "AztecC.Err" для Amiga, "errors.err" для других систем).
|
||||
К следующим ошибкам можно перейти по команде ":cn".
|
||||
См. ":help quickfix".
|
||||
.PP
|
||||
.B Vim
|
||||
ведёт себя по-разному в зависимости от имени команды (исполняемый файл может
|
||||
быть одним и тем же).
|
||||
.TP 10
|
||||
vim
|
||||
"Нормальный" запуск, всё по умолчанию.
|
||||
.TP
|
||||
ex
|
||||
Запуск в режиме Ex. Для перехода в нормальный режим
|
||||
необходимо выполнить команду ":vi". Режим Ex включает
|
||||
также ключ "\-e".
|
||||
.TP
|
||||
view
|
||||
Запуск в режиме "только для чтения". Вы будете защищены от случайной записи
|
||||
файла. То же самое можно сделать ключом "\-R".
|
||||
.TP
|
||||
gvim gview
|
||||
Версия с графическим интерфейсом. Запускается в новом окне.
|
||||
То же самое можно сделать при запуске с ключом "\-g".
|
||||
.TP
|
||||
rvim rview rgvim rgview
|
||||
Как и предыдущие команды, но с ограничениями. Нельзя запускать команды оболочки
|
||||
или приостанавливать работу
|
||||
.B Vim.
|
||||
Вместо приставки "r" можно использовать ключ "\-Z".
|
||||
.SH КЛЮЧИ
|
||||
Ключи могут быть указаны в любом порядке, до или после имён
|
||||
файлов. Ключи без аргументов могут быть объединены под одним
|
||||
дефисом.
|
||||
.TP 12
|
||||
+[номер]
|
||||
В первом файле курсор будет помещён на строку с указанным номером.
|
||||
Если "номер" не указан, курсор будет помещён на последнюю строку.
|
||||
.TP
|
||||
+/{шаблон}
|
||||
В первом файле курсор будет помещён на место первого совпадения
|
||||
с указанным шаблоном. См. ":help search-pattern" для получения
|
||||
списка допустимых шаблонов.
|
||||
.TP
|
||||
+{команда}
|
||||
.TP
|
||||
\-c {команда}
|
||||
{команда} исполняется после загрузки первого файла как команда Ex.
|
||||
Если {команда} содержит пробелы, то она должна быть заключена в
|
||||
двойные кавычки (в зависимости от используемой оболочки).
|
||||
Пример: vim "+set si" main.c
|
||||
.br
|
||||
Примечание: Можно указывать до десяти команд "+" или "\-c".
|
||||
.TP
|
||||
\-\-cmd {команда}
|
||||
Как "\-c", но команда исполняется перед обработкой любого файла
|
||||
настроек (vimrc).
|
||||
Можно указывать до десяти таких команд, независимо от количества
|
||||
команд "\-c".
|
||||
.TP
|
||||
\-A
|
||||
Если
|
||||
.B Vim
|
||||
был собран с поддержкой арабского языка для правки файлов,
|
||||
набранных справа налево, и с поддержкой арабской клавиатуры,
|
||||
этот ключ запускает
|
||||
.B Vim
|
||||
в арабском режиме, с включенной опцией 'arabic'. В противном
|
||||
случае
|
||||
.B Vim
|
||||
завершает работу с ошибкой.
|
||||
.TP
|
||||
\-b
|
||||
Двоичный режим.
|
||||
Производится настройка некоторых опций, делающих возможной правку
|
||||
двоичного или исполняемого файла.
|
||||
.TP
|
||||
\-C
|
||||
Режим совместимости. Включает опцию 'compatible'.
|
||||
.B Vim
|
||||
будет работать почти как Vi, даже если существует файл .vimrc.
|
||||
.TP
|
||||
\-d
|
||||
Режим поиска различий.
|
||||
Должно быть указано два или три имени файла.
|
||||
.B Vim
|
||||
откроет все файлы и покажет различия между ними
|
||||
(как vimdiff(1)).
|
||||
.TP
|
||||
\-d {устройство}
|
||||
Открыть {устройство} для использования в качестве терминала (только на Amiga).
|
||||
Пример:
|
||||
"\-d con:20/30/600/150".
|
||||
.TP
|
||||
\-e
|
||||
Запустить
|
||||
.B Vim
|
||||
в режиме Ex, как будто исполняемый файл имеет имя "ex".
|
||||
.TP
|
||||
\-f
|
||||
Режим активного приложения. Версия
|
||||
.B Vim
|
||||
с графическим интерфейсом не будет ветвиться и отключаться
|
||||
от запустившей её оболочки. На платформе Amiga
|
||||
.B Vim
|
||||
не будет создавать новое окно. Этот ключ нужно использовать,
|
||||
когда
|
||||
.B Vim
|
||||
запускается программой, которая должна ждать завершения
|
||||
сеанса правки (например, программа для работы с электронной почтой).
|
||||
На платформе Amiga команды ":sh" и ":!" не будут работать.
|
||||
.TP
|
||||
\-\-nofork
|
||||
Режим активного приложения. Версия
|
||||
.B Vim
|
||||
с графическим интерфейсом не будет ветвиться и отключаться
|
||||
от запустившей её оболочки.
|
||||
.TP
|
||||
\-F
|
||||
Если
|
||||
.B Vim
|
||||
был собран с поддержкой FKMAP для правки текста справа налево
|
||||
и настроек клавиатуры для языка фарси, этот ключ запускает
|
||||
.B Vim
|
||||
в режиме фарси, иначе говоря, с включёнными опциями
|
||||
\&'fkmap' и 'rightleft'.
|
||||
В противном случае
|
||||
.B Vim
|
||||
завершает работу с сообщением об ошибке.
|
||||
.TP
|
||||
\-g
|
||||
Если
|
||||
.B Vim
|
||||
был собран с поддержкой графического интерфейса, этот ключ
|
||||
включает графический интерфейс. В противном случае
|
||||
.B Vim
|
||||
завершает работу с сообщением об ошибке.
|
||||
.TP
|
||||
\-h
|
||||
Выводит краткую информацию об аргументах и ключах командной строки.
|
||||
После этого
|
||||
.B Vim
|
||||
завершает работу.
|
||||
.TP
|
||||
\-H
|
||||
Если
|
||||
.B Vim
|
||||
был собран с поддержкой правки текста справа налево
|
||||
и настроек клавиатуры для иврита, этот ключ запускает
|
||||
.B Vim
|
||||
в режиме иврита, иначе говоря, с включёнными опциями 'hkmap' и 'rightleft'.
|
||||
В противном случае
|
||||
.B Vim
|
||||
завершает работу с сообщением об ошибке.
|
||||
.TP
|
||||
\-i {viminfo}
|
||||
Если используется файл viminfo, то этот ключ задаёт имя такого файла (вместо
|
||||
"~/.viminfo" по умолчанию). Можно также избежать использования файла viminfo
|
||||
путём указания имени "NONE".
|
||||
.TP
|
||||
\-L
|
||||
То же, что и \-r.
|
||||
.TP
|
||||
\-l
|
||||
Режим Lisp. Включаются опции 'lisp' и 'showmatch'.
|
||||
.TP
|
||||
\-m
|
||||
Изменение файлов запрещено. При этом отключается опция 'write', поэтому
|
||||
запись файлов становится невозможной.
|
||||
.TP
|
||||
\-N
|
||||
Режим неполной совместимости. Отключается 'compatible'.
|
||||
.B Vim
|
||||
будет работать лучше, но не будет полностью совместим с Vi, даже если
|
||||
отсутствует файл сценария настроек (.vimrc).
|
||||
.TP
|
||||
\-n
|
||||
Не использовать своп-файл. Восстановление при сбое в работе будет невозможно.
|
||||
Удобно для правки файла на очень медленном носителе (например, гибком диске).
|
||||
То же самое можно сделать командой ":set uc=0". Отмена -- ":set uc=200".
|
||||
.TP
|
||||
\-o[N]
|
||||
Открыть N окон, разделённых по горизонтали. Если N не указано, то открывается
|
||||
по одному окну на каждый файл.
|
||||
.TP
|
||||
\-O[N]
|
||||
Открыть N окон, разделённых по вертикали. Если N не указано, то открывается
|
||||
по одному окну на каждый файл.
|
||||
.TP
|
||||
\-R
|
||||
Режим "только для чтения". Включается опция 'readonly'.
|
||||
Файл в буфере доступен для редактирования, но его копию на диске нельзя
|
||||
случайно перезаписать. Для сохранения файла необходимо добавить восклицательный
|
||||
знак к соответствующей команде Ex (например, ":w!").
|
||||
Ключ "\-R" подразумевает также, что используется и ключ "\-n" (см. выше).
|
||||
Опция 'readonly' может быть выключена по команде ":set noro".
|
||||
См. ":help 'readonly'".
|
||||
.TP
|
||||
\-r
|
||||
Вывести список своп-файлов и информацию об их использовании для восстановления после сбоя.
|
||||
.TP
|
||||
\-r {файл}
|
||||
Режим восстановления.
|
||||
Для восстановления после сбоя будет использован своп-файл.
|
||||
Своп-файл имеет то же имя, что и текстовый файл, но с добавлением расширения ".swp".
|
||||
См. ":help recovery".
|
||||
.TP
|
||||
\-s
|
||||
Тихий режим. Только при запуске как "Ex" или если перед "\-s" указан ключ "\-e".
|
||||
.TP
|
||||
\-s {scriptin}
|
||||
Считывается файл сценария {scriptin}. При этом, содержимое файла воспринимается
|
||||
в виде команд, как если бы они были набраны на консоли.
|
||||
То же самое достигается командой ":source! {scriptin}".
|
||||
Если конец файла считывается до завершения работы редактора, то в дальнейшем
|
||||
ввод осуществляется с клавиатуры.
|
||||
.TP
|
||||
\-T {terminal}
|
||||
Сообщает
|
||||
.B Vim
|
||||
тип используемого терминала. Необходимо только в тех ситуациях, когда
|
||||
автоматическое определение терминала не работает. Имя терминала должно быть
|
||||
известно
|
||||
.B Vim
|
||||
(встроено в него) или определено в файлах termcap или terminfo.
|
||||
.TP
|
||||
\-u {vimrc}
|
||||
Использовать команды из файла сценария {vimrc} для настройки.
|
||||
Все остальные файлы настроек пропускаются.
|
||||
Удобно для редактирования специальных типов файлов.
|
||||
Чтобы избежать использования сценариев настроек вообще, можно использовать
|
||||
имя "NONE". См. ":help initialization".
|
||||
.TP
|
||||
\-U {gvimrc}
|
||||
Использовать команды из файла сценария {gvimrc} для настройки графического
|
||||
интерфейса.
|
||||
Все остальные файлы настроек для графического интерфейса пропускаются.
|
||||
Чтобы избежать использования сценариев настроек графического интерфейса вообще,
|
||||
можно использовать имя "NONE". См. ":help gui-init".
|
||||
.TP
|
||||
\-V
|
||||
"Болтливый" режим. Выводить сообщения о том, какие файлы читаются, и о
|
||||
чтении-записи файла viminfo.
|
||||
.TP
|
||||
\-v
|
||||
Запустить
|
||||
.B Vim
|
||||
в режиме Vi, как будто исполняемый файл имеет имя "vi". Имеет смысл только если
|
||||
исполняемый файл имеет имя "ex".
|
||||
.TP
|
||||
\-w {scriptout}
|
||||
Все символы, введённые с клавиатуры вплоть до момента завершения работы,
|
||||
записываются в файл {scriptout}.
|
||||
Удобно в том случае, когда вы хотите создать файл сценария для последующего
|
||||
использования с "vim \-s" или ":source!". Если файл {scriptout} уже существует,
|
||||
то новые символы будут добавляются в конец файла.
|
||||
.TP
|
||||
\-W {scriptout}
|
||||
Как "\-w", но уже существующий файл будет перезаписан.
|
||||
.TP
|
||||
\-x
|
||||
Шифровать записываемые файлы. Будет выдано приглашение ввести пароль.
|
||||
.TP
|
||||
\-X
|
||||
Не подключаться к X-серверу. Ускоряет загрузку на консоли, но делает невозможным
|
||||
использование заголовка окна и буфера обмена.
|
||||
.TP
|
||||
\-Z
|
||||
Ограниченный режим. Работает так же, как и программы, начинающиеся с "r".
|
||||
.TP
|
||||
\-\-
|
||||
Конец ключей. Все остальные аргументы рассматриваются как имена файлов.
|
||||
Может быть использовано для правки файлов, имена которых начинаются с дефиса.
|
||||
.TP
|
||||
\-\-help
|
||||
Вывести краткую справку и завершить работу. То же, что и "\-h".
|
||||
.TP
|
||||
\-\-version
|
||||
Вывести информацию о версии программы и завершить работу.
|
||||
.TP
|
||||
\-\-remote
|
||||
Подключиться к серверу Vim и заставить его править файлы, указанные в
|
||||
последующих аргументах. Если сервер не найден, выводится предупреждение,
|
||||
а файлы правятся в местной копии Vim.
|
||||
.TP
|
||||
\-\-remote\-expr {выражение}
|
||||
Подключиться к серверу Vim и вычислить на нём указанное {выражение}.
|
||||
Результат вычисления будет выведен в поток стандартного вывода (stdout).
|
||||
.TP
|
||||
\-\-remote\-send {ключи}
|
||||
Подключиться к серверу Vim и передать ему указанные {ключи}.
|
||||
.TP
|
||||
\-\-remote\-silent
|
||||
Как "\-\-remote", но без вывода предупреждения, если сервер не найден.
|
||||
.TP
|
||||
\-\-remote\-wait
|
||||
Как "\-\-remote", но Vim не будет завершать работу до тех пор, пока не будет
|
||||
выполнена правка всех файлов.
|
||||
.TP
|
||||
\-\-remote\-wait\-silent
|
||||
Как "\-\-remote\-wait", но без вывода предупреждения, если сервер не найден.
|
||||
.TP
|
||||
\-\-serverlist
|
||||
Вывести список всех доступных серверов Vim.
|
||||
.TP
|
||||
\-\-servername {имя}
|
||||
Использовать указанное {имя} в качестве имени сервера. Если ключ
|
||||
"\-\-remote" не указан, то {имя} присваивается данной копии Vim,
|
||||
в противном случае указывает на имя сервера, к которому следует
|
||||
подключиться.
|
||||
.TP
|
||||
\-\-socketid {id}
|
||||
Только для графического интерфейса GTK: использовать механизм GtkPlug для
|
||||
запуска gvim в отдельном окне.
|
||||
.TP
|
||||
\-\-echo\-wid
|
||||
Только для графического интерфейса GTK: вывести идентификатор окна (Window ID)
|
||||
в поток стандартного вывода (stdout).
|
||||
.SH ВСТРОЕННАЯ СПРАВКА
|
||||
Для начала, наберите команду ":help".
|
||||
Введите ":help тема", чтобы получить справку по конкретной теме.
|
||||
Например, команда ":help ZZ" выведет информацию о команде "ZZ".
|
||||
Используйте <Tab> и CTRL-D для автоматического дополнения
|
||||
названий тем (":help cmdline-completion").
|
||||
Для быстрого перемещения по справочнику используются метки (что-то
|
||||
вроде гипертекстовых ссылок, см. ":help"). Таким образом можно
|
||||
просматривать все файлы справки, например ":help syntax.txt".
|
||||
.SH ФАЙЛЫ
|
||||
.TP 15
|
||||
/usr/local/lib/vim/doc/*.txt
|
||||
Файлы справочника
|
||||
.B Vim.
|
||||
См. ":help doc-file-list" для получения полного списка.
|
||||
.TP
|
||||
/usr/local/lib/vim/doc/tags
|
||||
Файл меток, используемый для поиска информации в файлах справки.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/syntax.vim
|
||||
Системные настройки синтаксиса.
|
||||
.TP
|
||||
/usr/local/lib/vim/syntax/*.vim
|
||||
Файлы синтаксиса для разных языков.
|
||||
.TP
|
||||
/usr/local/lib/vim/vimrc
|
||||
Системные настройки
|
||||
.B Vim.
|
||||
.TP
|
||||
/usr/local/lib/vim/gvimrc
|
||||
Системный настройки графического интерфейса.
|
||||
.TP
|
||||
/usr/local/lib/vim/optwin.vim
|
||||
Сценарий, используемый при выполнении команды ":options".
|
||||
Хороший способ просматривать и изменять настройки.
|
||||
.TP
|
||||
/usr/local/lib/vim/menu.vim
|
||||
Системные настройки меню для gvim.
|
||||
.TP
|
||||
/usr/local/lib/vim/bugreport.vim
|
||||
Сценарий для создания отчёта об обнаруженных глюках. См. ":help bugs".
|
||||
.TP
|
||||
/usr/local/lib/vim/filetype.vim
|
||||
Сценарий для определения типа файла по имени. См. ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/scripts.vim
|
||||
Сценарий для определения типа файла по содержимому. См. ":help 'filetype'".
|
||||
.TP
|
||||
/usr/local/lib/vim/print/*.ps
|
||||
Файлы для печати PostScript.
|
||||
.PP
|
||||
Более свежая информация -- на сайте VIM:
|
||||
.br
|
||||
<URL:http://www.vim.org/>
|
||||
.SH СМОТРИ ТАКЖЕ
|
||||
vimtutor(1)
|
||||
.SH АВТОРЫ
|
||||
Большая часть
|
||||
.B Vim
|
||||
создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное
|
||||
количество людей. См. ":help credits" в
|
||||
.B Vim.
|
||||
.br
|
||||
.B Vim
|
||||
базируется на коде редактора Stevie, написанного Тимом Томпсоном (Tim Thompson),
|
||||
Тони Эндрюсом (Tony Andrews) и Г. Р. (Фредом) Уолтером (G.R. (Fred) Walter).
|
||||
Однако, в настоящее время в Vim почти не осталось ничего от исторического кода
|
||||
его предшественника.
|
||||
.br
|
||||
Русская локализация
|
||||
.B Vim
|
||||
выполняется в рамках проекта "РуВим",
|
||||
см. <URL:http://sourceforge.net/projects/ruvim/>.
|
||||
.SH ГЛЮКИ
|
||||
Скорее всего есть.
|
||||
См. ":help todo" -- список известных проблем.
|
||||
.PP
|
||||
Заметим, что многие вещи, которые считаются глюками, на самом деле
|
||||
являются результатом слишком полного воспроизведения поведения Vi.
|
||||
Если вы думаете, что что-то является ошибкой только потому, что
|
||||
"Vi делает это по-другому", внимательно прочитайте файл vi_diff.txt
|
||||
(или наберите ":help vi_diff.txt" в Vim) и используйте опции 'compatible'
|
||||
и 'cpoptions'.
|
@ -1,54 +0,0 @@
|
||||
.TH VIMDIFF 1 "30 mars 2001"
|
||||
.SH NOM
|
||||
vimdiff \- ouvre deux, trois ou quatre versions d'un fichier dans Vim et
|
||||
affiche leurs différences
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B vimdiff
|
||||
[options] fichier1 fichier2 [fichier3 [fichier4]]
|
||||
.PP
|
||||
.B gvimdiff
|
||||
.SH DESCRIPTION
|
||||
.B Vimdiff
|
||||
démarre
|
||||
.B Vim
|
||||
avec deux (ou trois ou quatre) fichiers.
|
||||
Chaque fichier est ouvert dans sa propre fenêtre.
|
||||
Les différences entre ces fichiers sont mises en surbrillance.
|
||||
C'est un outil très pratique pour visualiser et reporter les
|
||||
changements entre deux versions d'un même fichier.
|
||||
.PP
|
||||
Consulter vim(1) pour des informations sur l'éditeur Vim lui-même.
|
||||
.PP
|
||||
Si
|
||||
.B gvimdiff
|
||||
est invoqué, l'IHM graphique est démarrée quand elle est disponible.
|
||||
.PP
|
||||
L'option 'diff' est activée dans chacune des fenêtres, ce qui provoque la mise
|
||||
en surbrillance des différences.
|
||||
.br
|
||||
Les options 'wrap' et 'scrollbind' sont activées pour donner un aspect
|
||||
agréable au texte.
|
||||
.br
|
||||
L'option 'foldmethod' est fixée à "diff", ce qui replie les lignes consécutives
|
||||
identiques. 'foldcolumn' est fixé à 2 pour trouver les replis rapidement et
|
||||
les ouvrir ou les fermer facilement.
|
||||
.SH ARGUMENTS
|
||||
La fenêtre de Vim est partagée verticalement afin d'afficher les lignes
|
||||
correspondantes les unes en face des autres, comme si l'argument "\-O" était
|
||||
spécifié. Utilisez l'argument "\-o" pour obtenir un partage horizontal à la
|
||||
place.
|
||||
.PP
|
||||
Pour connaître les autres arguments disponibles, consultez vim(1).
|
||||
.SH VOIR AUSSI
|
||||
vim(1)
|
||||
.SH AUTEUR
|
||||
La majeure partie de
|
||||
.B Vim
|
||||
a été écrite par Bram Moolenaar, avec l'aide de nombreux autres contributeurs.
|
||||
Voir ":help credits" dans
|
||||
.B Vim.
|
||||
.SH TRADUCTION
|
||||
Cette page de manuel a été traduite par David Blanchet
|
||||
<david.blanchet@free.fr> 2005-03-12.
|
||||
Mise à jour 2012-05-06, Dominique Pellé <dominique.pelle@gmail.com>
|
@ -1,48 +0,0 @@
|
||||
.TH VIMDIFF 1 "30 marzo 2001"
|
||||
.SH NOME
|
||||
vimdiff \- modifica due, tre o quattro versioni di un file con Vim,
|
||||
visualizzando le differenze
|
||||
.SH SINTASSI
|
||||
.br
|
||||
.B vimdiff
|
||||
[opzioni] file1 file2 [file3 [file4]]
|
||||
.PP
|
||||
.B gvimdiff
|
||||
.SH DESCRIZIONE
|
||||
.B Vimdiff
|
||||
inizia
|
||||
.B Vim
|
||||
per due (o tre o quattro) file.
|
||||
Ogni file ha una sua finestra.
|
||||
Le differenze fra file sono evidenziate.
|
||||
È 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.
|
@ -1,46 +0,0 @@
|
||||
.TH VIMDIFF 1 "2001 Mar 30"
|
||||
.SH NAZWA
|
||||
vimdiff \- edytuj dwie, trzy lub cztery wersje pliku w Vimie i zobacz różnice
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B vimdiff
|
||||
[opcje] plik1 plik2 [plik3 [plik4]]
|
||||
.PP
|
||||
.B gvimdiff
|
||||
.SH OPIS
|
||||
.B Vimdiff
|
||||
uruchomi
|
||||
.B Vima
|
||||
z dwoma (trzema lub czterema plikami), każdy z nich we własnym oknie.
|
||||
Różnice między plikami zostaną podświetlone.
|
||||
Jest to dobry sposób by przeanalizować różnice i przenieść zmiany z jednej
|
||||
wersji pliku do innej.
|
||||
.PP
|
||||
Zobacz vim(1) by poznać więcej szczegółów o samym Vimie.
|
||||
.PP
|
||||
Kiedy uruchomiony jako
|
||||
.B gvimdiff
|
||||
zostanie uruchomione GUI (jeśli dostępne).
|
||||
.PP
|
||||
W każdym oknie zostanie ustawiona opcja 'diff', która spowoduje
|
||||
podświetlenie różnic.
|
||||
.br
|
||||
Opcje 'wrap' i 'scrollbind' zostaną ustawione by tekst się
|
||||
wygodnie przeglądało.
|
||||
.br
|
||||
Opcja 'foldmethod' zostanie ustawiona na "diff", dzięki czemu
|
||||
niezmienione linie zostaną zwinięte. 'foldcolumn' będzie równe 2 aby
|
||||
łatwo wyszukiwać, otwierać i zamykać zwinięcia.
|
||||
.SH OPCJE
|
||||
Pionowy podział zostanie użyty do wyrównania linii, tak jakby użyto
|
||||
opcji "\-O". Aby uzyskać poziomy podział użyj opcji "\-o".
|
||||
.PP
|
||||
Aby poznać inne opcje zobacz vim(1).
|
||||
.SH ZOBACZ TAKŻE
|
||||
vim(1)
|
||||
.SH AUTOR
|
||||
Większość
|
||||
.B Vima
|
||||
została napisana przez Brama Moolenaara przy pomocy wielu innych osób.
|
||||
Zobacz ":help credits w
|
||||
.B Vimie.
|
@ -1,50 +0,0 @@
|
||||
.TH VIMDIFF 1 "2001 March 30"
|
||||
.SH ИМЯ
|
||||
vimdiff \- позволяет редактировать две или три версии файла с помощью Vim
|
||||
с отображением различий.
|
||||
.SH КОМАНДНАЯ СТРОКА
|
||||
.br
|
||||
.B vimdiff
|
||||
[ключи] файл1 файл2 [файл3]
|
||||
.PP
|
||||
.B gvimdiff
|
||||
.SH ОПИСАНИЕ
|
||||
Команда
|
||||
.B vimdiff
|
||||
загружает в
|
||||
.B Vim
|
||||
два (или три) файла. Каждый файл открывается в собственном окне.
|
||||
Различия между файлами отображаются с помощью подсветки синтаксиса.
|
||||
Эта команда позволяет наглядно отображать внесённые изменения и переносить
|
||||
различающиеся фрагменты из одной версии файла в другую.
|
||||
.PP
|
||||
Подробнее о Vim см. на странице справочника vim(1).
|
||||
.PP
|
||||
При запуске с помощью команды
|
||||
.B gvimdiff
|
||||
редактор запускается в режиме графического интерфейса, если это возможно.
|
||||
.PP
|
||||
В каждом окне включается опция 'diff', что позволяет использовать подсветку
|
||||
синтаксиса для отображения различий между файлами.
|
||||
.br
|
||||
Для улучшения работы с файлами в режиме отображения отличий также включаются
|
||||
опции 'wrap' и 'scrollbind'.
|
||||
.br
|
||||
Значение опции 'foldmethod' устанавливается равным "diff", что позволяет
|
||||
прятать в складку области текста, которые не отличаются в различных версиях файла.
|
||||
Значение опции 'foldcolumn' устанавливается равным 2, чтобы было проще
|
||||
находить, открывать и закрывать такие складки.
|
||||
.SH КЛЮЧИ ЗАПУСКА
|
||||
Для выравнивания строк между окнами используется вертикальное разделение окон,
|
||||
как если бы использовался ключ "\-O". Для того, чтобы использовать разделение
|
||||
окон по горизонтали, следует указать в командной строке ключ "\-o".
|
||||
.PP
|
||||
Остальные ключи командной строки рассматриваются на странице справочника vim(1).
|
||||
.SH СМОТРИ ТАКЖЕ
|
||||
vim(1)
|
||||
.SH АВТОРЫ
|
||||
Большая часть
|
||||
.B Vim
|
||||
создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное
|
||||
количество людей. См. ":help credits" в
|
||||
.B Vim.
|
@ -1,60 +0,0 @@
|
||||
.TH VIMTUTOR 1 "2 avril 2001"
|
||||
.SH NAME
|
||||
vimtutor \- tutoriel Vim
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B vimtutor [\-g] [langue]
|
||||
.SH DESCRIPTION
|
||||
.B Vimtutor
|
||||
lance le tutoriel
|
||||
.B Vim
|
||||
\.
|
||||
Il copie d'abord le fichier du tutoriel, afin que vous puissiez le modifier
|
||||
sans altérer le fichier original.
|
||||
.PP
|
||||
.B Vimtutor
|
||||
est utile pour les personnes souhaitant apprendre leurs premières commandes
|
||||
.B Vim
|
||||
\.
|
||||
.PP
|
||||
L'argument optionnel \-g lance vimtutor avec gvim plutôt qu'avec vim, si l'IHM
|
||||
graphique de vim est disponible, ou le lance avec vim si gvim n'est pas
|
||||
disponible.
|
||||
.PP
|
||||
L'argument optionnel [langue] est le nom d'une langue, spécifiée par son
|
||||
symbole à deux lettres, tels que "it" ou "es". Si l'argument [langue] est omis,
|
||||
la langue de la région linguistique actuelle sera retenue. Si le tutoriel est
|
||||
disponible dans cette langue, il est proposé. Sinon, c'est la version anglaise
|
||||
qui est proposée.
|
||||
.PP
|
||||
.B Vim
|
||||
est toujours lancé en mode Compatible Vi.
|
||||
.SH FICHIERS
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor[.langue]
|
||||
Les fichiers textes de
|
||||
.B Vimtutor
|
||||
\.
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor.vim
|
||||
Le script Vim utilisé pour copier les fichiers texte de
|
||||
.B Vimtutor
|
||||
\.
|
||||
.SH AUTEUR
|
||||
.B Vimtutor
|
||||
a été écrit à l'origine pour Vi par Michael C. Pierce et Robert K. Ware, de la
|
||||
Colorado School of Mines, en reprenant des idées émises par Charles Smith, de
|
||||
la Colorado State University.
|
||||
E-mail : bware@mines.colorado.edu.
|
||||
.br
|
||||
Il a été modifié pour
|
||||
.B Vim
|
||||
par Bram Moolenaar.
|
||||
Pour connaître le nom des traducteurs, consultez les fichiers textes du
|
||||
tutoriel.
|
||||
.SH VOIR AUSSI
|
||||
vim(1)
|
||||
.SH TRADUCTION
|
||||
Cette page de manuel a été traduite par David Blanchet
|
||||
<david.blanchet@free.fr> 2004-12-27.
|
||||
Mise à jour 2012-05-06, Dominique Pellé <dominique.pelle@gmail.com>
|
@ -1,58 +0,0 @@
|
||||
.TH VIMTUTOR 1 "2 aprile 2001"
|
||||
.SH NOME
|
||||
vimtutor \- Un breve corso per imparare Vim
|
||||
.SH SINTASSI
|
||||
.br
|
||||
.B vimtutor [\-g] [lingua]
|
||||
.SH DESCRIZIONE
|
||||
.B Vimtutor
|
||||
inizia il
|
||||
.B Vim
|
||||
tutor (una breve corso per imparare Vim).
|
||||
Per prima cosa viene creata una copia del file di lavoro, che può così essere
|
||||
modificato senza alterare il file usato come modello.
|
||||
.PP
|
||||
Il comando
|
||||
.B Vimtutor
|
||||
è utile a chi voglia imparare i primi comandi
|
||||
.B Vim
|
||||
.
|
||||
.PP
|
||||
L'argomento opzionale \-g inizia vimtutor usando gvim invece che vim, se la
|
||||
versione GUI di vim è disponibile. oppure utilizza vim, se gvim non è
|
||||
disponibile.
|
||||
.PP
|
||||
L'arogmento opzionale [lingua] è l'abbreviazione di due lettere del nome
|
||||
di una lingua, per esempio "it" oppure "es".
|
||||
se L'argomento [lingua] non viene specificato, si utilizza la lingua "locale"
|
||||
del computer.
|
||||
Se la versione in quella lingua del "tutor" è disponibile, sarà usata.
|
||||
Altrimenti sarà usata la versione inglese.
|
||||
.PP
|
||||
.B Vim
|
||||
è sempre iniziato in Modo compatibile con vi.
|
||||
.SH FILE
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor[.language]
|
||||
Il/I file di testo per
|
||||
.B Vimtutor
|
||||
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor.vim
|
||||
Lo script di Vim usato per copiare il file di testo
|
||||
.B Vimtutor
|
||||
.
|
||||
.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
|
||||
È 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)
|
@ -1,51 +0,0 @@
|
||||
.TH VIMTUTOR 1 "2001 Kwi 2"
|
||||
.SH NAZWA
|
||||
vimtutor \- nauczyciel Vima
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.B vimtutor -g [język]
|
||||
.SH OPIS
|
||||
.B Vimtutor
|
||||
uruchamia nauczyciela
|
||||
.B Vima.
|
||||
Najpierw kopiuje właściwy plik, dzięki temu można go zmieniać bez obaw
|
||||
utraty treści.
|
||||
.PP
|
||||
.B Vimtutor
|
||||
przyda się ludziom, którzy chcą się nauczyć pierwszych poleceń
|
||||
.B Vima
|
||||
.PP
|
||||
Opcjonalny argument \-g uruchamia vimtutor w gvimie a nie w Vimie jeśli
|
||||
graficzna wersja Vima jest dostępna, jeśli nie zostanie uruchomiony Vim.
|
||||
.PP
|
||||
Opcjonalny argument [język] jest dwu literowym kodem języka, tak jak
|
||||
"it" lub "es".
|
||||
Jeśli brak argumentu [język] zostanie użyty język bieżącej
|
||||
lokalizacji.
|
||||
Jeśli nauczyciel w tym języku jest dostępny, zostanie użyty \- w innym
|
||||
wypadku zostanie wykorzystana wersja angielska.
|
||||
.PP
|
||||
.B Vim
|
||||
jest uruchamiany zawsze w trybie kompatybilności z Vi
|
||||
.SH PLIKI
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor[.język]
|
||||
Tekstowe pliki
|
||||
.B Vimtutora.
|
||||
.TP 15
|
||||
/usr/local/lib/vim/tutor/tutor.vim
|
||||
Skrypt Vima używany do kopiowania pliku
|
||||
.B Vimtutora.
|
||||
.SH AUTOR
|
||||
.B Vimtutor
|
||||
został początkowo napisany dla Vi przez Michaela C. Pierce'a
|
||||
i Roberta K. Ware'a z Colorado School of Mines zainspirowani przez
|
||||
Charlesa Smitha z Colorado State University.
|
||||
E-mail: bware@mines.colorado.edu
|
||||
.br
|
||||
Zmodyfikowany na potrzeby
|
||||
.B Vima
|
||||
przez Brama Moolenaara.
|
||||
Nazwiska tłumaczy w plikach.
|
||||
.SH ZOBACZ TAKŻE
|
||||
vim(1)
|
@ -1,51 +0,0 @@
|
||||
.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)
|
@ -1,396 +0,0 @@
|
||||
.TH XXD 1 "août 1996" "Page de manuel pour 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>
|
||||
.\" French translation by David Blanchet <david.blanchet@free.fr> 2005-03
|
||||
.SH NOM
|
||||
.I xxd
|
||||
\- convertit en représentation hexadécimale et inversement.
|
||||
.SH SYNOPSIS
|
||||
.B xxd
|
||||
\-h[elp]
|
||||
.br
|
||||
.B xxd
|
||||
[options] [fichier_entree [fichier_sortie]]
|
||||
.br
|
||||
.B xxd
|
||||
\-r[evert] [options] [fichier_entree [fichier_sortie]]
|
||||
.SH DESCRIPTION
|
||||
.I xxd
|
||||
crée un fichier contenant la représentation hexadécimale d'un fichier
|
||||
binaire ou de l'entrée standard.
|
||||
Il peut également convertir un fichier de codes hexadécimaux en un fichier
|
||||
binaire.
|
||||
Comme
|
||||
.BR uuencode (1)
|
||||
et
|
||||
.BR uudecode (1)
|
||||
il permet la transmission de données binaires dans une représentation ASCII
|
||||
compatible avec le courrier électronique, mais a l'avantage de décoder la
|
||||
sortie standard.
|
||||
De plus, il peut être utilisé pour appliquer des rustines à des fichiers
|
||||
binaires.
|
||||
.SH OPTIONS
|
||||
Si aucun
|
||||
.I fichier_entree
|
||||
n'est spécifié, l'entrée standard est utilisée.
|
||||
Si
|
||||
.I fichier_entree
|
||||
correspond au caractère
|
||||
.RB '\-'
|
||||
\, l'entrée standard est employée comme source des données en entrée.
|
||||
Si aucun
|
||||
.I fichier_sortie
|
||||
n'est spécifié (ou qu'un caractère
|
||||
.RB '\-'
|
||||
est donné à sa place), le résultat est envoyé sur la sortie standard.
|
||||
.PP
|
||||
NOTE : un analyseur paresseux est utilisé. Il ne vérifie pas au-delà de la
|
||||
première lettre de l'option, à moins que cette dernière ne requiert un
|
||||
paramètre.
|
||||
L'espace entre l'option et son paramètre est optionnel.
|
||||
Les paramètres des options peuvent être spécifiés en notation décimale,
|
||||
hexadécimale ou octale.
|
||||
Ainsi
|
||||
.BR \-c8 ,
|
||||
.BR "\-c 8" ,
|
||||
.B \-c 010
|
||||
et
|
||||
.B \-cols 8
|
||||
sont tous équivalents.
|
||||
.TP
|
||||
.IR \-a " | " \-autoskip
|
||||
active la fonctionnalité "autoskip" : le caractère '*' remplace les lignes
|
||||
d'octets nuls. Désactivée par défaut.
|
||||
.TP
|
||||
.IR \-b " | " \-bits
|
||||
Convertit en binaires plutôt qu'en hexadécimal.
|
||||
Cette option écrit les octets comme une séquence de "1" et de "0" au lieu
|
||||
d'une conversion en hexadécimal traditionnel. Chaque ligne est précédée par un
|
||||
numéro de ligne en hexadécimal et suivie de la représentation ASCII (ou
|
||||
EBCDIC) correspondante. Les options \-r, \-p, \-i ne fonctionnent pas dans ce
|
||||
mode.
|
||||
.TP
|
||||
.IR "\-c cols " | " \-cols cols"
|
||||
place
|
||||
.RI < cols >
|
||||
octets par ligne. 16 par défaut (\-i : 12, \-ps : 30, \-b : 6). Maximum 256.
|
||||
.TP
|
||||
.IR \-E " | " \-EBCDIC
|
||||
Passe le codage des caractères de la colonne de droite de ASCII à EBCDIC.
|
||||
Cela ne change pas la représentation hexadécimale. Cette option est sans effet
|
||||
quand elle est utilisée avec \-r, \-p or \-i.
|
||||
.TP
|
||||
.IR "\-g octets " | " \-groupsize octets"
|
||||
Regroupe les octets (deux chiffres hexadécimaux ou huit chiffres binaires)
|
||||
par groupe de
|
||||
.RI < octets >
|
||||
\, séparés par des espaces blancs. Spécifiez
|
||||
.I \-g 0
|
||||
pour supprimer le regroupement.
|
||||
.RI < octets >
|
||||
vaut 2 par défaut dans le mode normal et \fI1\fP en
|
||||
représentation binaire. Le regroupement ne s'applique pas aux styles
|
||||
Postscript et Include.
|
||||
.TP
|
||||
.IR \-h " | " \-help
|
||||
Affiche un résumé des commandes disponibles et quitte. Aucune conversion n'est
|
||||
effectuée.
|
||||
.TP
|
||||
.IR \-i " | " \-include
|
||||
produit une sortie dans le style #include (fichier C à inclure). La définition
|
||||
complète d'un tableau statique est écrite et est nommée d'après le fichier
|
||||
d'origine, à moins que xxd lise depuis l'entrée standard.
|
||||
.TP
|
||||
.IR "\-l long " | " \-len long"
|
||||
Arrête après l'écriture de
|
||||
.RI < long >
|
||||
octets.
|
||||
.TP
|
||||
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
||||
Produit une conversion continue dans le style Postscript (postscript continuous
|
||||
hexdumd style).
|
||||
Également connu sous le nom de « conversion brute » (plain hexdump style).
|
||||
.TP
|
||||
.IR \-r " | " \-revert
|
||||
Opération inverse : convertit un fichier hexadécimal en un fichier binaire (ou
|
||||
applique une rustine à un fichier binaire).
|
||||
Si l'écriture n'a pas lieu sur la sortie standard, xxd écrit dans le fichier
|
||||
qu'il produit sans le tronquer. Utilisez la combinaison
|
||||
.I \-r \-p
|
||||
pour lire de l'hexadécimal brut sans information sur le numéro des lignes et
|
||||
sans format de colonnes particulier. Des espaces blancs et coupures de lignes
|
||||
supplémentaires sont autorisés à n'importe quel endroit.
|
||||
.TP
|
||||
.I \-seek décalage
|
||||
Utilisé après l'option
|
||||
.IR \-r :
|
||||
inverse la conversion en ajoutant
|
||||
.RI < décalage >
|
||||
aux positions dans le fichier données dans le code hexadécimal.
|
||||
.TP
|
||||
.I \-s [+][\-]décalage
|
||||
Débute au
|
||||
.RI < décalage >
|
||||
absolu ou relatif dans fichier_entree.
|
||||
\fI+ \fRindique que le décalage est relatif à la position courante dans
|
||||
l'entrée standard (sans effet si la lecture n'a pas lieu sur l'entrée
|
||||
standard). \fI\- \fRindique un décalage en caractères depuis la fin de
|
||||
l'entrée (utilisé avec \fI+\fR, désigne la position avant la position
|
||||
actuelle de l'entrée standard).
|
||||
Sans l'option \-s, xxd démarre à la position courante du fichier.
|
||||
.TP
|
||||
.I \-u
|
||||
Utilise des chiffres hexadécimaux majuscules. La casse par défaut est
|
||||
minuscule.
|
||||
.TP
|
||||
.IR \-v " | " \-version
|
||||
Affiche la version de xxd.
|
||||
.SH MISE EN GARDE
|
||||
.I xxd \-r
|
||||
effectue des opérations internes un peu obscures lors de l'évaluation
|
||||
des informations sur les numéros de lignes. Si le fichier de sortie est
|
||||
adressable, alors les numéros de lignes au début de chaque ligne d'hexadécimal
|
||||
peuvent être désordonnées, des lignes peuvent manquer ou se chevaucher. Dans
|
||||
ces cas, xxd utilisera lseek(2) pour déterminer la prochaine position. Si le
|
||||
fichier n'est pas adressable, seuls les vides sont autorisés, et ils seront
|
||||
comblés par des octets nuls.
|
||||
.PP
|
||||
.I xxd \-r
|
||||
ne génère aucune erreur lors de l'analyse. Les problèmes sont passés
|
||||
silencieusement.
|
||||
.PP
|
||||
Lors de l'édition de la représentation hexadécimale, veuillez noter que
|
||||
.I xxd \-r
|
||||
ignore tout ce qui se trouve sur la ligne après avoir lu suffisamment de
|
||||
données hexadécimales (voir l'option \-c). Cela signifie également que les
|
||||
modifications dans la colonne ASCII (ou EBCDIC) sont toujours ignorées. La
|
||||
conversion inverse de données hexadécimales brutes (postscript) avec xxd \-r
|
||||
\-p ne dépend pas d'un nombre correct de colonnes. Dans ce cas, tout ce qui
|
||||
ressemble à une paire de chiffres hexadécimaux est interprété.
|
||||
.PP
|
||||
Remarquez la différence entre
|
||||
.br
|
||||
\fI% xxd \-i fichier\fR
|
||||
.br
|
||||
et
|
||||
.br
|
||||
\fI% xxd \-i < fichier\fR
|
||||
.PP
|
||||
.I xxd \-s \+seek
|
||||
peut différer de
|
||||
.IR "xxd \-s seek" ,
|
||||
car lseek(2) est utilisé pour « revenir en arrière ». Le '+' fait une
|
||||
différence quand la source des données est l'entrée standard et si la position
|
||||
dans le fichier de l'entrée standard n'est pas au début du fichier lorsque xxd
|
||||
est démarré et qu'il reçoit ses données.
|
||||
L'exemple suivant peut vous aider à comprendre (ou bien vous perdre davantage
|
||||
encore !)...
|
||||
.PP
|
||||
Remettre l'entrée standard au départ avant de lire ; nécessaire car 'cat' a
|
||||
déjà lu jusqu'à la fin de l'entrée standard.
|
||||
.br
|
||||
\fI% sh \-c 'cat > donnees_binaires; xxd \-s 0 > donnees_hexa' < fichier\fR
|
||||
.PP
|
||||
Convertir à partir de la position 0x480 (= 1024 + 128) du fichier.
|
||||
Le symbole '+' signifie "relativement à la position actuelle', ainsi 128 est
|
||||
ajouté aux 1024 octets comptabilisés pour dd.
|
||||
.br
|
||||
\fI% sh \-c 'dd of=donnees_binaires bs=1k count=1; xxd \-s +128 >
|
||||
donnees_hexa' < fichier\fR
|
||||
.PP
|
||||
Convertir de fichier depuis la position 0x100 (= 1024 \- 768) du fichier.
|
||||
.br
|
||||
\fI% sh \-c 'dd of=donnees_binaires bs=1k count=1; xxd \-s +\-768 >
|
||||
donnees_hexa' < fichier\fR
|
||||
.PP
|
||||
Toutefois, cette situation est peu fréquente et l'utilisation de '+' est
|
||||
rarement requise. L'auteur préfère surveiller les effets de xxd avec strace(1)
|
||||
ou truss(1) quand \-s est employé.
|
||||
.SH EXEMPLES
|
||||
Afficher la totalité du
|
||||
.B fichier
|
||||
sauf les trois premières lignes (0x30 octets en hexadécimal).
|
||||
.br
|
||||
\fI% xxd \-s 0x30 fichier\fR
|
||||
.PP
|
||||
afficher les trois dernières lignes (0x30 octets en hexadécimal) du
|
||||
.B fichier
|
||||
\.
|
||||
.br
|
||||
\fI% xxd \-s \-0x30 fichier\fR
|
||||
.PP
|
||||
.br
|
||||
Afficher 120 octets convertis en continu, avec 20 octets par ligne.
|
||||
.br
|
||||
\fI% xxd \-l 120 \-ps \-c 20 xxd\-fr.1\fR
|
||||
.br
|
||||
2e54482058584420312022616ffb742031393936
|
||||
.br
|
||||
22202250616765206465206d616e75656c20706f
|
||||
.br
|
||||
757220787864220a2e5c220a2e5c222032317374
|
||||
.br
|
||||
204d617920313939360a2e5c22204d616e207061
|
||||
.br
|
||||
676520617574686f723a0a2e5c2220202020546f
|
||||
.br
|
||||
6e79204e7567656e74203c746f6e79407363746e
|
||||
.br
|
||||
204e7567656e74203c746f6e79407363746e7567
|
||||
.br
|
||||
2e54482058584420312022417567757374203139
|
||||
.PP
|
||||
Convertir les 120 premiers octets de cette page de manuel avec 12 octets par
|
||||
ligne.
|
||||
.br
|
||||
\fI% xxd \-l 120 \-c 12 xxd\-fr.1\fR
|
||||
.br
|
||||
0000000: 2e54 4820 5858 4420 3120 2261 .TH XXD 1 "a
|
||||
.br
|
||||
000000c: 6ffb 7420 3139 3936 2220 2250 o.t 1996" "P
|
||||
.br
|
||||
0000018: 6167 6520 6465 206d 616e 7565 age de manue
|
||||
.br
|
||||
0000024: 6c20 706f 7572 2078 7864 220a l pour xxd".
|
||||
.br
|
||||
0000030: 2e5c 220a 2e5c 2220 3231 7374 .\"..\" 21st
|
||||
.br
|
||||
000003c: 204d 6179 2031 3939 360a 2e5c May 1996..\
|
||||
.br
|
||||
0000048: 2220 4d61 6e20 7061 6765 2061 " Man page a
|
||||
.br
|
||||
0000054: 7574 686f 723a 0a2e 5c22 2020 uthor:..\"
|
||||
.br
|
||||
0000060: 2020 546f 6e79 204e 7567 656e Tony Nugen
|
||||
.br
|
||||
000006c: 7420 3c74 6f6e 7940 7363 746e t <tony@sctn
|
||||
.PP
|
||||
Afficher la date écrite au début du fichier xxd\-fr.1.
|
||||
.br
|
||||
\fI% xxd \-s 0x38 \-l 13 \-c 13 xxd.1\fR
|
||||
.br
|
||||
0000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996
|
||||
.PP
|
||||
Copier
|
||||
.B fichier_entree
|
||||
vers
|
||||
.B fichier_sortie
|
||||
en ajoutant 100 octets de valeur 0x00 avant.
|
||||
.br
|
||||
\fI% xxd fichier_entree | xxd \-r \-s 100 \> fichier_sortie\fR
|
||||
.PP
|
||||
Patcher la date dans le fichier xxd.1
|
||||
.br
|
||||
\fI% echo '0000037: 3574 68' | xxd \-r \- xxd\-fr.1\fR
|
||||
.br
|
||||
\fI% xxd \-s 0x38 \-l 13 \-c 13 xxd\-fr.1\fR
|
||||
.br
|
||||
0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996
|
||||
.PP
|
||||
Créer un fichier de 65537 octets tous nuls (0x00),
|
||||
sauf le dernier qui vaut 'A' (0x41 en hexadécimal).
|
||||
.br
|
||||
\fI% echo '010000: 41' | xxd \-r \> fichier\fR
|
||||
.PP
|
||||
.br
|
||||
Convertir le fichier de l'exemple précédent avec la fonctionnalité "autoskip".
|
||||
.br
|
||||
\fI% xxd \-a \-c 12 fichier\fR
|
||||
.br
|
||||
0000000: 0000 0000 0000 0000 0000 0000 ............
|
||||
.br
|
||||
*
|
||||
.br
|
||||
000fffc: 0000 0000 40 ....A
|
||||
.PP
|
||||
Créer un fichier d'un octet, contenant seulement le caractère 'A'.
|
||||
Le nombre après '\-r \-s' s'ajoute aux numéros de lignes trouvées dans le
|
||||
fichier ; les octets initiaux sont supprimés.
|
||||
.br
|
||||
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> fichier\fR
|
||||
.PP
|
||||
Utiliser xxd comme filtre dans un éditeur tel que
|
||||
.B vim(1)
|
||||
pour convertir une zone comprise entre les marques 'a' et 'z'.
|
||||
.br
|
||||
\fI:'a,'z!xxd\fR
|
||||
.PP
|
||||
Utiliser xxd comme filtre dans un éditeur tel que
|
||||
.B vim(1)
|
||||
pour récupérer une conversion binaire comprise entre les marques 'a' et 'z'.
|
||||
.br
|
||||
\fI:'a,'z!xxd \-r\fR
|
||||
.PP
|
||||
Utiliser xxd comme filtre dans un éditeur tel que
|
||||
.B vim(1)
|
||||
pour récupérer une ligne convertie. Placez le curseur sur la ligne et tapez :
|
||||
.br
|
||||
\fI!!xxd \-r\fR
|
||||
.PP
|
||||
Lire des caractères depuis une connexion série :
|
||||
.br
|
||||
\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
|
||||
.SH VALEURS DE RETOUR
|
||||
Les erreurs suivantes sont rapportées :
|
||||
.TP
|
||||
0
|
||||
aucune erreur ne s'est produit.
|
||||
.TP
|
||||
\-1
|
||||
opération non supportée (
|
||||
.I xxd \-r \-i
|
||||
reste impossible).
|
||||
.TP
|
||||
1
|
||||
erreur lors de l'analyse des options.
|
||||
.TP
|
||||
2
|
||||
problème avec le fichier d'entrée.
|
||||
.TP
|
||||
3
|
||||
problème avec le fichier de sortie.
|
||||
.TP
|
||||
4, 5
|
||||
la position spécifiée n'est pas atteignable.
|
||||
.SH VOIR AUSSI
|
||||
uuencode(1), uudecode(1), patch(1)
|
||||
.SH AVERTISSEMENTS
|
||||
L'étrangeté de cet outil reflète celle du cerveau de ses créateurs.
|
||||
Utilisez cet outil à vos risques et périls. Dupliquez vos fichiers.
|
||||
Surveillez l'outil. Devenez un gourou.
|
||||
.SH VERSION
|
||||
Cette page de manuel documente la version 1.7 de xxd.
|
||||
.SH AUTEUR
|
||||
(c) 1990-1997 par Juergen Weigert
|
||||
.br
|
||||
<jnweiger@informatik.uni-erlangen.de>
|
||||
.LP
|
||||
"Distribute freely and credit me,
|
||||
.br
|
||||
make money and share with me,
|
||||
.br
|
||||
lose money and don't ask me."
|
||||
.PP
|
||||
Distribution libre en citant l'auteur,
|
||||
.br
|
||||
gagnez de l'argent, pensez à moi,
|
||||
.br
|
||||
perdez de l'argent, oubliez-moi.
|
||||
.PP
|
||||
Page de manuel débutée par Tony Nugent
|
||||
.br
|
||||
<tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.br
|
||||
Modifications mineures par Bram Moolenaar.
|
||||
Édité par Juergen Weigert.
|
||||
.SH TRADUCTION
|
||||
Cette page de manuel a été traduite par David Blanchet
|
||||
<david.blanchet@free.fr> 2004-12-24.
|
||||
Mise à jour 2013-05-10, Dominique Pellé <dominique.pelle@gmail.com>
|
@ -1,402 +0,0 @@
|
||||
.TH XXD 1 "Agosto 1996" "Pagina di manuale per xxd"
|
||||
.\"
|
||||
.\" 21 Maggio 1996
|
||||
.\" Autore della pagina di manuale:
|
||||
.\" Tony Nugent <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.\" Modificato da Bram Moolenaar <Bram@vim.org>
|
||||
.SH NOME
|
||||
.I xxd
|
||||
\- Produce esadecimale da un file binario o viceversa.
|
||||
.SH SINTASSI
|
||||
.B xxd
|
||||
\-h[elp]
|
||||
.br
|
||||
.B xxd
|
||||
[opzioni] [input_file [output_file]]
|
||||
.br
|
||||
.B xxd
|
||||
\-r[evert] [opzioni] [input_file [output_file]]
|
||||
.SH DESCRIZIONE
|
||||
.I xxd
|
||||
crea un'immagine esadecimale di un dato file o dello "standard input".
|
||||
Può anche ottenere da un'immagine esadecimale il file binario originale.
|
||||
Come
|
||||
.BR uuencode (1)
|
||||
e
|
||||
.BR uudecode (1)
|
||||
permette di trasmettere dati binari in una rappresentazione ASCII "a prova
|
||||
di email", ma ha anche il vantaggio di poter decodificare sullo "standard
|
||||
output". Inoltre, può essere usato per effettuare delle modifiche (patch)
|
||||
a file binari.
|
||||
.SH OPZIONI
|
||||
Se non si specifica un
|
||||
.I input_file
|
||||
il programma legge dallo "standard input".
|
||||
Se
|
||||
.I input_file
|
||||
è specificato come il carattere
|
||||
.RB \` \- '
|
||||
, l'input è letto dallo "standard input".
|
||||
Se non si specifica un
|
||||
.I output_file
|
||||
(o si mette al suo posto il carattere
|
||||
.RB \` \- '
|
||||
), i risultati sono inviati allo "standard output".
|
||||
.PP
|
||||
Si noti che la scansione dei caratteri è "pigra", e non controlla oltre
|
||||
la prima lettera dell'opzione, a meno che l'opzione sia seguita da un
|
||||
parametro.
|
||||
Gli spazi fra una singola lettera di opzione e il corrispondente parametro
|
||||
dopo di essa sono facoltativi.
|
||||
I parametri delle opzioni possono essere specificati usando la notazione
|
||||
decimale, esadecimale oppure ottale.
|
||||
Pertanto
|
||||
.BR \-c8 ,
|
||||
.BR "\-c 8" ,
|
||||
.B \-c 010
|
||||
e
|
||||
.B \-cols 8
|
||||
sono notazioni equivalenti fra loro.
|
||||
.PP
|
||||
.TP
|
||||
.IR \-a " | " \-autoskip
|
||||
Richiesta di autoskip: Un singolo '*' rimpiazza linee di zeri binari.
|
||||
Valore di default: off.
|
||||
.TP
|
||||
.IR \-b " | " \-bits
|
||||
Richiesta di una immagine binaria (cifre binarie), invece che esadecimale.
|
||||
Questa opzione scrive un byte come otto cifre "1" e "0" invece di usare i
|
||||
numeri esadecimali. Ogni linea è preceduta da un indirizzo in esadecimale e
|
||||
seguita da una decodifica ascii (o ebcdic). Le opzioni specificabili dalla
|
||||
linea comando \-r, \-p, \-i non funzionano in questo modo.
|
||||
.TP
|
||||
.IR "\-c colonne " | " \-cols colonne"
|
||||
.IR "\-c colonne " | " \-cols colonne"
|
||||
In ogni linea sono formattate
|
||||
.RI < colonne >
|
||||
colonne. Valore di default 16 (\-i: 12, \-ps: 30, \-b: 6).
|
||||
Valore massimo 256.
|
||||
.TP
|
||||
.IR \-E " | " \-EBCDIC
|
||||
Cambia la codifica della colonna di destra da ASCII a EBCDIC.
|
||||
Questo non modifica la rappresentazione esadecimale. Non ha senso
|
||||
specificare questa opzione in combinazione con \-r, \-p o \-i.
|
||||
.TP
|
||||
.IR "\-g numero_byte " | " \-groupsize numero_byte"
|
||||
Inserisci ogni
|
||||
.RI < numero_byte >
|
||||
byte di output (di due caratteri esadecimali o otto numeri binari ognuno)
|
||||
uno spazio bianco.
|
||||
Specificando
|
||||
.I \-g 0
|
||||
i byte di output non sono separati da alcuno spazio.
|
||||
.RI < numero_byte > ha come valore di default " 2
|
||||
in modalità normale [esadecimale] e \fI1\fP in modalità binaria.
|
||||
Il raggruppamento non si applica agli stili "PostScript" e "include".
|
||||
.TP
|
||||
.IR \-h " | " \-help
|
||||
stampa un sommario dei comandi disponibili ed esce. Non viene fatto
|
||||
null'altro.
|
||||
.TP
|
||||
.IR \-i " | " \-include
|
||||
L'output è nello stile dei file "include" in C. Viene preparata la
|
||||
definizione completa di un "array" [vettore], dandogli il nome del
|
||||
file di input), tranne che nel caso in cui xxd legga dallo "standard input".
|
||||
.TP
|
||||
.IR "\-l numero " | " \-len numero"
|
||||
Il programma esce dopo aver scritto
|
||||
.RI < numero >
|
||||
byte.
|
||||
.TP
|
||||
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
||||
L'output è nello stile di un dump continuo sotto postscript.
|
||||
Noto anche come stile esadecimale semplice [plain].
|
||||
.TP
|
||||
.IR \-r " | " \-revert
|
||||
ricostruzione: converte (o mette una patch) a partire dall'immagine
|
||||
esadecimale, creando [o modificando] il file binario.
|
||||
Se non diretto allo "standard output", xxd scrive nel suo file di output
|
||||
in maniera continua, senza interruzioni. Usare la combinazione
|
||||
.I \-r \-p
|
||||
per leggere dump in stile esadecimale semplice [plain], senza l'informazione
|
||||
di numero di linea e senza un particolare tracciato di colonna. Degli spazi
|
||||
o delle linee vuote possono essere inserite a piacere [e vengono ignorate].
|
||||
.TP
|
||||
.I \-seek distanza
|
||||
Usato con l'opzione
|
||||
.IR \-r :
|
||||
(ricostruzione),
|
||||
.RI < distanza >
|
||||
viene aggiunta alla posizione nel file trovata nella immagine
|
||||
esadecimale.
|
||||
.TP
|
||||
.I \-s [+][\-]seek
|
||||
Inizia a
|
||||
.RI < seek >
|
||||
byte assoluti (o relativi) di distanza all'interno di input_file.
|
||||
\fI+ \fRindica che il "seek" è relativo alla posizione corrente nel file
|
||||
"standard input" (non significativa quando non si legge da "standard input").
|
||||
\fI\- \fRindica che il "seek" dovrebbe posizionarsi ad quel numero di
|
||||
caratteri dalla fine dell'input (o se in combinazione con
|
||||
\fI+ \fR: prime della posizione corrente nel file "standard input").
|
||||
Se non si specifica una opzione \-s, xxd inizia alla posizione
|
||||
corrente all'interno del file.
|
||||
.TP
|
||||
.I \-u
|
||||
usa lettere esadecimali maiuscole. Il valore di default è di usare
|
||||
lettere minuscole.
|
||||
.TP
|
||||
.IR \-v " | " \-version
|
||||
visualizza la stringa contenente la versione del programma.
|
||||
.SH ATTENZIONE
|
||||
.PP
|
||||
.I xxd \-r
|
||||
è capace di operare "magie" nell'utilizzare l'informazione "numero di linea".
|
||||
Se sul file di output ci si può posizionare usando la "seek", il numero di
|
||||
linea all'inizio di ogni riga esadecimale può essere non ordinato, delle
|
||||
linee possono mancare delle linee, oppure esserci delle sovrapposizioni.
|
||||
In simili casi xxd userà lseek(2) per raggiungere la posizione d'inizio.
|
||||
Se il file di output non consente di usare "seek", sono permessi solo dei
|
||||
"buchi", che saranno riempiti con zeri binari.
|
||||
.PP
|
||||
.I xxd \-r
|
||||
non genera mai errori di specifica parametri. I parametri non riconosciuti
|
||||
sono silenziosamente ignorati.
|
||||
.PP
|
||||
Nel modificare immagini esadecimali, tenete conto che
|
||||
.I xxd \-r
|
||||
salta il resto della linea, dopo aver letto abbastanza caratteri contenenti
|
||||
dati esadecimali (vedere opzione \-c). Ciò implica pure che le modifiche alle
|
||||
colonne di caratteri stampabili ascii (o ebcdic) sono sempre ignorate.
|
||||
La ricostruzione da un file immagine esadecimale in stile semplice
|
||||
(postscript) con xxd \-r \-p non dipende dal numero corretto di colonne.
|
||||
IN questo caso, qualsiasi cosa assomigli a una coppia di cifre esadecimali
|
||||
è interpretata [e utilizzata].
|
||||
.PP
|
||||
Notare la differenza fra
|
||||
.br
|
||||
\fI% xxd \-i file\fR
|
||||
.br
|
||||
e
|
||||
.br
|
||||
\fI% xxd \-i \< file\fR
|
||||
.PP
|
||||
.I xxd \-s \+seek
|
||||
può comportarsi in modo diverso da
|
||||
.IR "xxd \-s seek"
|
||||
, perché lseek(2) è usata per tornare indietro nel file di input. Il '+'
|
||||
fa differenza se il file di input è lo "standard input", e se la posizione nel
|
||||
file di "standard input" non è all'inizio del file quando xxd è eseguito,
|
||||
con questo input.
|
||||
I seguenti esempi possono contribuire a chiarire il concetto
|
||||
(o ad oscurarlo!)...
|
||||
.PP
|
||||
Riavvolge lo "standard input" prima di leggere; necessario perché `cat'
|
||||
ha già letto lo stesso file ["file"] fino alla fine dello "standard input".
|
||||
.br
|
||||
\fI% sh \-c 'cat > copia_normale; xxd \-s 0 > copia_esadecimale' < file
|
||||
.PP
|
||||
Stampa immagine esadecimale dalla posizione file 0x480 (=1024+128) in poi.
|
||||
Il segno `+' vuol dire "rispetto alla posizione corrente", quindi il `128'
|
||||
si aggiunge a 1k (1024) dove `dd' si era fermato.
|
||||
.br
|
||||
\fI% sh \-c 'dd of=normale bs=1k count=1; xxd \-s +128 > esadecimale' < file
|
||||
.PP
|
||||
Immagine esadecimale dalla posizione 0x100 ( = 1024\-768 ) del file in avanti.
|
||||
.br
|
||||
\fI% sh \-c 'dd of=normale bs=1k count=1; xxd \-s +\-768 > esadecimale' < file
|
||||
.PP
|
||||
Comunque, questo capita raramente, e l'uso del `+' non serve quasi mai.
|
||||
L'autore preferisce monitorare il comportamento di xxd con strace(1) o
|
||||
truss(1), quando si usa l'opzione \-s.
|
||||
.SH ESEMPI
|
||||
.PP
|
||||
.br
|
||||
Stampa tutto tranne le prime tre linee (0x30 byte esadecimali) di
|
||||
.B file
|
||||
\.
|
||||
.br
|
||||
\fI% xxd \-s 0x30 file
|
||||
.PP
|
||||
.br
|
||||
Stampa 3 linee (0x30 byte esadecimali) alla fine di
|
||||
.B file
|
||||
\.
|
||||
.br
|
||||
\fI% xxd \-s \-0x30 file
|
||||
.PP
|
||||
.br
|
||||
Stampa 120 byte come immagine esadecimale continua con 20 byte per linea.
|
||||
.br
|
||||
\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
|
||||
|
||||
.br
|
||||
2e54482058584420312022417567757374203139
|
||||
.br
|
||||
39362220224d616e75616c207061676520666f72
|
||||
.br
|
||||
20787864220a2e5c220a2e5c222032317374204d
|
||||
.br
|
||||
617920313939360a2e5c22204d616e2070616765
|
||||
.br
|
||||
20617574686f723a0a2e5c2220202020546f6e79
|
||||
.br
|
||||
204e7567656e74203c746f6e79407363746e7567
|
||||
.br
|
||||
|
||||
.br
|
||||
Stampa i primi 120 byte della pagina di manuale vim.1 a 12 byte per linea.
|
||||
.br
|
||||
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
||||
|
||||
|
||||
.br
|
||||
0000000: 2e54 4820 5858 4420 3120 2241 .TH XXD 1 "A
|
||||
.br
|
||||
000000c: 7567 7573 7420 3139 3936 2220 ugust 1996"
|
||||
.br
|
||||
0000018: 224d 616e 7561 6c20 7061 6765 "Manual page
|
||||
.br
|
||||
0000024: 2066 6f72 2078 7864 220a 2e5c for xxd"..\
|
||||
.br
|
||||
0000030: 220a 2e5c 2220 3231 7374 204d "..\" 21st M
|
||||
.br
|
||||
000003c: 6179 2031 3939 360a 2e5c 2220 ay 1996..\"
|
||||
.br
|
||||
0000048: 4d61 6e20 7061 6765 2061 7574 Man page aut
|
||||
.br
|
||||
0000054: 686f 723a 0a2e 5c22 2020 2020 hor:..\"
|
||||
.br
|
||||
0000060: 546f 6e79 204e 7567 656e 7420 Tony Nugent
|
||||
.br
|
||||
000006c: 3c74 6f6e 7940 7363 746e 7567 <tony@sctnug
|
||||
.PP
|
||||
.br
|
||||
Visualizza la data dal file xxd.1
|
||||
.br
|
||||
\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
|
||||
.br
|
||||
0000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996
|
||||
.PP
|
||||
.br
|
||||
Copiare
|
||||
.B input_file
|
||||
su
|
||||
.B output_file
|
||||
premettendogli 100 byte a 0x00.
|
||||
.br
|
||||
\fI% xxd input_file | xxd \-r \-s 100 \> output_file\fR
|
||||
.br
|
||||
|
||||
.br
|
||||
Modificare (patch) la data nel file xxd.1
|
||||
.br
|
||||
\fI% echo '0000037: 3574 68' | xxd \-r \- xxd.1\fR
|
||||
.br
|
||||
\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
|
||||
.br
|
||||
0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996
|
||||
.PP
|
||||
.br
|
||||
Creare un file di 65537 byte tutto a 0x00,
|
||||
tranne che l'ultimo carattere che è una 'A' (esadecimale 0x41).
|
||||
.br
|
||||
\fI% echo '010000: 41' | xxd \-r \> file\fR
|
||||
.PP
|
||||
.br
|
||||
Stampa una immagine esadecimale del file di cui sopra con opzione autoskip.
|
||||
.br
|
||||
\fI% xxd \-a \-c 12 file\fR
|
||||
.br
|
||||
0000000: 0000 0000 0000 0000 0000 0000 ............
|
||||
.br
|
||||
*
|
||||
.br
|
||||
000fffc: 0000 0000 40 ....A
|
||||
.PP
|
||||
Crea un file di 1 byte che contiene il solo carattere 'A'.
|
||||
Il numero dopo '\-r \-s' viene aggiunto a quello trovato nel file;
|
||||
in pratica, i byte precedenti non sono stampati.
|
||||
.br
|
||||
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR
|
||||
.PP
|
||||
Usa xxd come filtro all'interno di un editor come
|
||||
.B vim(1)
|
||||
per ottenere una immagine esadecimale di una parte di file
|
||||
delimitata dai marcatori `a' e `z'.
|
||||
.br
|
||||
\fI:'a,'z!xxd\fR
|
||||
.PP
|
||||
Usare xxd come filtro all'interno di un editor come
|
||||
.B vim(1)
|
||||
per ricostruire un pezzo di file binario da una immagine esadecimale
|
||||
delimitata dai marcatori `a' e `z'.
|
||||
.br
|
||||
\fI:'a,'z!xxd \-r\fR
|
||||
.PP
|
||||
Usare xxd come filtro all'interno di un editor come
|
||||
.B vim(1)
|
||||
per ricostruire una sola linea di file binario da una immagine esadecimale,
|
||||
Portare il cursore sopra la linea e battere:
|
||||
.br
|
||||
\fI!!xxd \-r\fR
|
||||
.PP
|
||||
Per leggere singoli caratteri da una linea seriale
|
||||
.br
|
||||
\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 CODICI DI RITORNO
|
||||
Il programma può restituire questi codici di errore:
|
||||
.TP
|
||||
0
|
||||
nessun errore rilevato.
|
||||
.TP
|
||||
\-1
|
||||
operazione non supportata (
|
||||
.I xxd \-r \-i
|
||||
non ancora possible).
|
||||
.TP
|
||||
1
|
||||
errore durante la scansione parametri.
|
||||
.TP
|
||||
2
|
||||
problemi con il file di input.
|
||||
.TP
|
||||
3
|
||||
problemi con il file di output.
|
||||
.TP
|
||||
4,5
|
||||
posizione "seek" specificata non raggiungibile all'interno del file.
|
||||
.SH VEDERE ANCHE
|
||||
uuencode(1), uudecode(1), patch(1)
|
||||
.br
|
||||
.SH AVVERTIMENTI
|
||||
La stranezza dello strumento rispecchia la mente del suo creatore.
|
||||
Usate a vostro rischio e pericolo. Copiate i file. Tracciate l'esecuzione.
|
||||
Diventate un mago.
|
||||
.br
|
||||
.SH VERSIONE
|
||||
Questa pagina di manuale documenta la versione 1.7 di xxd.
|
||||
.SH AUTORE
|
||||
.br
|
||||
(c) 1990-1997 Juergen Weigert
|
||||
.br
|
||||
<jnweiger@informatik.uni\-erlangen.de>
|
||||
.LP
|
||||
Distribuite liberamente ed attribuitemi il credito,
|
||||
.br
|
||||
fate soldi e condivideteli con me
|
||||
.br
|
||||
perdete soldi e non venite a chiederli a me.
|
||||
.PP
|
||||
Pagina di manuale messa in piedi da Tony Nugent
|
||||
.br
|
||||
<tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.br
|
||||
Piccole modifiche di Bram Moolenaar.
|
||||
Modificato da Juergen Weigert.
|
||||
.PP
|
@ -1,389 +0,0 @@
|
||||
.TH XXD 1 "Sierpień 1996" "Strona podręcznika dla 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 NAZWA
|
||||
.I xxd
|
||||
\- zrzut pliku do hex lub odwrotnie
|
||||
.SH SYNOPSIS
|
||||
.B xxd
|
||||
\-h[elp]
|
||||
.br
|
||||
.B xxd
|
||||
[opcje] [plik_we [plik_wy]]
|
||||
.br
|
||||
.B xxd
|
||||
\-r[evert] [opcje] [plik_we [plik_wy]]
|
||||
.SH OPIS
|
||||
.I xxd
|
||||
tworzy zrzut heksowy podanego pliku lub standardowego wejścia.
|
||||
Może także przetworzyć zrzut heksowy z powrotem do oryginalnej,
|
||||
binarnej formy.
|
||||
Podobnie jak
|
||||
.BR uuencode (1)
|
||||
i
|
||||
.BR uudecode (1)
|
||||
pozwala na przekazanie danych binarnych w bezpiecznej w poczcie formie
|
||||
ASCII, ale ma zalety dekodowania na standardowe wyjście.
|
||||
Ponadto można go użyć do binarnego łatania plików.
|
||||
.SH OPCJE
|
||||
Jeśli nie podano
|
||||
.I plik_we
|
||||
xxd czyta ze standardowego wejścia.
|
||||
Jeśli określono
|
||||
.I plik_we
|
||||
jako znak
|
||||
.RB \` \- '
|
||||
wtedy dane wejściowe czytane są ze standardowego wejścia.
|
||||
Jeśli nie podano
|
||||
.I plik_wy
|
||||
(lub podano jako
|
||||
.RB \` \- '
|
||||
), wyniki są wysyłane na standardowe wyjście.
|
||||
.PP
|
||||
Pamiętaj, że użyty został "leniwy" parser, który nie sprawdza więcej
|
||||
niż pierwszej litery opcji (o ile ta nie została obdarzona
|
||||
parametrem). Spacje między jedno literowymi opcjami i ich parametrami
|
||||
są opcjonalne. Parametry opcji mogą być określone w notacji dziesiętnej,
|
||||
heksadecymalej lub oktalnej.
|
||||
Stąd
|
||||
.BR \-c8 ,
|
||||
.BR "\-c 8" ,
|
||||
.B \-c 010
|
||||
i
|
||||
.B \-cols 8
|
||||
są sobie równoważne.
|
||||
.PP
|
||||
.TP
|
||||
.IR \-a " | " \-autoskip
|
||||
przełącza autoskip: pojedyncza '*' zastępuje linie nul. Domyślnie
|
||||
wyłączone.
|
||||
.TP
|
||||
.IR \-b " | " \-bits
|
||||
Przełącza do zrzutu bitowego (cyfr binarnych) zamiast heksowego.
|
||||
Opcja ta zapisuje oktety jako osiem cyfr 1 lub 0 zamiast normalnego
|
||||
zrzutu heksowego. Każda linia jest poprzedzona przez
|
||||
heksadecymalny numer linii a po nim jego reprezentacją w ascii (lub
|
||||
ebcdic). Opcje linii poleceń \-r, \-p, \-i nie działają w tym
|
||||
trybie.
|
||||
.TP
|
||||
.IR "\-c cols " | " \-cols cols"
|
||||
formatuje liczbę
|
||||
.RI < cols >
|
||||
oktetów na wiersz. Domyślnie 16 (\-i: 12, \-ps: 30, \-b: 6). Maks.
|
||||
256.
|
||||
.TP
|
||||
.IR \-E " | "\-EBCDIC
|
||||
zmienia kodowanie znaków w prawej kolumnie z ASCII na EBCDIC.
|
||||
Nie zmienia prezentacji heksadecymalej. Opcja nie działa w połączeniu
|
||||
z \-r, \-p lub \-i.
|
||||
.TP
|
||||
.IR "\-g bajtów " | " \-groupsize bajtów"
|
||||
oddziela wyjście każdych
|
||||
.RI < bajtów >
|
||||
bajtów (dwa heksowe znaki lub osiem cyfr binarnych każde) przez biały
|
||||
znak.
|
||||
Określ
|
||||
.I \-g 0
|
||||
by wyłączyć grupowanie.
|
||||
.RI < Bajtów "> domyślnie jest " 2
|
||||
w trybie normalnym i \fI1\fP w trybie bitów.
|
||||
Grupowanie nie działa w trybie postscriptu lub włączania.
|
||||
.TP
|
||||
.IR \-h " | " \-help
|
||||
wypisuje podsumowanie dostępnych poleceń i kończy działanie. Nie
|
||||
zostaje przeprowadzony żaden zrzut.
|
||||
.TP
|
||||
.IR \-i " | " \-include
|
||||
wyjście w stylu włączania pliku w C. Zostaje zapisana kompletna
|
||||
statyczna tablica definicji (nazwana według pliku wejścia), o ile xxd
|
||||
nie czyta ze standardowego wejścia.
|
||||
.TP
|
||||
.IR "\-l len " | "\-len len"
|
||||
zakończ po wypisaniu
|
||||
.RI < len >
|
||||
oktetów.
|
||||
.TP
|
||||
.IR \-p " | " \-ps " | " \-postscript " | " \-plain
|
||||
wyjście w postcriptowym ciągłym stylu zrzutu heksowego. Znany także
|
||||
jako zwykły zrzut heksowy.
|
||||
.TP
|
||||
.IR \-r " | " \-revert
|
||||
odwróć operację: przekonwertuj (lub załataj) zrzut heksowy w binarkę.
|
||||
Jeśli nie zapisuje na standardowe wyjście, xxd zapisze plik wyjściowy
|
||||
bez obcinania go. Użyj kombinacji
|
||||
.I \-r \-p
|
||||
by odczytać zwykły zrzut heksadecymalny bez numerów linii
|
||||
i określonego układu kolumn. Dodatkowe białe znaki i łamanie wierszy
|
||||
są wszędzie dozwolone.
|
||||
.TP
|
||||
.I \-seek offset
|
||||
Kiedy użyty po
|
||||
.IR \-r :
|
||||
odwraca z
|
||||
.RI < offset >
|
||||
dodanym do pozycji w pliku odnalezionym w zrzucie heksowym.
|
||||
.TP
|
||||
.I \-s [+][\-]seek
|
||||
zaczyna na
|
||||
.RI < seek >
|
||||
bajtów bezwględnego (lub względnego) offsetu pliku wejściowego.
|
||||
\fI+ \fRwskazuje, że seek jest względne do bieżącej pozycji pliku (bez
|
||||
znaczenia jeśli nie wczytuje ze standardowego wejścia). \fI\- \fRwskazuje
|
||||
że seek powinno być o tyle znaków od końca wejścia (lub jeśli
|
||||
połączone z \fI+\fR: przed bieżącą pozycją pliku na standardowym
|
||||
wejściu).
|
||||
Bez opcji \-s xxd zaczyna od bieżącej pozycji w pliku.
|
||||
.TP
|
||||
.I \-u
|
||||
użyj wielkich liter w znakach heksowych. Domyślnie są małe znaki.
|
||||
.TP
|
||||
.IR \-v " | " \-version
|
||||
pokazuje wersję programu.
|
||||
.SH OSTRZEŻENIA
|
||||
.PP
|
||||
.I xxd \-r
|
||||
potrafi określić numery linii. Jeśli plik wyjścia jest możliwy do
|
||||
przeszukania wtedy numery linii na początku wiersza zrzutu heksowego
|
||||
mogą być nie po kolei, może brakować wierszy lub nakładać się na
|
||||
siebie. W takich wypadkach xxd użyje lseek(2) by znaleźć następną
|
||||
pozycję. Jeśli plik wyjściowy nie jest możliwy do przeszukania możliwe
|
||||
są tylko przerwy, które zostaną wypełnione bajtami null.
|
||||
.PP
|
||||
.I xxd \-r
|
||||
nigdy nie podaje błędów analizy. Śmieci są po cichu ignorowane.
|
||||
.PP
|
||||
W czasie edycji zrzutów heksowych, proszę zauważyć że
|
||||
.I xxd \-r
|
||||
pomija wszystko w linii wejścia po odczytaniu wystarczającej ilości
|
||||
kolumn danych heksadecymalnych (zobacz opcję \-c). Oznacza to także,
|
||||
że zmiany w drukowanych kolumnach ascii (lub ebcdic) są zawsze
|
||||
ignorowane. Odwrócenie zwykłego (lub postscriptowego) stylu zrzutu
|
||||
poprzez xxd \-r \-p nie zależy od kolejności kolumn. Tutaj cokolwiek
|
||||
co wygląda jak para znaków heks jest interpretowane.
|
||||
.PP
|
||||
Zauważ różnicę między
|
||||
.br
|
||||
\fI% xxd \-i plik\fR
|
||||
.br
|
||||
i
|
||||
.br
|
||||
\fI% xxd \-i < plik\fR
|
||||
.PP
|
||||
.I xxd \-s \+seek
|
||||
może być różne od
|
||||
.IR "xxd \-s seek" ,
|
||||
ponieważ lseek(2) jest użyty do "przewinięcie" wejścia. '+' stanowi
|
||||
różnicę jeśli źródłem wejścia jest standardowe wejście i jeśli pozycja
|
||||
w pliku ze standardowego wejścia nie jest początkiem pliku w chwili
|
||||
uruchomienia xxd. Następujące przykłady mogą wyjaśnić (lub bardziej
|
||||
zmylić!)...
|
||||
.PP
|
||||
Przewiń standardowe wejście przed przeczytaniem; potrzebne ponieważ
|
||||
`cat' już odczytał do końca standardowego wejścia.
|
||||
.br
|
||||
\fI% sh \-c 'cat > zwykła_kopia; xxd \-s 0 > hex_kopia' < plik\fR
|
||||
.PP
|
||||
Zrzut heksowy od pozycji pliku 0x480 (=1024+128) w przód.
|
||||
Znak `+' oznacza "względny wobec bieżącej pozycji", stąd `128' dodaje
|
||||
do 1k gdzie zakończył dd.
|
||||
.br
|
||||
\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file\fR
|
||||
.PP
|
||||
Zrzut heksowy od pozycji pliku 0x100 ( = 1024\-768) dalej.
|
||||
.br
|
||||
\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file\fR
|
||||
.PP
|
||||
Jakkolwiek, jest to rzadka sytuacja i użycie `+' jest rzadko
|
||||
potrzebne.
|
||||
Autor woli monitorować działanie xxd przy pomocy strace(1) lub truss(1) kiedy \-s jest użyte.
|
||||
.SH PRZYKŁADY
|
||||
.PP
|
||||
.br
|
||||
Wypisz wszystko z wyjątkiem pierwszych trzech linii (heksowe 0x30 bajtów)
|
||||
.B pliku
|
||||
\.
|
||||
.br
|
||||
\fI% xxd \-s 0x30 plik\fR
|
||||
.PP
|
||||
.br
|
||||
Wypisz trzy linie (heksowe 0x30 bajtów) z końca
|
||||
.B pliku
|
||||
\.
|
||||
.br
|
||||
\fI% xxd \-s \-0x30 plik\fR
|
||||
.PP
|
||||
.br
|
||||
Wypisz 120 bajtów jako ciągły zrzut heksowy z 20 oktetami na linię.
|
||||
.br
|
||||
\fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR
|
||||
.br
|
||||
2e54482058584420312022417567757374203139
|
||||
.br
|
||||
39362220224d616e75616c207061676520666f72
|
||||
.br
|
||||
20787864220a2e5c220a2e5c222032317374204d
|
||||
.br
|
||||
617920313939360a2e5c22204d616e2070616765
|
||||
.br
|
||||
20617574686f723a0a2e5c2220202020546f6e79
|
||||
.br
|
||||
204e7567656e74203c746f6e79407363746e7567
|
||||
.br
|
||||
|
||||
.br
|
||||
Zrzut heksowy z pierwszymi 120 bajtami tej strony podręcznika z 12
|
||||
oktetami na linię.
|
||||
.br
|
||||
\fI% xxd \-l 120 \-c 12 xxd.1\fR
|
||||
.br
|
||||
0000000: 2e54 4820 5858 4420 3120 2241 .TH XXD 1 "A
|
||||
.br
|
||||
000000c: 7567 7573 7420 3139 3936 2220 ugust 1996"
|
||||
.br
|
||||
0000018: 224d 616e 7561 6c20 7061 6765 "Manual page
|
||||
.br
|
||||
0000024: 2066 6f72 2078 7864 220a 2e5c for xxd"..\\
|
||||
.br
|
||||
0000030: 220a 2e5c 2220 3231 7374 204d "..\\" 21st M
|
||||
.br
|
||||
000003c: 6179 2031 3939 360a 2e5c 2220 ay 1996..\\"
|
||||
.br
|
||||
0000048: 4d61 6e20 7061 6765 2061 7574 Man page aut
|
||||
.br
|
||||
0000054: 686f 723a 0a2e 5c22 2020 2020 hor:..\\"
|
||||
.br
|
||||
0000060: 546f 6e79 204e 7567 656e 7420 Tony Nugent
|
||||
.br
|
||||
000006c: 3c74 6f6e 7940 7363 746e 7567 <tony@sctnug
|
||||
.PP
|
||||
.br
|
||||
Pokaż tylko datę z pliku xxd.1
|
||||
.br
|
||||
\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
|
||||
.br
|
||||
0000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996
|
||||
.PP
|
||||
.br
|
||||
Kopiuj
|
||||
.B plik_we
|
||||
do
|
||||
.B plik_wy
|
||||
i poprzedź 100 bajtami o wartości 0x00.
|
||||
.br
|
||||
\fI% xxd plik_we | xxd \-r \-s 100 \> plik_wy\fR
|
||||
.br
|
||||
|
||||
.br
|
||||
Podmień datę w pliku xxd.1
|
||||
.br
|
||||
\fI% echo '0000037: 3574 68' | xxd \-r \- xxd.1\fR
|
||||
.br
|
||||
\fI% xxd \-s 0x36 \-l 13 \-c 13 xxd.1\fR
|
||||
.br
|
||||
0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996
|
||||
.PP
|
||||
.br
|
||||
Utwórz plik o 65537 bajtach, wszystkich równych 0x00,
|
||||
z wyjątkiem ostatniego, który ma być 'A' (hex 0x41).
|
||||
.br
|
||||
\fI% echo '010000: 41' | xxd \-r \> plik\fR
|
||||
.PP
|
||||
.br
|
||||
Zrzut heksowy tego pliku z autoskipem.
|
||||
.br
|
||||
\fI% xxd \-a \-c 12 plik\fR
|
||||
.br
|
||||
0000000: 0000 0000 0000 0000 0000 0000 ............
|
||||
.br
|
||||
*
|
||||
.br
|
||||
000fffc: 0000 0000 40 ....A
|
||||
.PP
|
||||
Utwórz jedno bajtowy plik zawierający pojednczą literę 'A'.
|
||||
Liczba po '\-r \-s' dodaje numery linii znalezione w pliku;
|
||||
w efekcie poprzedzające bajty są ukryte.
|
||||
.br
|
||||
\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> plik\fR
|
||||
.PP
|
||||
Użyj xxd jako filtra wewnątrz edytora takiego jak
|
||||
.B vim(1)
|
||||
aby uzyskać zrzut heksowy zakresu między markerami `a' i `z'.
|
||||
.br
|
||||
\fI:'a,'z!xxd\fR
|
||||
.PP
|
||||
Użyj xxd jako filtra wewnątrz edytora takiego jak
|
||||
.B vim(1)
|
||||
by odzyskać binarny zrzut heksowy zakresu pomiędzy markerami `a'
|
||||
i `z'.
|
||||
.br
|
||||
\fI:'a,'z!xxd \-r\fR
|
||||
.PP
|
||||
Użyj xxd jako filtra wewnątrz edytora takiego jak
|
||||
.B vim(1)
|
||||
by odzyskać jedną linię zrzutu heksowego. Przejdź z kursorem na linię
|
||||
i wpisz:
|
||||
.br
|
||||
\fI!!xxd \-r\fR
|
||||
.PP
|
||||
Odczytaj pojednycze znaki z portu szeregowego
|
||||
.br
|
||||
\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 "ZWRACANE WARTOŚCI"
|
||||
Zwracane są następujące wartości błędów:
|
||||
.TP
|
||||
0
|
||||
nie znaleziono błędów.
|
||||
.TP
|
||||
\-1
|
||||
operacja nie jest wspierana (
|
||||
.I xxd \-r \-i
|
||||
cały czas niemożliwa).
|
||||
.TP
|
||||
1
|
||||
błąd w czasie analizowania opcji.
|
||||
.TP
|
||||
2
|
||||
problemy z plikiem wejściowym.
|
||||
.TP
|
||||
3
|
||||
problemy z plikiem wyjściowym.
|
||||
.TP
|
||||
4,5
|
||||
żądana pozycja jest nieosiągalna.
|
||||
.SH "ZOBACZ TAKŻE"
|
||||
uuencode(1), uudecode(1), patch(1)
|
||||
.br
|
||||
.SH OSTRZEŻENIA
|
||||
Dziwaczność narzędzi dorównuje dziwaczności mózgu twórcy.
|
||||
Używaj wyłącznie na własną odpowiedzialność. Kopiuj pliki. Analizuj
|
||||
je. Stań się czarodziejem.
|
||||
.br
|
||||
.SH WERSJA
|
||||
Strona podręcznika opisuje xxd w wersji 1.7
|
||||
.SH AUTOR
|
||||
.br
|
||||
(c) 1990-1997 by Juergen Weigert
|
||||
.br
|
||||
<jnweiger@informatik.uni-erlangen.de>
|
||||
.LP
|
||||
Kopiuj do woli i podaj moje dane,
|
||||
.br
|
||||
zarabiaj pieniądze i dziel się ze mną,
|
||||
.br
|
||||
trać pieniądze i nie miej do mnie pretensji.
|
||||
.PP
|
||||
Strona podręcznika zapoczątkowana przez Tony'ego Nugenta
|
||||
.br
|
||||
<tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au>
|
||||
.br
|
||||
Małe zmiany: Bram Moolenaar.
|
||||
Redakcja: Juergen Weigert.
|
||||
.PP
|
@ -1,408 +0,0 @@
|
||||
.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 байтов в виде непрерывного шестнадцатеричного представления
|
||||
по 20 октетов в строке:
|
||||
.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
|
Loading…
Reference in New Issue
Block a user