Ticket #1369 (Update *.hlp files and other docs)

Changed INSTALL file. Added some new descriptions of 'configure' scritp options.
    Changed README file. Fixed minimal version of glib and changed download location of project.
    Small corrections of README and INSTALL files (Yury V. Zaytsev)
    Changed description of Ctrl-t hotkey. Now Ctrl-t mean 'Select codepage'
    More poverfull Russian documentation. Need to complete.
    Signed-off-by: Slava Zanko <slavazanko@gmail.com>

    INSTALL: remove notes about TODO file, fix link to GPM project
    README:
    - add ref to INSTALL file for dependencies
    - remove mentions about TODO file
    - add ref to wiki for reporting bugs
    FAQ: fix links, replace Alt to Meta
    doc/man/mcedit.1.in: add editor options and some of description,
    add CODE NAVIGATION section
    doc/man/mcedit.1.in: suppose C specific option for ctags
    doc/man/mcedit.1.in: minor fixes typos, links, dates
    doc/INSTALL: fix names of autconf options
    Signed-off-by: Stan. S. Krupoderov <pashelper@gmail.com>

    Some typo in doc/man/mcedit.1.in, doc/man/mc.1.in fixed
    add description for some editor options
    Signed-off-by: Ilia Maslakov <il.smind@gmail.com>

    Man page update: fixed description of selec/unselect files.
    src/cmd.c: fixed help node name.
    Removed obsoleted info from man pages.
    Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Slava Zanko 2009-06-23 12:50:58 +03:00 committed by Ilia Maslakov
parent 57cb8390dc
commit a9312fcfef
15 changed files with 518 additions and 429 deletions

15
doc/FAQ
View File

@ -2,7 +2,7 @@ GNU Midnight Commander
Frequently Asked Questions
The newest version of this document is available at
http://www.midnight-commander.org/browser/FAQ
http://www.midnight-commander.org/browser/doc/FAQ
* 1 Getting started
+ 1.1 What is Midnight Commander?
@ -189,8 +189,7 @@ Frequently Asked Questions
If you have compile problems in the VFS code, try disabling it by
using "--disable-vfs" option.
2 Keyboard
f2 Keyboard
2.1 What does documentation mean with the C-?, M-? and F? keys?
@ -228,8 +227,8 @@ Frequently Asked Questions
Up-to-date termcap and terminfo databases are available here:
http://www.tuxedo.org/~esr/terminfo/
ftp://dickey.his.com/ncurses/
http://www.catb.org/~esr/terminfo/
ftp://ftp.gnu.org/pub/gnu/ncurses/
If you don't have permissions to edit terminal databases you can use
Learn keys feature of Midnight Commander instead. Press Esc 9 o k
@ -562,11 +561,11 @@ all anymore!
6.2 How can I access command line history?
Alt-h shows the last commands you executed from the command line.
Meta-h shows the last commands you executed from the command line.
Duplicates are suppressed from the history. Commands executed from
the subshell prompt are not shown.
You can put previous commands to the command line with Alt-p. Alt-n
You can put previous commands to the command line with Meta-p. Meta-n
moves you forward in history.
Since version 4.1.15 all the input widgets have permanent history.
@ -782,7 +781,7 @@ indenting increases with each line!
10.2 Do I dare to use a development version?
Yes, of course. Feel free to test:
http://www.midnight-commander.org/wiki#Downloading
http://www.midnight-commander.org/wiki#Download
As we do our development in git, please do a git checkout
of the master branch and build it

View File

@ -1,10 +1,26 @@
This file contains:
- Build requirements for GNU Midnight Commander
- Installation instructions for GNU Midnight Commander
- Where to get more information on GNU Midnight Commander
- Notes about GNU Midnight Commander installation
- Obtaining related software
Build requirements for GNU Midnight Commander
----------------------------------------------------
- glibc
- gcc
- make
- autoconf
- automake
- libtool
- glib2
- pcre (if glib < 2.14)
- slang or ncurses
- gettext
- cvs
Installation instructions for GNU Midnight Commander
----------------------------------------------------
@ -63,9 +79,6 @@ incomplete, use `configure --help' to get the full list):
`--silent'
Do not print messages saying which checks are being made.
`--verbose'
Print the results of the checks.
`--version'
Print the version of Autoconf used to generate the `configure'
script, and exit.
@ -75,20 +88,10 @@ incomplete, use `configure --help' to get the full list):
built-in file editor. The built-in editor is compiled in by
default.
`--with-ext2undel'
On systems that use the ext2 or ext3 file system and have the
libext2fs library available, this option adds support for
recovering deleted files (the undel virtual file system).
`--without-gpm-mouse'
Use this flag to disable gpm mouse support (e.g. if you want to
use mouse only on X terminals).
`--with-glib12'
Force using glib 1.2.x even if glib 2.0.x is present. Use this
flag for testing or if you want to use the binary on systems that
don't have glib 2.0.x installed.
`--with-glib-static'
Force linking against glib statically. This option is intended for
building binaries for distribution purposes and may not work on
@ -115,26 +118,6 @@ incomplete, use `configure --help' to get the full list):
and Shift-Cursor keys. Use `--without-x' if the dependency on
X11 libraries is not desired.
`--without-vfs'
This option disables the Virtual File System switch code in the
Midnight Commander and uses the standard file system calls for
file access. If you specify this option, you won't get the
transparent access to archives and remote directories.
`--with-mcfs'
This option enables mcfs - a non-standard remote filesystem
designed specifically for the Midnight Commander. It also enables
a server for that filesystem, mcserv. Please note that the
implementation of mcfs is not optimized for speed. There may be
security issues with mcserv - don't run it if you don't need it.
`--with-samba'
This option enables remote VFS over the SMB protocol. A stripped
down version of samba distributed with the sources is compiled and
linked with the mc executable. It is recommended that you install
Samba client, since mc uses some files from Samba under certain
conditions. Please visit http://www.samba.org/ to learn more.
`--disable-largefile'
This option disables support for large files (2 gigabytes and more)
on the systems where file operations use 32-bit offsets by default,
@ -155,6 +138,58 @@ incomplete, use `configure --help' to get the full list):
default. Background code is known to be less stable than the rest
of the code, so you may want to disable it at the compile time.
VFS options:
- - - - - -
`--disable-vfs'
This option disables the Virtual File System switch code in the
Midnight Commander and uses the standard file system calls for
file access. If you specify this option, you won't get the
transparent access to archives and remote directories.
`--enable-vfs-cpio'
(on by default)
Support for cpio filesystem
`--enable-vfs-tar'
(on by default)
Support for tar filesystem
`--enable-vfs-ftp'
(on by default)
Support for FTP vfs
`--enable-vfs-fish'
(on by default)
Support for FISH vfs
`--enable-vfs-extfs'
(on by default)
Support for extfs
`--enable-vfs-sfs`
(on by default)
Support for sfs
`--enable-vfs-undelfs'
Support for ext2 undelete filesystem.
On systems that use the ext2 or ext3 file system and have the
libext2fs library available, this option adds support for
recovering deleted files (the undel virtual file system).
`--enable-vfs-mcfs'
Enable Support MCFS (mc's network filesystem).
This option enables mcfs - a non-standard remote filesystem
designed specifically for the Midnight Commander. It also enables
a server for that filesystem, mcserv. Please note that the
implementation of mcfs is not optimized for speed. There may be
security issues with mcserv - don't run it if you don't need it.
`--enable-mcserver'
(off by default)
Support mc-specific networking file system server
`--disable-netcode'
This option disables support for networked virtual filesystems.
It's primarily used by developers to make sure that the code would
@ -162,6 +197,17 @@ incomplete, use `configure --help' to get the full list):
network support. But you can use it is you know that you won't be
accessing remote filesystems from GNU Midnight Commander.
`--with-samba'
This option enables remote VFS over the SMB protocol. A stripped
down version of samba distributed with the sources is compiled and
linked with the mc executable. It is recommended that you install
Samba client, since mc uses some files from Samba under certain
conditions. Please visit http://www.samba.org/ to learn more.
Screen library:
- - - - - - - -
You may also tell configure which screen library you want to use with
the Midnight Commander. The configure script will use S-Lang as
default, and prefers an already installed S-Lang library over the
@ -169,7 +215,7 @@ included one, but you can override this by using the following flag
(please note that since S-Lang is default, it is tested better than
ncurses):
`--with-screen={slang|mcslang|ncurses}'
`--with-screen={slang|ncurses}'
Choose the library used to manage interaction with the terminal.
`slang' means S-Lang library already installed on the system,
`mcslang' means S-Lang library included with the sources of
@ -183,6 +229,9 @@ ncurses):
use the termcap database, as opposed to the default terminfo
database.
Compiler options:
- - - - - - - - -
On systems that require unusual options for compilation or linking that
the package's `configure' script does not know about, you can give
`configure' initial values for variables by placing them in the command
@ -310,8 +359,7 @@ always compiled in.
We are working on further enhancements to the program, but we're not
sure which ones must go first. If you would like to point us in the
Right Direction we will be glad to hear from you (you could check the
file TODO included with this distribution for the current projects).
Right Direction we will be glad to hear from you.
If you happen to find a feature that doesn't do what you expect, please
write to mc@gnome.org telling as much as you can about the problem
@ -328,10 +376,22 @@ glib
The only "hard" dependency of GNU Midnight Commander is glib. You can
get glib from
ftp://ftp.gtk.org/pub/gtk/
ftp://ftp.gtk.org/pub/glib/
Note that only versions 1.2.x and 2.0.x are supported. Newer versions
may work, but haven't been tested.
Minimal version of glib: 2.6.x
Recommended version: 2.14.x and higher.
Newer versions may work, but haven't been tested.
PCRE
----
If the version of glib you have installed is older than 2.14.x, then you
also need to install PCRE library.
You can get PCRE from
http://www.pcre.org/
Terminal database
-----------------
@ -364,7 +424,7 @@ Mouse support
The general purpose mouse (gpm) daemon is available from
ftp://arcana.linux.it/pub/gpm/
http://unix.schottelius.org/gpm/
Compiler
--------

View File

@ -1,3 +1,49 @@
Version 4.7.0-pre1
Core changes:
* native UTF-8 support
* filenames charset selection support in panels
* new 'Find File' dialog
* new unified search/replace engine with search types: Plain, Wildcard, Regexp, Hex
* extended learn keys
* locale based codepage autodetection
* initial support for doxygen generated docs
* refresh of autoconf stuff
* translation updates
* x86_64 fixes
Editor:
* various editor enchancements (vertical block marking/moving/copy/paste)
* navigate across source code through ctags/etags TAGS file
* new option 'Persistent selection'
* Del/Backspace - delete selected block if 'Persistent selection' switched off
* shift block right with TAB key by TAB size or TAB symbol, shift block left with COMPLETE key
if 'Persistent selection' switched off
* optional showing of line numbers
* various syntax files updates
* optional highlighting of the tabs and trailing spaces
* add some hot-keys
Misc:
* showing of the free space on current file system
* showing of the size selected files in mini-status bar
Bug fixes:
* editor's undo fixes
* many fixes from other distributions are included
* fish handling for symlinks is fixed
* escaping of fancy names is fixed
* segfault in fish permission checks is fixed
* various mc.ext fixes
* commandline completion fixes (mainly, escaping hadling)
* small fixes in history handling (locale independent .mc/history entries)
* code cleanups, various memleak/etc fixes (many thanks to valgrind)
Version 4.6.2
- MC Core

View File

@ -28,9 +28,13 @@ included with this distribution package.
Dependencies
------------
To compile the GNU Midnight Commander you need to have a copy of the
glib library version 1.2.x or 2.0.x, available at
ftp://ftp.gtk.org/pub/gtk/
To compile the GNU Midnight Commander, you need to have a copy of the
glib library version 2.6.x or newer, available at
ftp://ftp.gtk.org/pub/glib/
Please read the file INSTALL for installation instructions
and full list of dependencies.
Features
@ -133,8 +137,6 @@ These are hints for the text mode edition:
* Please read the manual page.
* Read the file TODO for the current projects.
You can access the whole documentation online with the F1 key,
although it's not as nice as the groff printed manual page :-)
@ -151,12 +153,18 @@ useful advices how to report bugs.
You can download the latest version of GNU Midnight Commander from
ftp://ftp.gnu.org/gnu/mc/
http://www.midnight-commander.org/downloads/
Reporting problems
------------------
You can report bug on our site, please read
http://midnight-commander.org/wiki/defectReports
Also you can use mc mailing lists to discuss problems.
There are two mailing lists, mc@gnome.org and mc-devel@gnome.org. Use
mc-devel@gnome.org if you are prepared for a more technical discussion
with the developers of the package, otherwise use mc@gnome.org.

View File

@ -367,10 +367,21 @@ pasa a ser el nuevo panel activo. La barra de selección se mueve del
antiguo panel al nuevo, desaparece de aquel y aparece en éste.
.TP
.B Insertar, Ctrl-t
para marcar archivos (y/o directorios) como seleccionados podemos usar la tecla Insertar (Ins)
DEPRECATED! para marcar archivos (y/o directorios) como seleccionados podemos usar la tecla Insertar (Ins)
(La secuencia kich1 de terminfo) o la combinación Ctrl-t (Control-t). Para deseleccionar
archivos, basta con repetir la operación sobre los archivos y/o directorios antes marcados.
.TP
.B Insert
to tag files you may use the Insert key (the kich1 terminfo sequence).
To untag files, just retag a tagged file.
.TP
.B C-t
to change charset of panel you may use C-t (Control-t).
Recoding is made from selected codepage into system codepage. To
cancel the recoding you may select "directory up" (..) in active panel.
To cancel the charsets in all directories, select "No translation " in
the dialog of encodings.
.TP
.B Alt-g, Alt-r, Alt-j
usadas para seleccionar el archivo superior en un panel, el archivo central y el inferior del
panel, respectivamente.
@ -418,9 +429,6 @@ para uno o más caracteres). Si los
están deshabilitados, entonces la selección de archivos se realiza con expresiones
regulares normales. Véase la página de manual de
.BR "ed (1)" .
.IP
Si la expresión empieza o termina con una barra (/), entonces la selección se
realiza sobre directorios en vez de archivos.
.TP
.B - (menos) o \\\\ (contrabarra)
usaremos la tecla - o "\\" para deseleccionar un grupo de archivos. Ésta es la operación contraria
@ -1024,9 +1032,6 @@ están desactivados, entonces la selección de archivos se realiza con expresion
regulares normales. Véase la página de manual de
.BR "ed (1)" .
.PP
Para marcar directorios en vez de archivos, la expresión debe empezar o terminar
con '/'.
.PP
.B De-seleccionar Grupo (\\\\)
.PP
Utilizado para deseleccionar un grupo de archivos. Es la operación antagonista al comando
@ -1575,8 +1580,8 @@ Commander no los muestra (como la opción -B de ls de GNU).
Mostrar los archivos que comiencen con un punto (como ls -a).
.PP
.I Marcar y Avanzar.
Hacer avanzar la barra de selección tras marcar un archivo (con Ctrl-t o
con la tecla Insertar).
Hacer avanzar la barra de selección tras marcar un archivo (con la tecla
Insertar).
.PP
.I Menús Desplegables.
Mostrar el contenido de los menús desplegables inmediatamente al presionar
@ -2442,8 +2447,7 @@ esté presente en el archivo de inicialización.
Las características soportadas actualmente son: copia, desplazamiento,
borrado, corte, y pegado de bloques; deshacer paso a paso; menús
desplegables; inserción de archivos; definición de macros; buscar y
reemplazar usando expresiones regulares (y su propio buscar y reemplazar
basado en formatos de scanf/printf); selección de texto con
reemplazar usando expresiones regulares); selección de texto con
mayúsculas-cursor (si el terminal lo soporta); alternancia
insertar-sobreescribir; plegado de líneas; sangrado automático; tamaño
de tabulación configurable; realce de sintaxis para varios tipos de
@ -2499,40 +2503,6 @@ que se copia la primera vez que se usa en
.B .mc/cedit/edit.indent.rc
en el directorio personal.
.PP
Podemos usar la búsqueda scanf y reemplazar para buscar y cambiar una
cierta cadena en formato C. Se pueden consultar las páginas del manual
de
.B sscanf(3)
y
.B sprintf(3)
para saber qué es una cadena de formato y cómo funciona. Veamos un
ejemplo: supongamos que queremos cambiar todas las apariciones de un
paréntesis abierto, tres números separados por comas, y un paréntesis
cerrado, con la palabra
.I Melones_De_Pozo-Estrecho,
el tercer número, la palabra
.I Tomates_De_Mazarrón
y el segundo número. Rellenaremos el diálogo Reemplazar
como sigue:
.PP
.nf
Teclee el texto a buscar:
(%d,%d,%d)
Teclee el cambio a realizar:
Melones_De_Pozo-Estrecho %d Tomates_De_Mazarrón %d
Teclee el orden de los argumentos:
3,2
.fi
.PP
La última línea indica que el tercer y el segundo número deben ser
usados en primer y segundo lugar respectivamente.
.PP
Es conveniente usar esta característica con "Confirmar cambios" marcado,
porque se pueden producir coincidencias que no correspondan exactamente
con lo deseado. Scanf también trata el espacio en blanco como si fuese
elástico. El formato de scanf %[ resulta muy útil para rastrear cadenas,
y el espacio en blanco.
.PP
El editor también visualiza caracteres no estadounidenses (160+). Al editar
archivos binarios, debemos configurar los
.B bits de pantalla

View File

@ -369,9 +369,20 @@ panel és az előzőleg aktív panel lesz az inaktív panel. A kiválasztó sáv
az előzőleg aktívról átugrik az újonnan aktív panelre.
.PP
.B Insert, C-t
A fájlok kijelölésére az Insert gombot használhatod (a kich1 terminfo
DEPRECATED! A fájlok kijelölésére az Insert gombot használhatod (a kich1 terminfo
kombináció), vagy a C-t (Control-t) kombinációt. A kijelölés
megszüntetéséhez csak újra ki kell jelölni a kijelölt fájlt.
.TP
.B Insert
to tag files you may use the Insert key (the kich1 terminfo sequence).
To untag files, just retag a tagged file.
.TP
.B C-t
to change charset of panel you may use C-t (Control-t).
Recoding is made from selected codepage into system codepage. To
cancel the recoding you may select "directory up" (..) in active panel.
To cancel the charsets in all directories, select "No translation " in
the dialog of encodings.
.PP
.B M-g, M-r, M-j
A panel legfelső, középső és alsó fájljának kiválasztásához használd
@ -417,9 +428,6 @@ kikapcsolva tartjuk, a fájlok kijelölésére a normál kifejezések
használhatóak (lásd
.IR "ed (1)" ).
.PP
Ha a kifejezés törtjellel (slash-sel="/") kezdődik, vagy végződik,
akkor ez egész könyvtárakat választ ki, beleértve annak fájljait.
.PP
.B \\\\ (backslash).
Használd a "\\" gombot a fájlcsoportok kiválasztásának megszüntetéséhez.
Ez a Plusz gomb ellentettje.
@ -997,9 +1005,6 @@ kikapcsoltad, akkor a fájlok kijelölése a szabványos kifejezésekkel
(regular expression) történik (lásd
.IR "ed (1)" ).
.PP
A könyvtárak kijelöléséhez, beleértve a fájlokat is, a meghatározásnak
'/'-lel kell kezdődnie, vagy befejeződnie.
.PP
.B Csoport kiválasztás megszüntetése (\)
.PP
A fájlcsoportok kiválasztottságának megszüntetésére szolgál. Ez a
@ -1572,7 +1577,7 @@ Alapértelmezésben a Midnight Commander láthatóvá teszi a ponttal kezdődő
fájlokat (az ls \-a \-hoz hasonlóan).
.PP
.I Kijelölés után lefele lép
Alapértelmezésben, amikor kijelölsz egy fájlt (a C-t, vagy az Insert
Alapértelmezésben, amikor kijelölsz egy fájlt (a Insert
gomb közül valamelyikkel,) a kiválasztó sáv lefelé mozdul el.
.PP
.I Legördülő menük.
@ -2442,8 +2447,7 @@ Az eszközök, amielyek használhatók: Blokk másolás, mozgatás, törlés,
kivágás, beillesztés;
.I "billentyű a billentyű visszavonására";
legördülő menük; fájl beillesztés; makró készítés; szabványos kifejezés
keresés és csere (a mi saját scanf-printf keresésünk és cserénk);
shift-kurzor MSW-MAC szöveg kijelölés (csak linux konzolon);
keresés és csere; shift-kurzor MSW-MAC szöveg kijelölés (csak linux konzolon);
beillesztés-felülírás beállítás váltása; és a pipe szöveg blokkokkal a
shell parancsok közvetlen elérése.
.PP
@ -2493,40 +2497,6 @@ Ennek használatához elöször egy futtatható fájlt kell készítened
.B ~/.cedit/edit.indent.rc
néven. Szerkeszd ezt szkriptet, ha szükséges.
.PP
A scanf keresést és a cserét használhatod C formátumú szöveg kereséséhez,
és cseréjéhez. Elöször nézd át a
.BR sscanf -t
és a
.B sprintf
man oldalt, hogy lásd a szöveg formátumának használatát a működés
megértéséhez. Példaként íme az alábbiak: Feltételezve azt, hogy le
akarok cserélni minden olyan szöveget, ahol egy nyitó zárójel, három,
vesszövel elválasztott szám és egy záró zárójel található, az
.IR almák ,
szóval, a harmadik számmal, a
.I narancsok
szóval és a második számmal, akkor nekem a következőket kell beírnom a
Csere dialog boxba:
.PP
.nf
Gépeld be a keresett szöveget
(%d,%d,%d)
Gépeld be a csere szöveget
almák %d narancsok %d
Gépeld be a csere további kiegészítéseit
3,2
.fi
.PP
Az utolsó sor határozza meg azt, hogy a harmadik és a második szám
szerepel elsőként és másodikként.
.PP
Ezt az eszközt ajánlatos Prompt-tal használni cserekor, mivel a megtalált
egyezés esetén a kiegészítésben megadott számot egyezőnek találja a
számmal, amely nem mindíg valós egyezés. A scanf-hez még használható a
whitespace, mint rugalmas kezdés. Fontos megjegyezni azt, hogy a scanf
% alak gyakran használatos a szövegek, és a whitespace-ek (szóköz)
vizsgálatához.
.PP
A szerkesztő megjeleníti még a nem-amerikai karaktereket is (160
fölött). Amikor bináris fájlokat szerkesztesz, a Beállításoknál
beállíthatod a

View File

@ -381,10 +381,21 @@ corrente mentre il pannello corrente diventa l'altro pannello.
La barra di selezione si sposta dal vecchio pannello al nuovo corrente.
.TP
.B Ins, C-t
per marcare i file si può usare il tasto di Inserimento (la sequenza
DEPRECATED! per marcare i file si può usare il tasto di Inserimento (la sequenza
teminfo kich1) o la sequenza C-t (Control-t). Per smarcare i file
basta marcare un file già marcato.
.TP
.B Insert
to tag files you may use the Insert key (the kich1 terminfo sequence).
To untag files, just retag a tagged file.
.TP
.B C-t
to change charset of panel you may use C-t (Control-t).
Recoding is made from selected codepage into system codepage. To
cancel the recoding you may select "directory up" (..) in active panel.
To cancel the charsets in all directories, select "No translation " in
the dialog of encodings.
.TP
.B M-g, M-r, M-j
usato per selezionare rispettivamente il file superiore, il file centrale o
quello inferiore in un pannello.
@ -425,9 +436,6 @@ regolari in una shell (* significa zero o più caratteri e ? un carattere). Se i
.I modelli della shell
sono disabilitati, la marcatura dei file viene fatta con le normali espressioni
regolari (vedere ed (1)).
.IP
Se l'espressione comincia o finisce con una barra (/), allora selezionerà
directory invece che file.
.TP
.B \\\\ (barra retroversa)
usare il tasto "\\" per deselezionare un gruppo di file. Questo è l'opposto
@ -1018,9 +1026,6 @@ gruppo; se l'opzione
è disabilitata, allora la selezione dei file viene eseguita con le normali
espressioni regolari (vedere ed (1)).
.PP
Per selezionare directory invece di file, l'espressione deve cominciare
o finire con una '/'.
.PP
.B Deseleziona gruppo (\\\\)
.PP
Usata per deselezionare un gruppo di file. E' l'opposto di del comando
@ -1576,7 +1581,7 @@ un punto (come ls -a).
.PP
.I Cursore in basso mentre seleziona.
Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato
un file (sia con C-t che con il tasto Ins).
un file (sia con tasto Ins).
.PP
.I Rilascia menu a cascata.
Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena
@ -2478,8 +2483,7 @@ Le funzioni che allo stato attuale supporta sono: copia,
spostamento, cancellazione, taglia e incolla di blocchi;
.IR "tasto per l'annullamento" ;
menu a discesa, inserimento file, definizione di macro, ricerca e
sostituzione di espressioni regolari (e una propria ricerca e
sostituzione a scanf e printf); evidenziazione di testo maiuscole-freccia
sostituzione di espressioni regolari; evidenziazione di testo maiuscole-freccia
MSW-MAC (solo per la console Linux); scambio tra inserimento-rimpiazzo e
un'opzionale flusso di blocchi di testo attraverso comandi shell come indent.
.PP
@ -2529,39 +2533,6 @@ che viene copiato nel
.B .mc/cedit/edit.indent.rc
nella propria directory home la prima volta che lo si usa.
.PP
E' possibile usare la ricerca e sostituzione scanf per cercare
e rimpiazzare una stringa in formato C. Vedere le pagine man di
.B sscanf
e
.B sprintf
per vedere cos'è una stringa di formato e come funziona. Il seguente
è un esempio: supponiamo di voler sostituire tutte le ricorrenze di,
poniamo, una parentesi aperta, tre numeri separati da virgole, una
parentesi chiusa, con la parola
.IR mele ,
il terzo numero, la parola
.I arance
ed il secondo numero, si dovrebbe riempire la finestra di sostituzione
nella maniera seguente:
.PP
.nf
Immettere stringa di ricerca
(%d,%d,%d)
Immettere stringa di sostituzione
mele %d arance %d
Ordine di sostituzione degli argomenti
3,2
.fi
.PP
L'ultima riga specifica che il terzo ed il secondo numero
devono essere usati al posto del primo e del secondo.
.PP
E' consigliabile usare questa caratteristica con l'opzione 'Chiedi sempre'
abilitata, dato che una corrispondenza viene considerata valida quando
il numero degli argomenti dati corrisponde al numero dato, che non è sempre
una reale corrispondenza. Scanf tratta anche gli spazi come elastici. Notare
che il formato % è molto utile per scansionare stringhe, e spazi.
.PP
L'editor visualizza snche caratteri non-americani (160+). Quando si modifica
file binari, si dovrebbe impostare
.B mostra bit

View File

@ -1,5 +1,5 @@
.\"TOPICS "Topics:"
.TH MC 1 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
.TH MC 1 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH "NAME"
mc \- Visual shell for Unix-like systems.
@ -365,10 +365,16 @@ panel and the old current panel becomes the new other panel. The
selection bar moves from the old current panel to the new current
panel.
.TP
.B Insert, C-t
to tag files you may use the Insert key (the kich1 terminfo sequence)
or the C-t (Control-t) sequence. To untag files, just retag a tagged
file.
.B Insert
to tag files you may use the Insert key (the kich1 terminfo sequence).
To untag files, just retag a tagged file.
.TP
.B C-t
to change charset of panel you may use C-t (Control-t).
Recoding is made from selected codepage into system codepage. To
cancel the recoding you may select "directory up" (..) in active panel.
To cancel the charsets in all directories, select "No translation " in
the dialog of encodings.
.TP
.B Alt-g, Alt-r, Alt-j
used to select the top file in a panel, the middle file and the bottom one,
@ -403,17 +409,24 @@ and change to the selected directory.
.TP
.B + \ (plus)
this is used to select (tag) a group of files.The Midnight Commander
will prompt for a regular expression describing the group. When
will prompt for a selection options. When
.I Files only
checkbox is on, than files only will be selected. If
.I Files only
is off, as files as directories will be selected.
When
.I Shell Patterns
are enabled, the regular expression is much like the regular
expressions in the shell (* standing for zero or more characters and ?
standing for one character). If
checkbox is on, the regular expression is much like the filename globbing
in the shell (* standing for zero or more characters and ? standing
for one character). If
.I Shell Patterns
is off, then the tagging of files is done with normal regular
expressions (see ed (1)).
.PP
If the expression starts or ends with a slash (/), then it will select
directories instead of files.
expressions (see ed (1)). When
.I Case sensitive
checkbox is on, the selection will be case sensitive characters.
If
.I Case sensitive
is off, the case will be ignored.
.TP
.B \\\\ (backslash)
use the "\\" key to unselect a group of files. This is the opposite of
@ -1013,17 +1026,24 @@ command if you have full command line and want to cd somewhere.
.B Select group (+)
.PP
This is used to select (tag) a group of files. The Midnight Commander
will prompt for a regular expression describing the group. When
will prompt for a selection options. When
.I Files only
checkbox is on, than files only will be selected. If
.I Files only
is off, as files as directories will be selected.
When
.I Shell Patterns
are enabled, the regular expression is much like the filename globbing
checkbox is on, the regular expression is much like the filename globbing
in the shell (* standing for zero or more characters and ? standing
for one character). If
.I Shell Patterns
is off, then the tagging of files is done with normal regular
expressions (see ed (1)).
.PP
To mark directories instead of files, the expression must start or end
with a '/'.
expressions (see ed (1)). When
.I Case sensitive
checkbox is on, the selection will be case sensitive characters.
If
.I Case sensitive
is off, the case will be ignored.
.PP
.B Unselect group (\\\\)
.PP
@ -1604,7 +1624,7 @@ a dot (like ls -a).
.PP
.I Mark moves down.
If enabled, the selection bar will move down when you mark a file (with
either C-t or the Insert key).
Insert key).
.PP
.I Drop down menus.
When this option is enabled, the pull down menus will be activated as
@ -2368,6 +2388,34 @@ will be converted to have initial upper case and otherwise lower case.
.PP
You can also use '\\' as a quote character. For example, '\\\\' is
a backslash and '\\*' is an asterisk.
.\"NODE "Select/Unselect Files"
.SH "Select/Unselect Files"
The dialog of group of files and directories selection or uselection.
The
.\"LINK2"
input line
.\"Input Line Keys"
allow enter the regular expression of filenames that will be
selected/unselected.
.PP
When
.I Files only
checkbox is on, than files only will be selected. If
.I Files only
is off, as files as directories will be selected.
When
.I Shell Patterns
checkbox is on, the regular expression is much like the filename globbing
in the shell (* standing for zero or more characters and ? standing
for one character). If
.I Shell Patterns
is off, then the tagging of files is done with normal regular
expressions (see ed (1)). When
.I Case sensitive
checkbox is on, the selection will be case sensitive characters.
If
.I Case sensitive
is off, the case will be ignored.
.\"NODE "Internal File Viewer"
.SH "Internal File Viewer"
The internal file viewer provides two display modes: ASCII and hex.
@ -2491,9 +2539,8 @@ option is set in the initialization file.
.PP
The features it presently supports are: block copy, move, delete, cut,
paste; key for key undo; pull-down menus; file insertion; macro
commands; regular expression search and replace (and our own
scanf-printf search and replace); shift-arrow text highlighting (if
supported by the terminal); insert-overwrite toggle; word wrap;
commands; regular expression search and replace; shift-arrow text highlighting
(if supported by the terminal); insert-overwrite toggle; word wrap;
autoindent; tunable tab size; syntax highlighting for various file
types; and an option to pipe text blocks through shell commands like
indent and ispell.
@ -2545,39 +2592,6 @@ which is copied to
.B .mc/cedit/edit.indent.rc
in your home directory the first time you use it.
.PP
You can use scanf search and replace to search and replace
a C format string. First take a look at the
.B sscanf
and
.B sprintf
man pages to see what a format string is and how it works. Consider
following example. Suppose you want to replace all occurrences of an
open bracket, three comma separated numbers, and a close bracket, with
the word
.IR apples ,
the third number, the word
.I oranges
and then the second number. Then fill in the Replace dialog box as
follows:
.PP
.nf
Enter search string:
(%d,%d,%d)
Enter replacement string:
apples %d oranges %d
Enter replacement argument order:
3,2
.fi
.PP
The last line specifies that the third and then the second
number are to be used in place of the first and second.
.PP
It is advisable to use this feature with Prompt on replace on, because
a match is thought to be found whenever the number of arguments found
matches the number given, which is not always a real match. Scanf also
treats whitespace as being elastic. Note that the scanf format %[ is
very useful for scanning strings, and whitespace.
.PP
The editor also displays non-us characters (160+). When editing
binary files, you should set
.B display bits
@ -3233,6 +3247,21 @@ set this in the ini file:
.nf
insert=\\e[Op
.fi
.PP
Also now you can use
.I extended learn keys.
For example:
.nf
ctrl alt right=\\e[[1;6C
ctrl alt left=\\e[[1;6D
.fi
.PP
This means that ctrl+alt+left send \\e[[1;6D esc sequence
and mc interprets "\\e[[1;6D" as C-A-Left.
.PP
The
.I complete

View File

@ -1,4 +1,4 @@
.TH MCEDIT 1 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
.TH MCEDIT 1 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
.SH NAME
mcedit \- Internal file editor of GNU Midnight Commander.
.SH USAGE
@ -92,7 +92,7 @@ doesn't share the clipboard with
.BR mcedit .
.PP
The completion key (usually
.B "Alt-Tab"
.B "Meta-Tab"
or
.BR "Escape Tab" )
completes the word under the cursor using the words used earlier in the
@ -135,6 +135,26 @@ If some keys don't work, you can use
in the
.B Options
menu.
.SH CODE NAVIGATION
.B mcedit
can be used to navigation through code with tags files created by etags
or ctags commands. If there is no file TAGS code navigation would not work.
In example, in case of exuberant-ctags for C language command will be:
.PP
ctags -e --language-force=C -R ./
.PP
.B Meta-Enter
show list box to select item under cursor (cusor should stand at end of
word).
.PP
.B Meta-Minus
where minus is symbol "-" go to previous function in navigation list (like a browser
Back).
.PP
.B Meta-Equal
where equal is symbol "=" go to next function in navigation list (like a browser
Forward).
.PP
.SH SYNTAX HIGHLIGHTING
.B mcedit
supports syntax highlighting. This means that keywords and contexts
@ -374,9 +394,9 @@ This option is ignored when invoking
.I editor_key_emulation
1 for
.B Emacs
keys, and 0 for normal
keys, 0 for normal
.B Cooledit
keys.
keys, and 2 for user defined keys. 0 is default.
.TP
.I editor_tab_spacing
Interpret the tab character as being of this length.
@ -423,6 +443,44 @@ original file, thus replacing it. The safest method is create backups
(2). Where a backup file is created before any changes are made. You
can specify your own backup file extension in the dialog. Note that
saving twice will replace your backup as well as your original file.
.TP
.I editor_word_wrap_line_length
line length to wrap. 72 default.
.TP
.I editor_backup_extension
symbol for add extension to name of backup files. Default "~".
.TP
.I editor_line_state
show state line of editor now it show number of file line (in future it
can show things like folding, breakpoints, etc.). M-n toglle this option.
.TP
.I editor_visible_spaces
Toggle show visible trailing spaces (TWS), if editor_visible_spaces=1 TWS
showed as '.'
.TP
.I editor_visible_tabs
Toggle show visible tabs, if editor_visible_tabs=1 tabs showed as '<---->'
.TP
.I editor_persistent_selections
Do not remove block selection after moving the cursor.
.TP
.I editor_syntax_highlighting
enable syntax highlighting.
.TP
.I editor_edit_confirm_save
show confirm dialog on save.
.TP
.I editor_option_typewriter_wrap
to be described
.TP
.I editor_option_auto_para_formatting
to be described
.TP
.I editor_option_save_position
save file position on exit.
.TP
.I source_codepage
symbol representation of codepage name for file (i.e. CP1251, ~ - default).
.SH MISCELLANEOUS
You can use scanf search and replace to search and replace a C format
string. First take a look at the
@ -498,7 +556,7 @@ help of the Midnight Commander for details on the License and the lack
of warranty.
.SH AVAILABILITY
The latest version of this program can be found at
ftp://ftp.gnu.org/gnu/mc/.
http://midnight-commander.org/.
.SH SEE ALSO
cooledit(1), mc(1), gpm(1), terminfo(1), scanf(3).
.SH AUTHORS

View File

@ -1,4 +1,4 @@
.TH mcserv 8 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
.TH mcserv 8 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
.SH NAME
mcserv \- Midnight Commander file server.
.SH USAGE

View File

@ -1,4 +1,4 @@
.TH MCVIEW 1 "September 2007" "MC Version 4.6.2-pre1" "GNU Midnight Commander"
.TH MCVIEW 1 "August 2009" "MC Version 4.7.0-pre1" "GNU Midnight Commander"
.SH NAME
mcview \- Internal file viewer of GNU Midnight Commander.
.SH USAGE

View File

@ -300,8 +300,19 @@ a aktywny staje się starym. Linia wyboru zmienia swoje położenia do aktywnego
panelu.
.PP
.BR Insert ", " C-t .
Do zaznaczania plików możesz używać klawisza Insert lub C-t. Żeby odznaczyć plik
DEPRECATED! Do zaznaczania plików możesz używać klawisza Insert lub C-t. Żeby odznaczyć plik
po prostu zaznacz jakiś już zaznaczony.
.TP
.B Insert
to tag files you may use the Insert key (the kich1 terminfo sequence).
To untag files, just retag a tagged file.
.TP
.B C-t
to change charset of panel you may use C-t (Control-t).
Recoding is made from selected codepage into system codepage. To
cancel the recoding you may select "directory up" (..) in active panel.
To cancel the charsets in all directories, select "No translation " in
the dialog of encodings.
.PP
.BR M-g ", " M-r ", " M-j .
Używane do wybierania najwyższego, środkowego i najniższego pliku w panelu.
@ -342,9 +353,6 @@ jest wyłączona, sposób zaznaczania plików jest zgodny z ustawieniami
(zobacz
.BR ed (1)).
.PP
Jeśli wyrażenie zaczyna się od ukośnika (/), wtedy zaznaczone zostaną katalogi
zamiast plików.
.PP
.B \\\\
(backslash).
Używaj znaków "\\" do odznaczania grupy plików. Jest to przeciwieństwo klawisza
@ -840,8 +848,6 @@ oznacza zero lub więcej znaków a ? oznacza jeden znak). Jeśli opcja
jest wyłączona, wtedy zaznaczanie plików jest robione z zastosowaniem norm
zewnętrznych (zobacz ed (1)).
.PP
Żeby zaznaczyć katalogi zamiast plików, tekst musi zaczynać sie od znaku '/'.
.PP
.B Odznacz grupę (\\\\)
.PP
Używane do odznaczania grupy plików. Jest przeciwieństwem komendy
@ -1334,7 +1340,7 @@ Standardowo Midnight Commander wyświetla wszystkie pliki zaczynające się
od kropki (tak jak ls -a).
.PP
.I Mark moves down.
Standardowo kiedy zaznaczasz plik (zarówno przy użyciu C-t lub klawisza Insert)
Standardowo kiedy zaznaczasz plik (zarówno przy klawisze Insert)
linia wyboru przenosi się o jedno w dół.
.PP
.I Drop down menus.
@ -2091,9 +2097,8 @@ Opcje, które aktualnie posiada to: kopiowanie, przenoszenie, kasowanie,
wycinanie i wklejanie bloków;
.IR "klawisz dla klawisza undo" ;
rozciągane menu; wklejanie plików; definiowanie makr; szukanie i
zastępowanie wyrażeń regularnych (i nasze własne funkcje scanf-printf
szukające i zamieniające); strzałki z Shiftem zaznaczające teksty w stylu
MSW-MAC (tylko dla konsoli typu Linux); przełączanie trybu
zastępowanie wyrażeń regularnych; strzałki z Shiftem zaznaczające teksty
w stylu MSW-MAC (tylko dla konsoli typu Linux); przełączanie trybu
wstawiania-zastępowania; opcja pozwalająca na "przerzucenie" bloku tekstu
przez komendę powłoki jak na przykład indent.
.PP
@ -2144,39 +2149,6 @@ w twoim katalogu domowym zawierający poniższe:
cat /dev/null > $HOME/.mc/cedit/cooledit.error
.fi
.PP
Możesz używać funkcji scanf do przeszukiwania i zastępowania formatów
znaków w C. Najpierw jest rzuć okiem na stronę manuala funkcji
.B sscanf
i
.B sprintf
aby zobaczyć jaki jest format ciągów i jak on działa.
Załóżmy, że chcesz wszystkie wystąpienia ciągu złożonego z, powiedzmy,
otwartego nawiasu, trzech oddzielonych przecinkami liczb i nawiasu
zamykającego, zastąpić ciągiem złożonym ze słowa
.IR jabłka ,
trzeciej liczby, słowa
.I pomarańcze
i drugiej liczby. Należy wówczas tak wypełnić okno dialogowe zastępowania:
.PP
.nf
Enter search string
(%d,%d,%d)
Enter replace string
jabłka %d pomarańcze %d
Enter replacement argument order
3,2
.fi
.PP
Ostatnia linia mówi, że w miejscu pierwszego i drugiego argumentu wyniku mają
być użyte trzeci i drugi wejściowy.
.PP
Jest również dobrym polecenia włączenie opcji pytania się przed zamianą,
ponieważ zgodność jest znajdowana kiedykolwiek tylko liczba argumentów
znalezionych zgadza sie z liczbą podanych, co nie zawsze jest prawdziwą
zgodnością. Scanf traktuje również białe znaki jako elastyczne. Zauważ, że
format scanfa % jest również bardzo użyteczny dla skanowania znaków i
białych spacji.
.PP
Edytor wyświetla również znaki nieamerykańskie (160+). Kiedy edytujesz plik
binarny, powinieneś ustawić opcję
.B display bits

View File

@ -402,11 +402,17 @@ Midnight Commander-а. Для возврата к вашему приложен
которая была активной ранее, в другую панель, которая становится
активной.
.PP
.B Insert, C-t.
.B Insert.
Чтобы отметить файл, на который указывает в данный момент подсветка,
используйте клавишу Insert (the kich1 terminfo sequence) или комбинацию
C-t (Control-t). Для снятия отметки с файла используются те же
комбинации.
используйте клавишу Insert (the kich1 terminfo sequence). Для снятия
отметки с файла используются те же комбинации.
.PP
.B C-t.
Чтобы поменять кодировку панели, используйте комбинацию C-t (Control-t).
Перекодировка производится из выбранной кодировки в системную. Для отмены
перекодировки просто перейдите на каталог вверх '..'. Для отмены
перекодировки всех каталогов выберите "Без перекодировки" в диалоге
выбора кодировок.
.PP
.B M-g, M-r, M-j.
Используются для перемещения подсветки, соответственно, на самый
@ -445,16 +451,22 @@ C-t (Control-t). Для снятия отметки с файла использ
Эта клавиша используется для того, чтобы выбрать (отметить) группу
файлов по регулярному выражению, задающему эту группу. Когда включена
опция
.IR "Образцы в стиле shell (Shell Patterns)" ,
регулярные выражения вполне подобны регулярным выражениям оболочки (*
заменяет ноль или большее число символов, а ? заменяет один символ).
.I Только файлы,
то выделены будут только файлы. Если опция
.I Только файлы,
отключена, то выделены будут как файлы, так и каталоги. Если включена опция
.I Образцы в стиле shell (Shell Patterns),
регулярные выражение строятся по тем же правилам, которые действуют в
оболочке shell (* означает ноль или большее число любых символов, а ?
заменяет один произвольный символ). Если опция
.I Образцы в стиле shell (Shell Patterns)
отключена, то пометка файлов производится по правилам обработки
нормальных регулярных выражений (смотрите ed (1)). Если включена опция
.I С учётом регистра
то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
Если опция
.I Образцы в стиле shell
отключена, то отметка на файлы ставится в соответствии с нормальными
регулярными выражениями (смотрите ed (1)).
.PP
Если выражения начинаются или оканчиваются слэшем (/), то пометка будет
ставиться на каталоги, а не на файлы.
.I С учётом регистра
отключена, то регистр символов учитываться не будет.
.PP
.B \\\\ (backslash).
Клавиша "\\" снимает отметку с группы файлов, то есть производит
@ -914,28 +926,6 @@ Escape-последовательности, генерируемые клави
Меню "Файл" содержит следующие команды (соответствующие "горячие"
клавиши указываются в скобках):
.PP
.B Помощь (F1)
.PP
Вызывает встроенную программу
.\"LINK2"
просмотра гипертекстовой подсказки\&.
.\"Contents"
При просмотре файла помощи можно использовать клавишу Tab для выбора
следующей гипертекстовой ссылки и клавишу Enter для перехода по ссылке.
Клавиши пробела и Backspace используются для перемещения вперед и назад
по тексту подсказки. При нажатии на клавишу F1 вы получите полный список
управляющих комбинаций клавиш.
.PP
.B Меню пользователя (F2)
.PP
Вызывает
.\"LINK2"
меню пользователя\&.
.\"Menu File Edit"
Меню пользователя предоставляет простой способ расширения возможностей
Midnight Commander за счет добавления в личное меню пользователя вызова
часто используемых программ.
.PP
.B Просмотр файла (F3, Shift-F3)
.PP
Просмотреть файл, на который указывает подсветка. По умолчанию при этом
@ -1088,18 +1078,24 @@ Midnight Commander указывает символические ссылки в
.B Отметить группу (+)
.PP
Эта команда используется для отметки группы файлов по заданному шаблону.
Midnight Commander выдаст строку ввода, в которой надо задать регулярное
выражение, определяющее желаемую группу имен. Если включена опция
Midnight Commander выдаст диалоговое окно, в которой надо задать опции
выделения группы файлов и каталогов. Если включена опция
.I Только файлы,
то выделены будут только файлы. Если опция
.I Только файлы,
отключена, то выделены будут как файлы, так и каталоги. Если включена опция
.I Образцы в стиле shell (Shell Patterns),
регулярные выражение строятся по тем же правилам, которые действуют в
оболочке shell (* означает ноль или большее число любых символов, а ?
заменяет один произвольный символ). Если опция
.I Образцы в стиле shell (Shell Patterns)
отключена, то пометка файлов производится по правилам обработки
нормальных регулярных выражений (смотрите ed (1)).
.PP
Для того, чтобы отметить каталоги, а не файлы, выражение должно
начинаться или оканчиваться символом '/'.
нормальных регулярных выражений (смотрите ed (1)). Если включена опция
.I С учётом регистра
то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
Если опция
.I С учётом регистра
отключена, то регистр символов учитываться не будет.
.PP
.B Снять отметку (\\\\ - обратный слэш)
.PP
@ -1131,6 +1127,16 @@ cd\&.
После этого надо нажать клавишу <Enter>.
.\"NODE " Command Menu"
.SH " Меню 'Команды'"
.PP
.B Меню пользователя (F2)
.PP
Вызывает
.\"LINK2"
меню пользователя\&.
.\"Menu File Edit"
Меню пользователя предоставляет простой способ расширения возможностей
Midnight Commander за счет добавления в личное меню пользователя вызова
часто используемых программ.
При обращении к пункту меню
.\"LINK2"
.I Дерево каталогов
@ -1173,6 +1179,14 @@ FreeBSD. "Горячие" клавиши \-
проверяется.
.PP
Пункт меню
.\"LINK2"
.I "Критерий панелизации"
.\"External panelize"
позволяет выполнить внешнюю программу, сделав ее вывод содержимым
текущей панели (характерный пример - панелизация вывода команды find).
.PP
.PP
Пункт меню
.I "История команд"
выводит окно со списком ранее выполнявшихся
команд. Подсвеченную строку из истории можно скопировать в командную
@ -1191,18 +1205,28 @@ FreeBSD. "Горячие" клавиши \-
.PP
Пункт меню
.\"LINK2"
.I "Справочник каталогов"
.I "Быстрый доступ к каталогам"
.\"Hotlist"
.B C-\\\\
позволяет создать список каталогов, которые часто используются, и
обеспечить быстрый переход к нужному каталогу из этого списка.
.PP
Пункт меню
.I "Список активных ВФС"
.B C-x a
отображает список виртуальных файловых систем, активных на настоящий
момент. Можно перейти на выбранную виртуальную файловую систему. Для
Обновления списка выберите кнопку "Освежить" в диалоговом окне.
Кнопка "Освободить ВФС сейчас" поможет при обновлении содержимого
архива или при разорванном сетевом соединении.
.PP
Пункт меню
.\"LINK2"
.I "Критерий панелизации"
.\"External panelize"
позволяет выполнить внешнюю программу, сделав ее вывод содержимым
текущей панели (характерный пример - панелизация вывода команды find).
.I "Фоновые задания"
.\"Background Jobs"
.B C-x j
отображает список фоновых заданий, запущенных в диалоге
копирования/перемещения кнопкой "В фоне".
.PP
После выбора пункта меню
.\"LINK2"
@ -1706,7 +1730,7 @@ mc на экране.
.PP
Пункт
.\"LINK2"
Подтверждения (Confirmation)
Подтверждение (Confirmation)
.\"Confirmation"
вызывает диалоговое окно, в котором вы указываете, на выполнение каких
действий программа будет требовать подтверждения.
@ -1756,9 +1780,7 @@ mc на экране.
начинаются точкой (как ls -a).
.PP
.I Отметка перемещает курсор.
Когда вы отмечаете файл (клавишами
.B C-t
или
Когда вы отмечаете файл (клавишей
.BR Insert ),
то по умолчанию подсветка на имени файла смещается на одну строку вниз.
.PP
@ -1811,6 +1833,11 @@ FreeBSD или при использовании xterm вы можете про
.PP
.B Прочие настройки
.PP
.I Mkdir autoname.
При создании нового каталога по F7 в поле ввода имени нового каталога
будет автоматически подставляться имя файла или каталога, находящегося
под курсором.
.PP
.I Детали операций (Verbose operation).
Этот переключатель определяет, будет ли при выполнении операций
копирования, перемещения и удаления выводится дополнительное окно,
@ -1966,17 +1993,39 @@ Commander, выделены цветом, определенным ключев
Если включено выделение цветом типов файлов, то разными цветами
выделяются каталоги, дампы памяти (файлы core), исполняемые файлы и т.д.
.PP
При включенной опции
.IR Линейка меню
вызываемое при нажатии клавиши F9 меню будет отображаться постоянно.
.PP
Если включена опция
.IR Мини-статус ,
в нижней части каждой панели выводится строка информации о выделенном
подсветкой файле или каталоге каждой панели.
.PP
Если включена опция
.IR Командная строка ,
в нижней части экрана будет отображаться приглашение командной строки.
.PP
Включение опции
.IR Метки клавиш
будет постоянно отображать в нижней части экрана строку подсказок
функциональных клавиш.
.PP
Если включена опция
.IR Строка подсказки ,
в нижней части экрана будут отображаться произвольно выбранные подсказки
(tips) по приёмам работы с Midmight Commander.
.PP
При исполнении в эмуляторе терминала системы X11 Midnight Commander
отображает в заголовке xterm текущий каталог и изменяет этот заголовок
при необходимости. Если ваш эмулятор терминала неисправен и вы видите
неверный заголовок при старте или изменении каталога, выключите параметр
.I Заголовок xterm
(Xterm Window Title).
.PP
Включение опции
.IR show free space ,
покажет свободное место / всего места на разделах.
.\"NODE " Confirmation"
.SH " Подтверждения"
Используя этот пункт меню, вы можете сделать так, чтобы перед
@ -2667,6 +2716,30 @@ shell. В маске приемника разрешается использо
Символ '\\' в масках используется для отмены специальной интерпретации
отдельных символов. Например, '\\\\' означает просто backslash и '\\*'
означает просто звездочку (asterisk).
.\"NODE "Select/Unselect Files"
.SH "Select/Unselect Files"
Диалоговое окно параметров отметки группы файлов по заданному шаблону.
.\"LINK2"
Строка ввода
.\"Input Line Keys"
предназначена для ввода регулярного выражения (маски) для помети файлов.
Если включена опция
.I Только файлы,
то выделены будут только файлы. Если опция
.I Только файлы,
отключена, то выделены будут как файлы, так и каталоги. Если включена опция
.I Образцы в стиле shell (Shell Patterns),
регулярные выражение строятся по тем же правилам, которые действуют в
оболочке shell (* означает ноль или большее число любых символов, а ?
заменяет один произвольный символ). Если опция
.I Образцы в стиле shell (Shell Patterns)
отключена, то пометка файлов производится по правилам обработки
нормальных регулярных выражений (смотрите ed (1)). Если включена опция
.I С учётом регистра
то пометка файлов и каталогов будет производиться с учетом регистра символов имён.
Если опция
.I С учётом регистра
отключена, то регистр символов учитываться не будет.
.\"NODE "Internal File Viewer"
.SH "Встроенная программа просмотра файлов"
Встроенная программа просмотра файлов имеет два режима просмотра: режим
@ -2816,10 +2889,9 @@ shell, возврат в программу просмотра по
удаление, вырезание и вставка блоков текста; отмена предыдущих операций
.I (key for key undo);
выпадающие меню; вставка файлов; макроопределения; поиск и замена по
регулярным выражениям (а также собственный вариант операций поиска и
замены, основанный на функциях scanf-printf); выделение текста по
комбинации клавиш shift-стрелки в стиле MSW-MAC (только для
linux-консоли); переключение между режимами вставки-замены символа; а
регулярным выражениям; выделение текста по комбинации клавиш
shift-стрелки в стиле MSW-MAC (только для linux-консоли);
переключение между режимами вставки-замены символа; а
также операция обработки блоков текста командами оболочки (an option to
pipe text blocks through shell commands like indent).
.PP
@ -2870,41 +2942,6 @@ pipe text blocks through shell commands like indent).
.B .mc/cedit/edit.indent.rc
в вашем домашнем каталоге.
.PP
Вы можете использовать функции поиска и замены scanf для поиска и замены
в соответствии с шаблонами формата языка C. Вначале посмотрите
man-страницы
.B sscanf
и
.BR sprintf ,
чтобы узнать, что такое шаблоны формата и как они работают. Приведем
пример: предположим, вы хотите заменить все вхождения блоков текста,
состоящих из открывающей скобки, трех разделенных запятыми чисел, и
закрывающей скобки, на блок, состоящий из слова
.IR apples ,
третьего числа исходного блока, слова
.I oranges
и потом второго числа из исходного блока. Тогда в диалоговом окне,
которое появится при вызове команды замены (F4), надо задать следующие
шаблоны:
.PP
.nf
Enter search string
(%d,%d,%d)
Enter replace string
apples %d oranges %d
Enter replacement argument order
3,2
.fi
.PP
Последняя из этих строк говорит, что третье и второе число должны быть
подставлены на места первого и второго аргументов.
.PP
Рекомендуется все же при осуществлении замены пользоваться опцией
"спрашивать подтверждение" ("Prompt on replace"), потому что программа
считает совпадениями все случаи, когда число аргументов совпадает с
заданным, хотя это не всегда означает полное совпадение. Scanf также не
обращает внимания на количество символов пробела.
.PP
Встроенный редактор обрабатывает символы из второй половины кодовой
таблицы (160+). Но когда редактируете бинарные файлы, лучше установить
опцию

View File

@ -353,10 +353,21 @@ Chown (промена власника)
текућег окна на ново текуће окно.
.TP
.B Insert, C-t
да бисте означили датотеке можете користити тастер `Insert' (низ kich1
DEPRECATED! да бисте означили датотеке можете користити тастер `Insert' (низ kich1
из базе terminfo) или комбинацију C-t (Control-t). Да бисте одозначили
датотеке, само поново означите означену датотеку.
.TP
.B Insert
to tag files you may use the Insert key (the kich1 terminfo sequence).
To untag files, just retag a tagged file.
.TP
.B C-t
to change charset of panel you may use C-t (Control-t).
Recoding is made from selected codepage into system codepage. To
cancel the recoding you may select "directory up" (..) in active panel.
To cancel the charsets in all directories, select "No translation " in
the dialog of encodings.
.TP
.B M-g, M-r, M-j
користе се за бирање највише датотеке у окну, средње датотеке и
најниже, тим редом.
@ -396,9 +407,6 @@ C-s поново притисне, тражи се следеће поклапа
.I Обрасци љуске
искључени, онда се означавање датотека спроводи обичним регуларним
изразима (погледајте ed (1)).
.PP
Ако израз почиње или се завршава косом цртом (/), онда ће уместо
датотека бити изабрани директоријуми.
.TP
.B \\\\ (обрнута коса црта)
користите тастер `\\' да бисте одизабрали групу датотека. Ово је
@ -981,9 +989,6 @@ half name | size:7 | type mode:3
искључени, онда се означавање датотека обавља обичним регуларним
изразима (погледајте ed (1)).
.PP
Да бисте означили директоријуме уместо датотека, израз мора почињати
или се завршавати знаком `/'.
.PP
.B Одизабери групу (\\\\)
.PP
Користи се за одбирање групе датотека. Ово је супротна наредба од
@ -1569,7 +1574,7 @@ L Набраја садржај компримоване архиве врсте
.PP
.I После ознаке иди доле.
Ако је ово укључено, ред за бирање ће се померати надоле када означите
датотеку (било преко C-t или тастера `Insert').
датотеку (било тастера `Insert').
.PP
.I Падајући менији.
Ако је овај избор укључен, падајући менији биће отворени приликом
@ -2469,9 +2474,8 @@ if the
Одлике које су тренутно подржане су: копирање, премештање, брисање,
исецање, лепљење блокова; опозив тастер-по-тастер; падајући менији;
уметање датотека; макронаредбе; претраживање и замена регуларним
изразима (и наша сопствена замена изразима за `scanf' и `printf');
означавање текста уз помоћ пречице shift-стрелица (уколико то подржава
терминал); смењивање уметања и преписивања текста; прелом редова;
изразима; означавање текста уз помоћ пречице shift-стрелица (уколико
то подржава терминал); смењивање уметања и преписивања текста; прелом редова;
самоувлачење; подесива величина табулатора; истицање синтаксе за разне
врсте датотека и избор да се блокови текста прослеђују наредбама
љуске, као што су `indent' и `ispell'.
@ -2522,41 +2526,6 @@ if the
.B .mc/cedit/edit.indent.rc
у вашем домаћем директоријуму први пут када је будете користили.
.PP
Можете да користите претрагу и замену изразима `scanf'-а да бисте
тражили и замењивали Цеове форматне ниске. Пре свега погледајте
странице упутства за функције
.B sscanf
и
.B sprintf
како бисте видели шта су форматне ниске и како оне раде. Погледајмо
следећи пример: Претпоставимо да желите да замените сва појављивања
отворене заграде, три броја раздвојена запетама, и затворене заграде,
речју
.IR јабуке ,
трећим бројем, речју
.I поморанџе
и другим бројем. Све што је потребно јесте да попуните дијалог Замени
на следећи начин:
.PP
.nf
Унесите ниску претраге:
(%d,%d,%d)
Унесите ниску замене:
јабуке %d поморанџе %d
Унесите редослед замене аргумената:
3,2
.fi
.PP
Последњи ред говори да би требало да се користе трећи, па други број
уместо први, па други.
.PP
Саветује се да се ова одлика користи са укљученим избором Потврда
замене, јер се сматра да је нађено задовољење чим се број нађених
аргумената поклопи са заданим бројем, а то није увек жељено
задовољење. `Scanf' такође сматра да су белине еластичне. Обратите
пажњу да је формат `%[' `scanf'-а веома користан за претраживање ниски
и белина.
.PP
Уређивач такође приказује неамеричке знаке (160 и више). При уређивању
бинарних датотека би требало да поставите
.B битове приказа

View File

@ -524,7 +524,7 @@ select_unselect_cmd (const char *title, const char *history_name, gboolean do_se
};
QuickDialog quick_dlg = {
DX, DY, -1, -1, title, "[Select/Uselect Files]", quick_widgets, 0
DX, DY, -1, -1, title, "[Select/Unselect Files]", quick_widgets, 0
};
if (quick_dialog (&quick_dlg) == B_CANCEL)