* doc/mc.sgml: Curly braces replaced with { and }
Fixed all misuses of single and double quotes. Typo fixes. Ensured compatability with sgml2html, sgml2txt and sgml2latex * doc/mc.1.in: Typo fix
Этот коммит содержится в:
родитель
bb563077ed
Коммит
6715294b90
@ -1,5 +1,10 @@
|
|||||||
2000-08-17 Pavel Roskin <proski@gnu.org>
|
2000-08-17 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* doc/mc.sgml: Curly braces replaced with { and }
|
||||||
|
Fixed all misuses of single and double quotes. Typo fixes.
|
||||||
|
Ensured compatability with sgml2html, sgml2txt and sgml2latex
|
||||||
|
* doc/mc.1.in: Typo fix
|
||||||
|
|
||||||
* doc/mc.sgml: made compatible with sgml-tools 1.0.9
|
* doc/mc.sgml: made compatible with sgml-tools 1.0.9
|
||||||
* doc/linuxdoc-sgml.diff: removed
|
* doc/linuxdoc-sgml.diff: removed
|
||||||
* doc/Makefile.in: don't distribute linuxdoc-sgml.diff,
|
* doc/Makefile.in: don't distribute linuxdoc-sgml.diff,
|
||||||
|
@ -853,7 +853,7 @@ environment variable. If
|
|||||||
.B PAGER
|
.B PAGER
|
||||||
is undefined, the "view" command is invoked. If you use Shift-F3
|
is undefined, the "view" command is invoked. If you use Shift-F3
|
||||||
instead, the viewer will be invoked without doing any formatting or
|
instead, the viewer will be invoked without doing any formatting or
|
||||||
pre processing to the file.
|
preprocessing to the file.
|
||||||
.PP
|
.PP
|
||||||
.B Filtered View (M-!)
|
.B Filtered View (M-!)
|
||||||
.PP
|
.PP
|
||||||
|
226
doc/mc.sgml
226
doc/mc.sgml
@ -11,6 +11,8 @@
|
|||||||
to achieve | Normal use | Inside tag (tag, em, tt, etc.) | Verbatim
|
to achieve | Normal use | Inside tag (tag, em, tt, etc.) | Verbatim
|
||||||
[ [ [ [
|
[ [ [ [
|
||||||
] ] ] ]
|
] ] ] ]
|
||||||
|
{ { { {
|
||||||
|
} } } }
|
||||||
\ \ \ \
|
\ \ \ \
|
||||||
< < < <
|
< < < <
|
||||||
> > > >
|
> > > >
|
||||||
@ -82,12 +84,12 @@ files @prefix@/lib/mc/bin/mc.sh (bash and zsh users) respectively
|
|||||||
@prefix@/lib/mc/bin/mc.csh (tcsh users) instead. This way you will not
|
@prefix@/lib/mc/bin/mc.csh (tcsh users) instead. This way you will not
|
||||||
need to change your profiles if the function definitions are improved,
|
need to change your profiles if the function definitions are improved,
|
||||||
provided that you don't compile MC with a different prefix.
|
provided that you don't compile MC with a different prefix.
|
||||||
<tscreen><verb>
|
|
||||||
|
|
||||||
bash and zsh users:
|
bash and zsh users:
|
||||||
|
|
||||||
|
<tscreen><verb>
|
||||||
mc ()
|
mc ()
|
||||||
{
|
{
|
||||||
mkdir -p ~/.mc/tmp 2> /dev/null
|
mkdir -p ~/.mc/tmp 2> /dev/null
|
||||||
chmod 700 ~/.mc/tmp
|
chmod 700 ~/.mc/tmp
|
||||||
MC=~/.mc/tmp/mc$$-"$RANDOM"
|
MC=~/.mc/tmp/mc$$-"$RANDOM"
|
||||||
@ -95,12 +97,15 @@ mc ()
|
|||||||
cd "`cat $MC`"
|
cd "`cat $MC`"
|
||||||
rm "$MC"
|
rm "$MC"
|
||||||
unset MC;
|
unset MC;
|
||||||
}
|
}
|
||||||
|
|
||||||
tcsh usres:
|
|
||||||
alias mc 'setenv MC `@prefix@/bin/mc -P \!*`; cd $MC; unsetenv MC'
|
|
||||||
|
|
||||||
</verb></tscreen>
|
</verb></tscreen>
|
||||||
|
|
||||||
|
tcsh users:
|
||||||
|
|
||||||
|
<tscreen><verb>
|
||||||
|
alias mc 'setenv MC `@prefix@/bin/mc -P \!*`; cd $MC; unsetenv MC'
|
||||||
|
</verb></tscreen>
|
||||||
|
|
||||||
I know the bash function could be shorter for zsh and bash but the
|
I know the bash function could be shorter for zsh and bash but the
|
||||||
backquotes on bash won't accept your suspension the program with
|
backquotes on bash won't accept your suspension the program with
|
||||||
C-z. The temporary file is created in the private directory ~/.mc/tmp
|
C-z. The temporary file is created in the private directory ~/.mc/tmp
|
||||||
@ -338,7 +343,7 @@ If <em/Shell Patterns/ is off, then the tagging of files is done with
|
|||||||
normal regular expressions (see <bf/ed (1)/).
|
normal regular expressions (see <bf/ed (1)/).
|
||||||
If the expression starts or ends with a slash (<tt>/</tt>), then it
|
If the expression starts or ends with a slash (<tt>/</tt>), then it
|
||||||
will select directories instead of files.
|
will select directories instead of files.
|
||||||
<tag/\ (backslash)/ Use the "\" key to unselect a group of
|
<tag/\ (backslash)/ Use the <tt/\/ key to unselect a group of
|
||||||
files. This is the opposite of the Plus key.
|
files. This is the opposite of the Plus key.
|
||||||
<tag/up-key, C-p/ Move the selection bar to the previous entry
|
<tag/up-key, C-p/ Move the selection bar to the previous entry
|
||||||
in the panel.
|
in the panel.
|
||||||
@ -357,14 +362,14 @@ currently selected directory (like Emacs' dired C-o key)
|
|||||||
otherwise the other panel contents are set to the parent
|
otherwise the other panel contents are set to the parent
|
||||||
dir of the current dir.
|
dir of the current dir.
|
||||||
<tag/C-PageUp, C-PageDown/ Only when ran on the Linux console:
|
<tag/C-PageUp, C-PageDown/ Only when ran on the Linux console:
|
||||||
does a chdir to &dquot;..&dquot; and to the currently selected
|
does a chdir to <tt/../ and to the currently selected
|
||||||
directory respectively.
|
directory respectively.
|
||||||
<tag/M-y/ Moves to the previous directory in the history, equivalent
|
<tag/M-y/ Moves to the previous directory in the history, equivalent
|
||||||
to depressing the '<' with the mouse.
|
to depressing the <tt/</ with the mouse.
|
||||||
<tag/M-u/ Moves to the next directory in the history, equivalent
|
<tag/M-u/ Moves to the next directory in the history, equivalent
|
||||||
to depressing the '>' with the mouse.
|
to depressing the <tt/>/ with the mouse.
|
||||||
<tag/M-S-h, M-H/ Displays the directory history, equivalent to
|
<tag/M-S-h, M-H/ Displays the directory history, equivalent to
|
||||||
depressing the 'v' with the mouse.
|
depressing the <tt/v/ with the mouse.
|
||||||
</descrip>
|
</descrip>
|
||||||
|
|
||||||
<sect1>Shell Command Line<label id="Shell Command Line">
|
<sect1>Shell Command Line<label id="Shell Command Line">
|
||||||
@ -660,7 +665,7 @@ the <ref name="Internal File Viewer" id="Internal File Viewer"> but if the optio
|
|||||||
by the <tt/PAGER/ environment variable. If <tt/PAGER/ is undefined,
|
by the <tt/PAGER/ environment variable. If <tt/PAGER/ is undefined,
|
||||||
the <bf/view/ command is invoked. If you use <tt/Shift-F3/
|
the <bf/view/ command is invoked. If you use <tt/Shift-F3/
|
||||||
instead, the viewer will be invoked without doing any
|
instead, the viewer will be invoked without doing any
|
||||||
formatting or pre processing to the file.
|
formatting or preprocessing to the file.
|
||||||
<tag/Filtered View (M-!)/ this command prompts for a command and it's arguments (the
|
<tag/Filtered View (M-!)/ this command prompts for a command and it's arguments (the
|
||||||
argument defaults to the currently selected file name),
|
argument defaults to the currently selected file name),
|
||||||
the output from such command is shown in the internal file
|
the output from such command is shown in the internal file
|
||||||
@ -883,8 +888,8 @@ directory from the <ref name="directory tree" id="Directory Tree"> figure.
|
|||||||
|
|
||||||
The contents field accepts regular expressions similar to egrep(1). That
|
The contents field accepts regular expressions similar to egrep(1). That
|
||||||
means you have to escape characters with a special meaning to egrep with
|
means you have to escape characters with a special meaning to egrep with
|
||||||
"\", e.g. if you search for "strcmp (" you will have to input
|
<tt/\/, e.g. if you search for <tt/strcmp (/ you will have to input
|
||||||
"strcmp \(" (without the double quotes).
|
<tt/strcmp \(/ (without the double quotes).
|
||||||
|
|
||||||
You can start the search by pressing the Ok button. During the search you
|
You can start the search by pressing the Ok button. During the search you
|
||||||
can stop from the Stop button and continue from the Start button.
|
can stop from the Stop button and continue from the Start button.
|
||||||
@ -947,7 +952,7 @@ command to extract the file name from the transfer log
|
|||||||
files:
|
files:
|
||||||
|
|
||||||
<tscreen><verb>
|
<tscreen><verb>
|
||||||
awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
|
awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
|
||||||
</verb></tscreen>
|
</verb></tscreen>
|
||||||
|
|
||||||
You may want to save often used panelize commands under a
|
You may want to save often used panelize commands under a
|
||||||
@ -998,8 +1003,7 @@ matches all the files *desc. Example: .tar matches *.tar)
|
|||||||
<em/regex/ (desc is a regular expression)
|
<em/regex/ (desc is a regular expression)
|
||||||
|
|
||||||
<em/type/ (file matches this if `file %f` matches regular
|
<em/type/ (file matches this if `file %f` matches regular
|
||||||
expression desc (the filename: part from `file %f` islatex cur
|
expression desc (the filename: part from `file %f` is removed))
|
||||||
removed))
|
|
||||||
|
|
||||||
<em/default/ (matches any file no matter what desc is)
|
<em/default/ (matches any file no matter what desc is)
|
||||||
|
|
||||||
@ -1085,7 +1089,7 @@ K Make a release of the current subdirectory
|
|||||||
read tar
|
read tar
|
||||||
ln -s %d `dirname %d`/$tar
|
ln -s %d `dirname %d`/$tar
|
||||||
cd ..
|
cd ..
|
||||||
tar cvhf ${tar}.tar $tar
|
tar cvhf ${tar}.tar $tar
|
||||||
|
|
||||||
= f *.tar.gz | f *.tgz & t n
|
= f *.tar.gz | f *.tgz & t n
|
||||||
X Extract the contents of a compressed tar file
|
X Extract the contents of a compressed tar file
|
||||||
@ -1125,7 +1129,7 @@ Pattern is a normal shell pattern or a regular expression,
|
|||||||
according to the shell patterns option. You can override
|
according to the shell patterns option. You can override
|
||||||
the global value of the shell patterns option by writing
|
the global value of the shell patterns option by writing
|
||||||
<tt/shell_patterns=x/ on the first line of the menu file
|
<tt/shell_patterns=x/ on the first line of the menu file
|
||||||
(where "x" is either 0 or 1).
|
(where <tt/x/ is either 0 or 1).
|
||||||
|
|
||||||
Type is one or more of the following characters:
|
Type is one or more of the following characters:
|
||||||
|
|
||||||
@ -1195,7 +1199,7 @@ lines must start with <tt/#/, space or tab.
|
|||||||
<p>
|
<p>
|
||||||
The Midnight Commander has some options that may be toggled on and
|
The Midnight Commander has some options that may be toggled on and
|
||||||
off in several dialogs which are accessible from this menu. Options
|
off in several dialogs which are accessible from this menu. Options
|
||||||
are enabled if they have an asterisk or "x" in front of them.
|
are enabled if they have an asterisk or <tt/x/ in front of them.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The <ref name="Configuration" id="Configuration"> command pops up a dialog from which you
|
The <ref name="Configuration" id="Configuration"> command pops up a dialog from which you
|
||||||
@ -1232,7 +1236,7 @@ Pause after run and Other Options.
|
|||||||
|
|
||||||
<descrip>
|
<descrip>
|
||||||
<tag/Show Backup Files/ By default the Midnight Commander
|
<tag/Show Backup Files/ By default the Midnight Commander
|
||||||
doesn't show files ending in '˜' (like GNU's <tt/ls/ option
|
doesn't show files ending in <tt/˜/ (like GNU's <tt/ls/ option
|
||||||
<tt/-B/).
|
<tt/-B/).
|
||||||
<tag/Show Hidden Files/ By default the Midnight Commander will
|
<tag/Show Hidden Files/ By default the Midnight Commander will
|
||||||
show all files that start with a dot (like <tt/ls -a/).
|
show all files that start with a dot (like <tt/ls -a/).
|
||||||
@ -1296,8 +1300,8 @@ is disabled.
|
|||||||
<tag/Shell Patterns/ By default the Select, Unselect and Filter
|
<tag/Shell Patterns/ By default the Select, Unselect and Filter
|
||||||
commands will use shell-like regular expressions. The
|
commands will use shell-like regular expressions. The
|
||||||
following conversions are performed to achieve this: the
|
following conversions are performed to achieve this: the
|
||||||
'*' is replaced by '.*' (zero or more characters); the '?'
|
<tt/*/ is replaced by <tt/.*/ (zero or more characters); the <tt/?/
|
||||||
is replaced by '.' (exactly one character) and '.' by the
|
is replaced by <tt/./ (exactly one character) and <tt/./ by the
|
||||||
literal dot. If the option is disabled, then the regular
|
literal dot. If the option is disabled, then the regular
|
||||||
expressions are the ones described in <bf/ed(1)/.
|
expressions are the ones described in <bf/ed(1)/.
|
||||||
<tag/Auto Save Setup/ If this option is enabled, when you exit
|
<tag/Auto Save Setup/ If this option is enabled, when you exit
|
||||||
@ -1378,7 +1382,7 @@ etc. work properly on your terminal. They often don't,
|
|||||||
since many terminal databases are broken.
|
since many terminal databases are broken.
|
||||||
|
|
||||||
You can move around with the <bf/Tab/ key, with the <tt/vi/ moving
|
You can move around with the <bf/Tab/ key, with the <tt/vi/ moving
|
||||||
keys ('h' left, 'j' down, 'k' up and 'l' right) and after
|
keys (<tt/h/ left, <tt/j/ down, <tt/k/ up and <tt/l/ right) and after
|
||||||
you press any arrow key once (this will mark it OK), then
|
you press any arrow key once (this will mark it OK), then
|
||||||
you can use that key as well.
|
you can use that key as well.
|
||||||
|
|
||||||
@ -1538,31 +1542,31 @@ it may not handle all of the nice macro expansion and
|
|||||||
substitution that your shell does, although it does some of
|
substitution that your shell does, although it does some of
|
||||||
them:
|
them:
|
||||||
|
|
||||||
<em/Tilde substitution/ The (˜) will be substituted with your
|
<em/Tilde substitution/ The tilde (<tt/˜/) will be substituted with your
|
||||||
home directory, if you append a username after the tilde,
|
home directory, if you append a username after the tilde,
|
||||||
then it will be substituted with the login directory of
|
then it will be substituted with the login directory of
|
||||||
the the specified user.
|
the the specified user.
|
||||||
|
|
||||||
For example, ˜guest is the home directory for the user
|
For example, <tt>˜guest</tt> is the home directory for the user
|
||||||
guest, while ˜/guest is the directory guest in your home
|
guest, while <tt>˜/guest</tt> is the directory guest in your home
|
||||||
directory.
|
directory.
|
||||||
|
|
||||||
<em/Previous directory/ You can jump to the directory you were
|
<em/Previous directory/ You can jump to the directory you were
|
||||||
previously by using the special directory name '-' like
|
previously by using the special directory name <tt/-/ like
|
||||||
this: <tt/cd -/
|
this: <tt/cd -/
|
||||||
|
|
||||||
<em/CDPATH directories/ If the directory specified to the <tt/cd /
|
<em/CDPATH directories/ If the directory specified to the <tt/cd/
|
||||||
command is not in the current directory, then The Midnight
|
command is not in the current directory, then The Midnight
|
||||||
Commander uses the value in the environment variable
|
Commander uses the value in the environment variable
|
||||||
<tt/CDPATH/ to search for the directory in any of the named
|
<tt/CDPATH/ to search for the directory in any of the named
|
||||||
directories.
|
directories.
|
||||||
|
|
||||||
For example you could set your <tt/CDPATH/ variable to
|
For example you could set your <tt/CDPATH/ variable to
|
||||||
˜/src:/usr/src, allowing you to change your directory to
|
<tt>˜/src:/usr/src</tt>, allowing you to change your directory to
|
||||||
any of the directories inside the ˜/src and /usr/src
|
any of the directories inside the <tt>˜/src</tt> and <tt>/usr/src</tt>
|
||||||
directories, from any place in the file system by using
|
directories, from any place in the file system by using
|
||||||
it's relative name (for example cd linux could take you to
|
it's relative name (for example cd linux could take you to
|
||||||
/usr/src/linux).
|
<tt>/usr/src/linux</tt>).
|
||||||
|
|
||||||
<sect1>Macro Substitution<label id="Macro Substitution">
|
<sect1>Macro Substitution<label id="Macro Substitution">
|
||||||
|
|
||||||
@ -1574,56 +1578,56 @@ line input, a simple macro substitution takes place.
|
|||||||
|
|
||||||
The macros are:
|
The macros are:
|
||||||
|
|
||||||
<em/"%i"/ The indent of blank space, equal the cursor column
|
|
||||||
position. For edit menu only.
|
|
||||||
|
|
||||||
<em/"%y"/ The syntax type of current file. For edit menu only.
|
|
||||||
|
|
||||||
<em/"%k"/ The block file name.
|
|
||||||
|
|
||||||
<em/"%e"/ The error file name.
|
|
||||||
|
|
||||||
<em/"%m"/ The current menu name.
|
|
||||||
|
|
||||||
<em/"%f"/ The current file name.
|
|
||||||
|
|
||||||
<em/"%n"/ Only the current file name without extension.
|
|
||||||
|
|
||||||
<em/"%x"/ The extension of current file name.
|
|
||||||
|
|
||||||
<em/"%d"/ The current directory name.
|
|
||||||
|
|
||||||
<em/"%F"/ The current file in the unselected panel.
|
|
||||||
|
|
||||||
<em/"%D"/ The directory name of the unselected panel.
|
|
||||||
|
|
||||||
<em/"%t"/ The currently tagged files.
|
|
||||||
|
|
||||||
<em/"%T"/ The tagged files in the unselected panel.
|
|
||||||
|
|
||||||
<descrip>
|
<descrip>
|
||||||
|
|
||||||
<tag/"%u"/ and <em/"%U"/ Similar to the %t and %T macros, but in
|
<tag/%i/ The indent of blank space, equal the cursor column
|
||||||
|
position. For edit menu only.
|
||||||
|
|
||||||
|
<tag/%y/ The syntax type of current file. For edit menu only.
|
||||||
|
|
||||||
|
<tag/%k/ The block file name.
|
||||||
|
|
||||||
|
<tag/%e/ The error file name.
|
||||||
|
|
||||||
|
<tag/%m/ The current menu name.
|
||||||
|
|
||||||
|
<tag/%f/ The current file name.
|
||||||
|
|
||||||
|
<tag/%n/ Only the current file name without extension.
|
||||||
|
|
||||||
|
<tag/%x/ The extension of current file name.
|
||||||
|
|
||||||
|
<tag/%d/ The current directory name.
|
||||||
|
|
||||||
|
<tag/%F/ The current file in the unselected panel.
|
||||||
|
|
||||||
|
<tag/%D/ The directory name of the unselected panel.
|
||||||
|
|
||||||
|
<tag/%t/ The currently tagged files.
|
||||||
|
|
||||||
|
<tag/%T/ The tagged files in the unselected panel.
|
||||||
|
|
||||||
|
<tag/%u and %U/ Similar to the <tt/%t/ and <tt/%T/ macros, but in
|
||||||
addition the files are untagged. You can use this macro
|
addition the files are untagged. You can use this macro
|
||||||
only once per menu file entry or extension file entry,
|
only once per menu file entry or extension file entry,
|
||||||
because next time there will be no tagged files.
|
because next time there will be no tagged files.
|
||||||
|
|
||||||
<tag/"%s"/ and <em/"%S"/ The selected files: The tagged files if
|
<tag/%s and %S/ The selected files: The tagged files if
|
||||||
there are any. Otherwise the current file.
|
there are any. Otherwise the current file.
|
||||||
|
|
||||||
<tag/"%q"/ Dropped files. In all places except in the Drop
|
<tag/%q/ Dropped files. In all places except in the Drop
|
||||||
action of the <ref name="mc.ext file" id="Extension File Edit">, this will become a null
|
action of the <ref name="mc.ext file" id="Extension File Edit">, this will become a null
|
||||||
string, in the Drop action it will be replaced with a
|
string, in the Drop action it will be replaced with a
|
||||||
space separated list of files that were dropped on the
|
space separated list of files that were dropped on the
|
||||||
file.
|
file.
|
||||||
|
|
||||||
<tag/"%cd"/ This is a special macro that is used to change the
|
<tag/%cd/ This is a special macro that is used to change the
|
||||||
current directory to the directory specified in front of
|
current directory to the directory specified in front of
|
||||||
it. This is used primarily as an interface to the <ref name="Virtual
|
it. This is used primarily as an interface to the <ref name="Virtual
|
||||||
File System" id="Virtual File System">.
|
File System" id="Virtual File System">.
|
||||||
Possible to use only in mc.ext .
|
Possible to use only in mc.ext .
|
||||||
|
|
||||||
<tag/"%view"/ This macro is used to invoke the internal viewer.
|
<tag/%view/ This macro is used to invoke the internal viewer.
|
||||||
This macro can be used alone, or with arguments. If you
|
This macro can be used alone, or with arguments. If you
|
||||||
pass any arguments to this macro, they should be enclosed
|
pass any arguments to this macro, they should be enclosed
|
||||||
in brackets. The arguments are: <em/ascii/ to force the viewer
|
in brackets. The arguments are: <em/ascii/ to force the viewer
|
||||||
@ -1634,9 +1638,9 @@ viewer to not interpret nroff commands for making the text
|
|||||||
bold or underlined.
|
bold or underlined.
|
||||||
Possible to use only in mc.ext .
|
Possible to use only in mc.ext .
|
||||||
|
|
||||||
<tag/"%%"/ The % character
|
<tag/%%/ The <tt/%/ character
|
||||||
|
|
||||||
<tag/"%{some text}"/ Prompt for the substitution. An input box
|
<tag/%{some text}/ Prompt for the substitution. An input box
|
||||||
is shown and the text inside the braces is used as a
|
is shown and the text inside the braces is used as a
|
||||||
prompt. The macro is substituted by the text typed by the
|
prompt. The macro is substituted by the text typed by the
|
||||||
user. The user can press ESC or F10 to cancel. This macro
|
user. The user can press ESC or F10 to cancel. This macro
|
||||||
@ -1869,32 +1873,32 @@ will be respected.
|
|||||||
|
|
||||||
<tag/Use shell patterns on/
|
<tag/Use shell patterns on/
|
||||||
|
|
||||||
When the shell patterns option is on you can use the '*'
|
When the shell patterns option is on you can use the <tt/*/
|
||||||
and '?' wildcards in the source mask. They work like they
|
and <tt/?/ wildcards in the source mask. They work like they
|
||||||
do in the shell. In the target mask only the '*' and
|
do in the shell. In the target mask only the <tt/*/ and
|
||||||
'\<digit>' wildcards are allowed. The first '*' wildcard in
|
<tt/\<digit>/ wildcards are allowed. The first <tt/*/ wildcard in
|
||||||
the target mask corresponds to the first wildcard group in
|
the target mask corresponds to the first wildcard group in
|
||||||
the source mask, the second '*' corresponds to the second
|
the source mask, the second <tt/*/ corresponds to the second
|
||||||
group and so on. The '\1' wildcard corresponds to the
|
group and so on. The <tt/\1/ wildcard corresponds to the
|
||||||
first wildcard group in the source mask, the '\2' wildcard
|
first wildcard group in the source mask, the <tt/\2/ wildcard
|
||||||
corresponds to the second group and so on all the way up
|
corresponds to the second group and so on all the way up
|
||||||
to '\9'. The '\0' wildcard is the whole filename of the
|
to <tt/\9/. The <tt/\0/ wildcard is the whole filename of the
|
||||||
source file.
|
source file.
|
||||||
|
|
||||||
Two examples:
|
Two examples:
|
||||||
|
|
||||||
If the source mask is "*.tar.gz", the destination is
|
If the source mask is <tt/*.tar.gz/, the destination is
|
||||||
"/bla/*.tgz" and the file to be copied is "foo.tar.gz",
|
<tt>/bla/*.tgz</tt> and the file to be copied is <tt/foo.tar.gz/,
|
||||||
the copy will be "foo.tgz" in "/bla".
|
the copy will be <tt/foo.tgz/ in <tt>/bla</tt>.
|
||||||
|
|
||||||
Let's suppose you want to swap basename and extension so
|
Let's suppose you want to swap basename and extension so
|
||||||
that "file.c" will become "c.file" and so on. The source
|
that <tt/file.c/ will become <tt/c.file/ and so on. The source
|
||||||
mask for this is "*.*" and the destination is "\2.\1".
|
mask for this is <tt/*.*/ and the destination is <tt/\2.\1/.
|
||||||
|
|
||||||
<tag/Use shell patterns off/
|
<tag/Use shell patterns off/
|
||||||
|
|
||||||
When the shell patterns option is off the MC doesn't do
|
When the shell patterns option is off the MC doesn't do
|
||||||
automatic grouping anymore. You must use '\(...\)'
|
automatic grouping anymore. You must use <tt/\(...\)/
|
||||||
expressions in the source mask to specify meaning for the
|
expressions in the source mask to specify meaning for the
|
||||||
wildcards in the target mask. This is more flexible but
|
wildcards in the target mask. This is more flexible but
|
||||||
also requires more typing. Otherwise target masks are
|
also requires more typing. Otherwise target masks are
|
||||||
@ -1903,37 +1907,37 @@ on.
|
|||||||
|
|
||||||
Two examples:
|
Two examples:
|
||||||
|
|
||||||
If the source mask is "^\(.*\)\.tar\.gz$", the destination
|
If the source mask is <tt/^\(.*\)\.tar\.gz$/, the destination
|
||||||
is "/bla/*.tgz" and the file to be copied is "foo.tar.gz",
|
is <tt>/bla/*.tgz</tt> and the file to be copied is <tt/foo.tar.gz/,
|
||||||
the copy will be "/bla/foo.tgz".
|
the copy will be <tt>/bla/foo.tgz</tt>.
|
||||||
|
|
||||||
Let's suppose you want to swap basename and extension so
|
Let's suppose you want to swap basename and extension so
|
||||||
that "file.c" will become "c.file" and so on. The source
|
that <tt/file.c/ will become <tt/c.file/ and so on. The source
|
||||||
mask for this is "^\(.*\)\.\(.*\)$" and the destination is
|
mask for this is <tt/^\(.*\)\.\(.*\)$/ and the destination is
|
||||||
"\2.\1".
|
<tt/\2.\1/.
|
||||||
|
|
||||||
<tag/Case Conversions/
|
<tag/Case Conversions/
|
||||||
|
|
||||||
You can also change the case of the filenames. If you use
|
You can also change the case of the filenames. If you use
|
||||||
'\u' or '\l' in the target mask the next character will be
|
<tt/\u/ or <tt/\l/ in the target mask the next character will be
|
||||||
converted to uppercase or lowercase correspondingly.
|
converted to uppercase or lowercase correspondingly.
|
||||||
|
|
||||||
If you use '\U' or '\L' in the target mask the next
|
If you use <tt/\U/ or <tt/\L/ in the target mask the next
|
||||||
characters will be converted to uppercase or lowercase
|
characters will be converted to uppercase or lowercase
|
||||||
correspondingly up to the next '\E' or next '\U', '\L' or
|
correspondingly up to the next <tt/\E/ or next <tt/\U/, <tt/\L/ or
|
||||||
the end of the file name.
|
the end of the file name.
|
||||||
|
|
||||||
The '\u' and '\l' are stronger than '\U' and '\L'.
|
The <tt/\u/ and <tt/\l/ are stronger than <tt/\U/ and <tt/\L/.
|
||||||
|
|
||||||
For example, if the source mask is '*' (shell patterns on)
|
For example, if the source mask is <tt/*/ (shell patterns on)
|
||||||
or '^\(.*\)$' (shell patterns off) and the target mask is
|
or <tt/^\(.*\)$/ (shell patterns off) and the target mask is
|
||||||
'\L\u*' the file names will be converted to have initial
|
<tt/\L\u*/ the file names will be converted to have initial
|
||||||
upper case and otherwise lower case.
|
upper case and otherwise lower case.
|
||||||
|
|
||||||
</descrip>
|
</descrip>
|
||||||
|
|
||||||
You can also use '\' as a quote character. For example,
|
You can also use <tt/\/ as a quote character. For example,
|
||||||
'\\' is a backslash and '\*' is an asterisk.
|
<tt/\\/ is a backslash and <tt/\*/ is an asterisk.
|
||||||
|
|
||||||
<sect>Internal File Viewer<label id="Internal File Viewer">
|
<sect>Internal File Viewer<label id="Internal File Viewer">
|
||||||
|
|
||||||
@ -2076,8 +2080,8 @@ and <bf>sprintf</bf> man pages to see what a <bf>format string</bf>
|
|||||||
is and how it works. An example is as follows: Suppose I want
|
is and how it works. An example is as follows: Suppose I want
|
||||||
to replace all occurrences of say, an open bracket, three
|
to replace all occurrences of say, an open bracket, three
|
||||||
comma separated numbers, and a close bracket, with the
|
comma separated numbers, and a close bracket, with the
|
||||||
word &dquot;apples&dquot;, the third number, the word
|
word <tt/apples/, the third number, the word
|
||||||
&dquot;oranges&dquot; and then the second number, I would
|
<tt/oranges/ and then the second number, I would
|
||||||
fill in the <bf>Replace</bf> dialog
|
fill in the <bf>Replace</bf> dialog
|
||||||
box as follows:
|
box as follows:
|
||||||
|
|
||||||
@ -2278,7 +2282,7 @@ you specify the <em/user/ element then the Midnight Commander
|
|||||||
will try to logon on the remote machine as that user,
|
will try to logon on the remote machine as that user,
|
||||||
otherwise it will use your login name.
|
otherwise it will use your login name.
|
||||||
|
|
||||||
The <em/options/ are 'C' - use compression and 'rsh' use rsh instead
|
The <em/options/ are <tt/C/ - use compression and <tt/rsh/ use rsh instead
|
||||||
of ssh. If the <em/remote-dir/ element is present, your current
|
of ssh. If the <em/remote-dir/ element is present, your current
|
||||||
directory on the remote machine will be set to this one.
|
directory on the remote machine will be set to this one.
|
||||||
|
|
||||||
@ -2450,7 +2454,7 @@ sockets; <em/core/ is for core files.
|
|||||||
The possible colors are: black, gray, red, brightred, green,
|
The possible colors are: black, gray, red, brightred, green,
|
||||||
brightgreen, brown, yellow, blue, brightblue, magenta,
|
brightgreen, brown, yellow, blue, brightblue, magenta,
|
||||||
brightmagenta, cyan, brightcyan, lightgray and white. An there is a special
|
brightmagenta, cyan, brightcyan, lightgray and white. An there is a special
|
||||||
keyword for transparent background. It is 'default'. The 'default' can only
|
keyword for transparent background. It is <em/default/. The <em/default/ can only
|
||||||
be used for background color. Example:
|
be used for background color. Example:
|
||||||
|
|
||||||
<tscreen><verb>
|
<tscreen><verb>
|
||||||
@ -2472,7 +2476,7 @@ These variables may be set in your <tt>˜/.mc/ini</tt> file:
|
|||||||
<tag/clear_before_exec/ By default the Midnight Commander
|
<tag/clear_before_exec/ By default the Midnight Commander
|
||||||
clears the screen before executing a command. If you would
|
clears the screen before executing a command. If you would
|
||||||
prefer to see the output of the command at the bottom of
|
prefer to see the output of the command at the bottom of
|
||||||
the screen, edit your ˜/mc.ini file and change the value
|
the screen, edit your <tt>˜/.mc/ini</tt> file and change the value
|
||||||
of the field clear_before_exec to 0.
|
of the field clear_before_exec to 0.
|
||||||
<tag/confirm_view_dir/ If you press <tt/F3/ on a directory, normally
|
<tag/confirm_view_dir/ If you press <tt/F3/ on a directory, normally
|
||||||
MC enters that directory. If this flag is set to 1, then
|
MC enters that directory. If this flag is set to 1, then
|
||||||
@ -2510,7 +2514,7 @@ prefix key for one second, and if no extra keys have
|
|||||||
arrived, then the <tt/ESC/ key is interpreted as a cancel key
|
arrived, then the <tt/ESC/ key is interpreted as a cancel key
|
||||||
(<tt/ESC ESC/).
|
(<tt/ESC ESC/).
|
||||||
<tag/only_leading_plus_minus/
|
<tag/only_leading_plus_minus/
|
||||||
set special treatment for '+', '-', '*' in command line (select,
|
set special treatment for <tt/+/, <tt/-/, <tt/*/ in command line (select,
|
||||||
unselect, reverse selection) only if command line is empty. No need to
|
unselect, reverse selection) only if command line is empty. No need to
|
||||||
quote this characters in the middle of the command line. But we can not
|
quote this characters in the middle of the command line. But we can not
|
||||||
change selection when command line is not empty.
|
change selection when command line is not empty.
|
||||||
@ -2554,12 +2558,12 @@ terminal database without requiring root privileges. The
|
|||||||
Midnight Commander searches in the system initialization
|
Midnight Commander searches in the system initialization
|
||||||
file (the mc.lib file located in the Midnight Commander
|
file (the mc.lib file located in the Midnight Commander
|
||||||
library directory) or in the <tt>˜/.mc/ini</tt> file for the
|
library directory) or in the <tt>˜/.mc/ini</tt> file for the
|
||||||
section "terminal:your-terminal-name" and then for the
|
section <tt/terminal:your-terminal-name/ and then for the
|
||||||
section "terminal:general", each line of the section
|
section <tt/terminal:general/, each line of the section
|
||||||
contains a key symbol that you want to define, followed by
|
contains a key symbol that you want to define, followed by
|
||||||
an equal sign and the definition for the key. You can use
|
an equal sign and the definition for the key. You can use
|
||||||
the special \E form to represent the escape character and
|
the special <tt/\E/ form to represent the escape character and
|
||||||
the ^x to represent the control-x character.
|
the <tt/^x/ to represent the <tt/control-x/ character.
|
||||||
|
|
||||||
The possible key symbols are:
|
The possible key symbols are:
|
||||||
|
|
||||||
@ -2640,27 +2644,27 @@ The full key list of the help viewer:
|
|||||||
<tag>@prefix@/lib/mc.hlp</tag> The help file for the program.
|
<tag>@prefix@/lib/mc.hlp</tag> The help file for the program.
|
||||||
<tag>@prefix@/lib/mc/mc.ext</tag> The default system-wide extensions
|
<tag>@prefix@/lib/mc/mc.ext</tag> The default system-wide extensions
|
||||||
file.
|
file.
|
||||||
<tag><tt>˜/.mc/ext</tt></tag> User's own extension, view configuration and
|
<tag>˜/.mc/ext</tag> User's own extension, view configuration and
|
||||||
edit configuration file. They override the contents of the
|
edit configuration file. They override the contents of the
|
||||||
system wide files if present.
|
system wide files if present.
|
||||||
<tag>@prefix@/lib/mc/mc.ini</tag> The default system-wide setup for
|
<tag>@prefix@/lib/mc/mc.ini</tag> The default system-wide setup for
|
||||||
the Midnight Commander, used only if the user lacks his
|
the Midnight Commander, used only if the user lacks his
|
||||||
own ˜/.mc/ini file.
|
own <tt>˜/.mc/ini</tt> file.
|
||||||
<tag>@prefix@/lib/mc/mc.lib</tag> Global settings for the Midnight
|
<tag>@prefix@/lib/mc/mc.lib</tag> Global settings for the Midnight
|
||||||
Commander. Settings in this file are global to any
|
Commander. Settings in this file are global to any
|
||||||
Midnight Commander, it is useful to define site-global
|
Midnight Commander, it is useful to define site-global
|
||||||
terminal settings.
|
terminal settings.
|
||||||
<tag><tt>˜/.mc/ini</tt></tag> User's own setup. If this file is present
|
<tag>˜/.mc/ini</tag> User's own setup. If this file is present
|
||||||
then the setup is loaded from here instead of the
|
then the setup is loaded from here instead of the
|
||||||
system-wide startup file.
|
system-wide startup file.
|
||||||
<tag>@prefix@/lib/mc/mc.hint</tag> This file contains the hints
|
<tag>@prefix@/lib/mc/mc.hint</tag> This file contains the hints
|
||||||
(cookies) displayed by the program.
|
(cookies) displayed by the program.
|
||||||
<tag>@prefix@/lib/mc/mc.menu</tag> This file contains the default
|
<tag>@prefix@/lib/mc/mc.menu</tag> This file contains the default
|
||||||
system-wide applications menu.
|
system-wide applications menu.
|
||||||
<tag><tt>˜/.mc/menu</tt></tag> User's own application menu. If this file
|
<tag>˜/.mc/menu</tag> User's own application menu. If this file
|
||||||
is present it is used instead of the system-wide
|
is present it is used instead of the system-wide
|
||||||
applications menu.
|
applications menu.
|
||||||
<tag><tt>˜/.mc/tree</tt></tag> The directory list for the directory tree
|
<tag>˜/.mc/tree</tag> The directory list for the directory tree
|
||||||
and tree view features. Each line is one entry. The lines
|
and tree view features. Each line is one entry. The lines
|
||||||
starting with a slash are full directory names. The lines
|
starting with a slash are full directory names. The lines
|
||||||
starting with a number have that many characters equal to
|
starting with a number have that many characters equal to
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user