英语法语西班牙语

Ad


OnWorks 网站图标

mc - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mc

这是命令 mc 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mc - 类 Unix 系统的可视化外壳。

用法


mc [-abcCdfhPstuUVx] [-l 日志] [dir1 [dir2]] [-e [文件] ...] [-v 文件]

商品描述


GNU Midnight Commander 是一个用于类 Unix 操作的目录浏览器/文件管理器
系统。

配置


-一种, --stickchars
禁止使用图形字符绘制线条。

-b, --无色
强制黑白显示。

-C, - 颜色
强制颜色模式,请查看颜色部分了解更多信息。

-C 参数, --colors=参数
在命令行中指定不同的颜色集。 记录了 arg 的格式
在颜色部分。

--配置选项
显示配置选项。

-d, --nomouse
禁用鼠标支持。

-D N, --调试级别=N
保存 SMB VFS 的调试级别。 N 在 0-10 范围内。

-e [文件], --edit[=文件]
启动内部编辑器。 如果指定了文件,则在启动时打开它。 也可以看看
麦迪 (1).

-F, --数据目录
显示 Midnight Commander 文件的编译搜索路径。

-F, --datadir-信息
显示有关 Midnight Commander 的编译路径的扩展信息。

-G, --老老鼠
强制“正常跟踪”鼠标模式。 在支持 xterm 的终端上运行时使用
(tmux/屏幕)。

-k, --重置软件
从 termcap/terminfo 数据库将软键重置为默认值。 只对有用
功能键不起作用时的 HP 终端。

-K 文件, --keymap=文件
在命令行中指定键盘映射文件的名称。

-l 文件, --ftplog=文件
将带有服务器的 ftpfs 对话框保存在文件中。

--无键映射
不要从任何文件加载键绑定,使用默认的硬编码键。

-P 文件, --printwd=文件
将最后一个工作目录打印到指定文件。 这个选项并不意味着
要直接使用。 相反,它是从一个特殊的 shell 脚本中使用的
自动将shell的当前目录更改为最后一个目录
午夜指挥官在。来源文件 /usr/lib/mc/mc.sh (bash 和 zsh 用户)
or /usr/lib/mc.csh (tcsh 用户) 分别定义 mc 作为别名
适当的 shell 脚本。

-是的, - 减缓
设置替代模式绘制框架。 如果 [Lines] 部分未填充,
伪图形帧的符号是一个空格,否则帧字符
取自以下参数。

完全 能够 重新定义 以下 变量:

左上角
左上角

右上角
右上角

中上
中上交叉

中底
中底交叉

左下角
左下角

右下角
右下角

左中
左中十字

右中
右中十字

居中
中心十字架

水平 默认水平线

绿色 默认垂直线

薄薄的
细水平线

瘦身
细垂直线

-S 参数, --皮肤=arg
在命令行中指定皮肤的名称。 皮肤技术记录在
皮肤部分。

-t, --termcap
仅在使用 Slang 和 terminfo 编译代码时使用:它使 Midnight
指挥官使用的值 术语表 终端信息变量
而不是系统范围终端数据库上的信息

-你, --nosubshel​​l
禁用并发 shell(仅当 Midnight Commander 具有
使用并发 shell 支持构建)。

-U, --子壳
启用并发 shell 支持的使用(只有在 Midnight
Commander 构建时将 subshel​​l 支持设置为可选功能)。

-v 文件, --view=文件
启动内部查看器查看指定文件。 也可以看看 微信 (1).

-V, - 版
显示程序的版本。

-X, --xterm
强制 xterm 模式。 在支持 xterm 的终端上运行时使用(两种屏幕模式,
并能够发送鼠标转义序列)。

-X, --no-x11
不要使用 X11 来获取修饰符 Alt、Ctrl、Shift 的状态

如果指定了两个路径,则第一个路径名是要在活动中显示的目录
控制板; 第二个路径名是要在另一个面板中显示的目录。

如果指定了一个路径,则路径名是要在活动面板中显示的目录;
panel.ini 中“other_dir”的值是要在被动面板中显示的目录。

如果未指定路径,则在活动面板中显示当前目录; 的价值
panel.ini 中的“other_dir”是要在被动面板中显示的目录。

概述


午夜指挥官的画面分为四个部分。 几乎所有的屏幕
空间被两个目录面板占用。 默认情况下,从底部的第二行
屏幕是shell命令行,最下面一行显示功能键标签。
最上面的一行是菜单栏行。 菜单栏行可能不可见,但会出现
如果您用鼠标单击最上面的一行或按 F9 键。

Midnight Commander 同时提供两个目录的视图。 其中一个
面板是当前面板(选择栏在当前面板中)。 几乎所有的
操作发生在当前面板上。 一些文件操作,如重命名和复制
默认使用未选择面板的目录作为目的地(别担心,他们
总是先问你确认)。 有关更多信息,请参阅有关
目录面板、左右菜单和文件菜单。

您只需键入它们即可从 Midnight Commander 执行系统命令。
您键入的所有内容都将出现在 shell 命令行上,当您按 Enter 键时
Midnight Commander 会执行你输入的命令行; 阅读 Shell 命令行
和输入行键部分以了解有关命令行的更多信息。

老鼠 支持


Midnight Commander 附带鼠标支持。 它在您跑步时被激活
上一个 xterm的(1) 终端(如果您使用 telnet、ssh 或 rlogin 连接到
来自 xterm 的另一台机器)或者如果您在 Linux 控制台上运行并拥有 GPM
鼠标服务器运行。

当您左键单击目录面板中的文件时,该文件被选中; 如果你点击
使用右键,文件被标记(或未标记,取决于之前的状态)。

如果文件是可执行程序,双击文件将尝试执行该命令;
如果扩展文件具有为文件扩展名指定的程序,则指定的
程序被执行。

此外,可以通过以下方式执行分配给功能键标签的命令
点击他们。

鼠标按钮的默认自动重复率为 400 毫秒。 这可能是
通过编辑更改为其他值 〜/.config/mc/ini 文件和更改
鼠标重复率 参数。

如果您使用鼠标支持运行 Midnight Commander,则可以获得默认值
按住 Shift 键的鼠标行为(剪切和粘贴文本)。

Keys


Midnight Commander 中的一些命令涉及使用 系统 (有时标记
CTRL 或 CTL)和 (有时标记为 ALT 或什至 Compose)键。 在本手册中,我们
将使用以下缩写:

C-
表示在键入字符时按住 Control 键. 因此 Cf 将是:
按住 Control 键并输入 f。

Alt-
意味着在打字时按住 Meta 或 Alt 键. 如果没有 Meta 或 Alt
键,类型 ESC, 释放它,然后键入字符.

S-
意味着在打字时按住 Shift 键.

Midnight Commander 中的所有输入行都使用近似于 GNU Emacs 编辑器的
键绑定(默认)。

您可以重新定义键绑定。 看 重新定义 热键 绑定

了解更多信息。 所有其他键绑定(在本手册中描述)都是相对于默认的
行为。

有很多部分讲述了这些键。 以下是最重要的。

文件菜单部分记录了出现在文件菜单中的命令的键盘快捷键。
文件菜单。 本节包括功能键。 大多数这些命令执行一些
操作,通常针对选定的文件或标记的文件。

目录面板部分记录了选择文件或标记文件作为
稍后操作的目标(操作通常是文件菜单中的一个)。

Shell 命令行部分列出了用于输入和编辑的键
命令行。 大多数这些将文件名等从目录面板复制到
命令行(以避免过度输入)或访问命令行历史记录。

输入行键用于编辑输入行。 这意味着命令行和
查询对话框中的输入行。

重新定义 热键 绑定
热键绑定可以从外部文件(keymap-file)读取。 最初,Might
Commander 使用源代码中定义的键映射创建键绑定。 然后,两个文件
/usr/share/mc/mc.keymap/etc/mc/mc.keymap 总是加载,按顺序重新分配
之前定义的键绑定。 用户定义的keymap-file在以下搜索
算法(到第一个找到的):

1) 命令行选项 -K or --keymap=
2)环境变量 MC_KEYMAP
3)参数 键盘映射 在部分 【午夜指挥官】 的配置文件。
4)文件 〜/.config/mc/mc.keymap

配置文件中的命令行选项、环境变量和参数可能包含
键映射文件的绝对路径(带扩展名 .keymap 或不带)。 搜索
keymap-file 将出现在(到第一个找到的):

1) 〜/.config/mc
2) /等/管理委员会/
3) /usr/共享/mc/

其他 Keys
以下是一些不属于任何其他类别的键:

输入 如果命令行中有一些文本(面板底部的文本),
然后执行该命令。 如果命令行中没有文本,则如果
选择栏位于 Midnight Commander 执行的目录上方 目录(2)
选择目录并重新加载面板上的信息; 如果选择是
可执行文件,然后执行。 最后,如果所选文件的扩展名
name 匹配扩展文件中的扩展名之一,然后是相应的
命令被执行。

重新绘制午夜指挥官中的所有信息。

Cx c 对文件或标记文件运行 Chmod 命令。

Cx o 对当前文件或标记文件运行 Chown 命令。

Cx l 运行硬链接命令。

Cx s 运行绝对符号链接命令。

Cx v 运行相对符号链接命令。 有关更多信息,请参阅文件菜单部分
有关符号链接的信息。

Cx i 将其他面板显示模式设置为信息。

Cx q 将其他面板显示模式设置为快速查看。

Cx ! 执行外部面板化命令。

Cx h 运行 add directory to hotlist 命令。

Alt-! 执行过滤视图命令,在视图命令中描述。

Alt-? 执行查找文件命令。

Alt-c 弹出快速光盘对话框。

公司 当程序在 Linux 或 FreeBSD 控制台或 xterm 下运行时,它
将显示上一个命令的输出。 在 Linux 控制台上运行时,
Midnight Commander 使用外部程序 (cons.saver) 来处理保存和
恢复屏幕上的信息。

当子shell支持编译进去后,你可以随时输入Co
回到 Midnight Commander 主屏幕,要返回到您的应用程序,只需键入
Co. 如果您使用此技巧暂停了应用程序,您将无法
从 Midnight Commander 执行其他程序,直到您终止挂起的
应用程序。

目录 面板
本节列出了在目录面板上操作的键。 如果你想知道如何
要更改面板的外观,请查看左右菜单部分。

标签,
更改当前面板。 旧的其他面板成为新的当前面板,而
旧的当前面板成为新的其他面板。 选择栏从旧的移动
当前面板到新的当前面板。

插入, CT
要标记文件,您可以使用 Insert 键(kich1 terminfo 序列)。 取消标记
文件,只需重新标记一个标记的文件。

要更改面板的字符集,您可以使用 Me (Alt-e)。 重新编码是从选定的
代码页转换为系统代码页。 要取消重新编码,您可以选择“目录向上”
(..) 在活动面板中。 要取消所有目录中的字符集,请选择“否
翻译”在编码对话框中。

Alt-g, Alt-r, Alt-j
用于选择面板中的顶部文件,中间文件和底部文件,


Alt-t 切换当前显示列表以显示下一个显示列表模式。 和
这可以快速切换到简短列表、长列表、用户定义
列表模式,并返回默认值。

C-\ (控制反斜杠)
显示目录热列表并切换到所选目录。

+ (加)
这用于选择(标记)一组文件。 午夜指挥官会提示
为一个选择选项。 什么时候 仅由 复选框打开,只有文件将
被选中。 如果 仅由 关闭,因为将选择文件作为目录。 什么时候
模式 复选框打开,正则表达式很像文件名
在 shell 中通配符(* 代表零个或多个字符,? 代表
一个字符)。 如果 模式 关闭,然后文件的标记完成
正常的正则表达式(参见 ed (1))。 什么时候 案例 敏感 复选框已打开,
选择将区分大小写字符。 如果 案例 敏感 已关闭,情况
将被忽略。

\ (反斜杠)
使用“\”键取消选择一组文件。 这与加号键相反。

上键, Cp
将选择栏移动到面板中的上一个条目。

向下键, cn
将选择栏移动到面板中的下一个条目。

家, a1, Alt-
将选择栏移动到面板中的第一个条目。

结束, c1, Alt->
将选择栏移动到面板中的最后一个条目。

下一页, 简历
将选择栏向下移动一页。

上一页, ALT-V
将选择栏向上移动一页。

Alt-o 如果当前选择的文件是一个目录,则在另一个目录上加载该目录
面板并将选择移动到下一个文件。 如果当前选择的文件是
不是目录,加载另一个面板上的父目录并移动
选择到下一个文件。

Alt-i 使当前面板的当前目录也是面板的当前目录
其他面板。 如果需要,将另一个面板置于列表模式。 如果当前
面板被面板化,另一个面板不会被面板化。

C-上一页, C-向下翻页
仅当终端支持时:更改为“..”和当前选择的
目录分别。

Alt-y 移动到历史上的上一个目录,相当于点击 <
老鼠。

Alt-u 移动到历史中的下一个目录,相当于单击 >
老鼠。

Alt-Shift-h, ALT-H
显示目录历史,相当于用鼠标按下“v”。

快速 搜索、
快速搜索模式允许您在文件面板中执行快速文件搜索。 按 CS or
Alt-s 在目录列表中开始文件名搜索。

当搜索处于活动状态时,用户输入将添加到搜索字符串而不是
命令行。 如果 展示 小状态 选项已启用,搜索字符串显示在
迷你状态线。 输入时,选择栏将移动到下一个文件开始
与键入的字母。 这 Backspace键 or 键可以用来纠正打字错误。
如果再次按下 Cs,则搜索下一个匹配项。

如果双击 Cs 开始快速搜索,则之前的快速搜索模式
将用于当前搜索。

除了文件名字符,您还可以使用通配符“*”和“?”。

命令 Line
本节列出了在进入 shell 时有助于避免过度输入的键
命令。

Alt-Enter
将当前选择的文件名复制到命令行。

中央
同样是 Alt-Enter。 可能不适用于远程系统和某些终端。

C-Shift-回车
将当前选定文件的完整路径名复制到命令行。 可能
不适用于远程系统和某些终端。

使用Alt-Tab
为您完成文件名、命令、变量、用户名和主机名。

Cx t, Cx CT
复制标记文件(或如果没有标记文件,则为所选文件)
当前面板 (Cx t) 或其他面板 (Cx Ct) 到命令行。

Cx p, Cx Cp
第一个键序列将当前路径名复制到命令行,然后
第二个将未选择面板的路径名复制到命令行。

Cq quote 命令可用于插入以其他方式解释的字符
由午夜指挥官(如“+”符号)

Alt-p, Alt-n
使用这些键浏览命令历史记录。 Alt-p 带你到最后
进入,Alt-n 带你进入下一个。

Alt-h 显示当前输入行的历史记录。

其他咨询 机芯 Keys
帮助查看器、文件查看器和目录树使用通用代码来处理移动。
因此,它们接受完全相同的密钥。 它们中的每一个也接受它的一些键
拥有。

午夜指挥官的其他部分使用了一些相同的移动键,所以本节
也可能对这些部分有用。

向上, Cp
向后移动一行。

下来, cn
向前移动一行。

上一页 页, 向上, ALT-V
向上移动一页。

下一页 页, 下来, 简历
向下移动一页。

家, A1
移动到开头。

完结 C1
移动到最后。

帮助查看器和文件查看器除了接受以下键
上面提到:

b, CB, ch, 退格, 删除
向上移动一页。

太空 酒吧
向下移动一页。

u, d 向上或向下移动一页的一半。

g, G 移动到开头或结尾。

输入 Line Keys
输入行(它们用于命令行和查询对话框中的
程序)接受这些键:

将光标置于行首。

将光标放在行尾。

CB, 向左移动
将光标向左移动一位。

比照, 向右移
将光标向右移动一位。

alt-f 向前移动一个字。

alt-b 向后移动一个词。

ch, Backspace键
删除前一个字符。

光盘, 删除
删除点中的字符(光标上方)。

C-@ 设置切割标记。

连续波 将光标和标记之间的文本复制到终止缓冲区并删除
输入行中的文本。

Alt-w 将光标和标记之间的文本复制到终止缓冲区。

半胱氨酸 拉回终止缓冲区的内容。

CK 杀死从光标到行尾的文本。

Alt-p, Alt-n
使用这些键可以浏览命令历史记录。 Alt-p 带你到最后
进入,Alt-n 带你进入下一个。

Alt-Ch, Alt-退格键
向后删除一个字。

使用Alt-Tab
为您完成文件名、命令、变量、用户名和主机名。

菜单


按F9键或在屏幕顶行点击鼠标会弹出菜单栏。
菜单栏有五个菜单:“左”、“文件”、“命令”、“选项”和“右”。

左右菜单允许您修改左右菜单的外观
目录面板。

文件菜单列出了您可以对当前选定的文件或
标记的文件。

命令菜单列出了更一般的操作,与命令无关
当前选定的文件或标记的文件。

选项菜单列出了允许您自定义午夜指挥官的操作。

(以上 下面) 菜单
目录面板的外观可以从 菜单(它们是
命名 以上以下 当从布局选项中选择水平面板拆分时
对话)。

上市 模式...
列表模式视图用于显示文件列表,有四种不同的
可用的列表模式: , 概述, 用户. 完整的目录视图显示
文件名、文件大小和修改时间。

简要视图只显示文件名,它有 1 到 9 列(因此
与其他视图不同,显示更多文件)。 长远来看类似于输出 ls -l
命令。 长视图占据整个屏幕宽度。

如果选择“用户”显示格式,则必须指定显示格式。

用户显示格式必须以面板尺寸说明符开头。 这可能是“一半”或
“full”,它们分别指定了半屏面板和全屏面板。

在面板尺寸之后,您可以在面板上指定两列模式,这是通过
将数字“2”添加到用户格式字符串中。

在此之后,您可以使用可选的大小说明符添加字段的名称。 这是
您可以显示的可用字段:

姓名 显示文件名。

尺寸 显示文件大小。

大小 是另一种形式 尺寸 格式。 它显示文件的大小和
对于目录,它只显示 SUB-DIR 或 UP--DIR。

类型 显示一个字符宽的类型字段。 这个字符类似于
ls 用 -F 标志显示 - * 对于可执行文件, / 对于目录, @
链接, = 对于插座, - 对于字符设备, + 对于块设备, | 对于管道, ~
用于目录的符号链接和 ! 对于陈旧的符号链接(链接该点
无处)。

标记 如果文件被标记,则为星号,如果没有则为空格。

修改时间 文件的最后修改时间。

一次 文件的最后访问时间。

时间 文件的状态更改时间。

烫发 表示文件当前权限位的字符串。

模式 具有文件当前权限位的八进制值。

链接 文件的链接数。

身份证 GID(数字)。

裸体 UID(数字)。

业主 文件的所有者。

文件组。

索引节点 文件的索引节点。

您也可以使用以下关键字来定义面板布局:

空间 显示格式中的一个空格。

| 向显示格式添加一条垂直线。

要将一个字段强制为固定大小(大小说明符),您只需添加 : 其次是
您希望该字段具有的字符数。 如果数字后跟符号
+,则大小指定最小字段大小 - 如果程序发现有
屏幕上有更多空间,然后它将扩展该字段。

例如 显示对应于这种格式:

半型名称| 尺寸 | 时间

显示对应于这种格式:

full perm space nlink 空间所有者 空间组 空间大小 空间 mtime 空间名称

这是一个很好的用户显示格式:

半个名字| 尺寸:7 | 类型模式:3

面板也可以设置为以下模式:

资料包 信息视图显示与当前选择的文件相关的信息,如果
有关当前文件系统的可能信息。

树视图与目录树功能非常相似。 请参阅有关部分
了解更多信息。

快速 查看
在此模式下,面板将切换到显示内容的缩小查看器
当前选定文件的,如果您选择面板(使用 Tab 键或
鼠标),您将可以访问常用的查看器命令。

排序 命令...
八种排序顺序是按名称、按扩展名、按修改时间、按访问时间和
按inode信息修改时间,按大小,按inode和未排序。 按排序顺序
对话框,您可以选择排序顺序,也可以指定是否要排序
通过选中反向框来反向排序。

默认情况下,目录在文件之前排序,但这可以从面板更改
选项菜单(选项 混合 所有 ).

筛选...
filter 命令允许你指定一个 shell 模式(例如 *.tar.gz)其中
文件必须匹配才能显示。 无论过滤器模式如何,目录和
目录链接始终显示在目录面板中。

重读
reread 命令重新加载目录中的文件列表。 如果其他的很有用
进程已创建或删除文件。

文件 菜单
Midnight Commander 使用 F1 - F10 键作为出现命令的键盘快捷键
在文件菜单中。 功能键的转义序列是 terminfo 功能
kf1 槽 kf10。 在没有功能键支持的终端上,您可以实现相同的
通过按 ESC 键,然后按 1 到 9 和 0 范围内的数字来实现功能
(分别对应F1到F9和F10)。

文件菜单有以下命令(括号中的键盘快捷键):

政策和帮助 (F1)

调用内置的超文本帮助查看器。 在帮助查看器中,您可以使用 Tab
键选择下一个链接,按 Enter 键跟随该链接。 键空间和
Backspace 用于在帮助页面中向前和向后移动。 再次按F1得到
已接受密钥的完整列表。

菜单 (F2)

调用用户菜单。 用户菜单提供了一种简单的方法来为用户提供菜单和
为午夜指挥官添加额外功能。

查看 (F3, F13)

查看当前选择的文件。 默认情况下,这会调用内部文件查看器,但如果
“使用内部视图”选项关闭,它调用由指定的外部文件查看器
查看器 环境变量。 如果 查看器 是未定义的, PAGER 环境变量是
试过了。 如果 PAGER 也未定义,则调用“查看”命令。 如果使用 F13
相反,将调用查看器而不对
文件中。

有关如何指定扩展命令的说明,请参阅外部查看器的参数
外部查看器的线路选项。

过滤 查看 (Alt-!)

此命令提示输入命令及其参数(参数默认为
当前选择的文件名),该命令的输出显示在内部文件中
观众。

编辑 (F4, F14)

按 F4 编辑突出显示的文件。 按 F14(通常是 F14)以启动编辑器
新的空文件。 目前他们调用 vi 编辑器,或指定的编辑器
EDITOR 环境变量,或内部文件编辑器(如果 use_internal_edit 选项)
是的。

有关如何指定扩展命令的说明,请参阅外部编辑器的参数
外部编辑器的行选项。

复制 (F5, F15)

按 F5 弹出输入对话框复制当前选中的文件(或标记的文件)
文件(如果至少有一个文件被标记)到您在
输入对话框。 目标默认为未选择面板中的目录。 空间
对于目标文件,可以相对于 preallocate_space 配置选项进行预分配。
在此过程中,您可以按 Cc 或 ESC 中止操作。 有关详细信息
源掩码(通常是 * 或 ^\(.*\)$ 取决于 Use shell 的设置
模式)和目标中可能的通配符请参阅掩码复制/重命名。

F15(通常为F15)类似,但默认为所选面板中的目录。 它
始终对所选文件进行操作,而不管任何标记文件。

在某些系统上,可以通过单击
背景按钮(或在对话框中按 Alt-b)。 后台作业用于
控制后台进程。

链接 (Cx l)

创建指向当前文件的硬链接。

绝对 符号链接 (Cx s)

创建指向当前文件的绝对符号链接。

亲属 符号链接 (Cx v)

创建指向当前文件的相对符号链接。

对于那些不知道链接是什么的人:创建文件链接有点像
复制文件,但源文件名和目标文件名都代表
相同的文件图像。 例如,如果您编辑这些文件之一,您所做的所有更改都将
出现在两个文件中。 有些人称链接为别名或快捷方式。

硬链接显示为真实文件。 做出来之后就分不清是哪一个了
是原文,哪个是链接。 如果您删除其中任何一个,另一个是
仍然完好无损。 很难注意到这些文件代表相同的图像。 用
当您甚至不想知道时使用硬链接。

符号链接是对原始文件名称的引用。 如果原始文件是
删除符号链接是没有用的。 很容易注意到这些文件代表
相同的图像。 午夜指挥官在文件名前显示一个“@”符号,如果它
是指向某处的符号链接(目录除外,它显示波浪号 (~))。 这
链接指向的原始文件显示在迷你状态行上,如果 展示
小状态 选项已启用。 当您想避免混淆时使用符号链接
这可能是由硬链接引起的。

当你按下“Cx s”Midnight Commander 会自动填写完整的
原始文件的路径+文件名并建议链接的名称。 你可以改变
一。

有时您可能希望将原始路径的绝对路径更改为相对路径。
绝对路径从根目录开始:

/家/佛罗多/mc/mc -> /家/佛罗多/新/ mc

相对链接描述了从文件位置开始的原始文件的位置
链接本身:

/家/佛罗多/mc/mc -> ../新/MC

您可以通过按“Cx v”而不是按“Cx v”来强制 Midnight Commander 建议相对路径
“Cx s”。

重命名/移动 (F6, F16)

按 F6 弹出输入对话框复制当前选中的文件(或标记的文件)
文件(如果至少有一个文件被标记)到您在
输入对话框。 目标默认为未选择面板中的目录。 为了
更多细节看上面的复制(F5)操作,大部分东西都比较相似。

F16(通常为F16)类似,但默认为所选面板中的目录。 它
始终对所选文件进行操作,而不管任何标记文件。

在某些系统上,可以通过单击
背景按钮(或在对话框中按 Alt-b)。 后台作业用于
控制后台进程。

麦克迪尔 (F7)

弹出一个输入对话框并创建指定的目录。

删除 (F8)

删除当前选定的文件或当前选定面板中的标记文件。
在此过程中,您可以按 Cc 或 ESC 中止操作。

快速 cd (Alt-c) 如果您有完整的命令行并且想要 cd,请使用 quick cd 命令
某处。

选择 (+),

这用于选择(标记)一组文件。 午夜指挥官将提示您输入
选择选项。 什么时候 仅由 复选框打开时,将只选择文件。 如果
仅由 关闭,因为将选择文件作为目录。 什么时候 模式 复选框是
上,正则表达式很像 shell 中的文件名通配符(* 代表
零个或多个字符和? 代表一个字符)。 如果 模式 关闭,然后
文件的标记是用普通的正则表达式完成的(参见 ed (1))。 什么时候 案例
敏感 复选框打开时,选择将区分大小写字符。 如果 案例
敏感 是关闭的,大小写将被忽略。

取消选择 (\)

用于取消选择一组文件。 这是相反的 选择 命令。

退出 (F10, Shift-F10)

处决午夜指挥官。 Shift-F10 当你想退出时使用
使用外壳包装器。 Shift-F10 不会带你到上次访问的目录
与 Midnight Commander 一起使用,而是会留在您启动该目录的目录中
午夜指挥官。

快速 cd
如果您有一个完整的命令行并且想要在没有
必须猛拉和粘贴命令行。 此命令会弹出一个小对话框,您可以在其中
输入您将输入的所有内容 cd 在命令行上,然后按回车键。
这具有内部 cd 命令中已有的所有内容。

命令 菜单
Directory tree 命令显示目录的树形图。

“查找文件”命令允许您搜索特定文件。

“交换面板”命令交换两个目录面板的内容。

“打开/关闭面板”命令显示最后一个 shell 命令的输出。 这有效
仅在 xterm 和 Linux 和 FreeBSD 控制台上。

“比较目录”命令将目录面板相互比较。 你可以
然后使用复制 (F5) 命令使面板相同。 有三个比较
方法。 快速方法仅比较文件大小和文件日期。 彻底的方法使
一个完整的逐字节比较。 如果机器没有,彻底的方法不可用
支持 MMAP(2)系统调用。 仅大小比较方法只是比较文件
大小,不检查内容或日期时间,它只检查文件大小。

“外部面板化”允许您执行外部程序,并使输出
即程序当前面板的内容。

“命令历史”命令显示键入命令的列表。 选择的命令是
复制到命令行。 命令历史也可以通过键入 Alt-p 或
Alt-n。

“目录热列表”命令将当前目录更改为常用
目录更快。

“屏幕列表”命令显示一个对话框窗口,其中包含当前正在运行的列表
支持此模式的内部编辑器、查看器和其他 MC 模块。

“编辑扩展文件”命令允许您指定要在尝试时执行的程序
对具有某些扩展名的文件执行、查看、编辑和执行其他一系列操作
(文件名结尾)。

“编辑菜单文件”命令可用于编辑用户菜单(出现在
按 F2)。

目录
目录树命令显示目录的树形图。 您可以选择一个
图中的目录,Midnight Commander 将切换到该目录。

有两种方法可以调用树。 真正的目录树命令可从
命令菜单。 另一种方法是从左侧或右侧菜单中选择树视图。

为了摆脱长时间的延迟,午夜指挥官仅通过扫描来创建树图
所有目录的一小部分。 如果您要查看的目录丢失,
移动到其父目录并按 Cr(或 F2)。

您可以使用以下键:

接受一般移动键。

输入。 在目录树中,退出目录树并在
当前面板。 在树视图中,更改到另一个面板中的此目录,然后
在当前面板中保持树视图模式。

铬, F2 (重新扫描)。 重新扫描此目录。 当树形图过时时使用它:它
缺少子目录或显示一些不再存在的子目录。

F3 (忘记)。 从树图中删除此目录。 用它来消除杂物
图。 如果您希望目录回到树形图,请在其父目录中按 F2
目录。

F4 (静态/动态)。 在动态导航模式(默认)和静态之间切换
导航模式。

在静态导航模式下,您可以使用向上和向下键选择目录。 全部
显示已知目录。

在动态导航模式下,您可以使用向上和向下键选择同级
目录,左键移动到父目录,右键移动到一个
子目录。 只显示父目录、兄弟目录和子目录,其他是
被遗漏了。 当您遍历时,树形图会动态变化。

F5 (复制)。 复制目录。

F6 (RenMov)。 移动目录。

F7 (马克迪尔)。 在此目录下创建一个新目录。

F8 (删除)。 从文件系统中删除此目录。

CS, Alt-S。 搜索与搜索字符串匹配的下一个目录。 如果没有这样的
目录这些键将向下移动一行。

ch, 退格。 删除搜索字符串的最后一个字符。

不限 other 字符。 将字符添加到搜索字符串并移动到下一个
以这些字符开头的目录。 在树视图中,您必须首先激活
按 Cs 搜索模式。 搜索字符串显示在迷你状态行中。

以下操作仅在目录树中可用。 它们不受支持
树视图。

F1 (帮助)。 调用帮助查看器并显示此部分。

Esc键, F10。 退出目录树。 不要更改目录。

支持鼠标。 双击的行为类似于 Enter。 另请参阅有关鼠标的部分
支持。

找到最适合您的地方 文件
查找文件功能首先询问搜索的起始目录和文件名
被搜索。 通过按树按钮,您可以从中选择起始目录
目录树图。

选项形式整个单词。 像 grep -w。

您可以按 OK 按钮开始搜索。 在搜索过程中,您可以停止
停止按钮,然后从开始按钮继续。

您可以使用向上和向下箭头键浏览文件列表。 Chdir 按钮会改变
到当前选定文件的目录。 “再次”按钮将询问
新搜索的参数。 退出按钮退出搜索操作。 小组讨论
按钮会将找到的文件放置到当前目录面板,以便您可以执行
对它们的附加操作(查看、复制、移动、删除等)。 在对你进行面板化之后
可以按 Cr 返回到正常的文件列表。

“启用忽略目录”复选框和下方的输入字段允许设置列表
在搜索文件期间应该跳过的目录(例如,您可能想要
避免在 CD-ROM 或通过慢速链接安装的 NFS 目录上进行搜索)。 列表
组件必须用冒号分隔,这里是一个例子:

/cdrom:/nfs/wuarchive:/afs

还支持相对路径。 以下示例显示了如何跳过特殊
版本控制系统目录:
/cdrom:/nfs/wuarchive:/afs:.svn:.git:CVS

注意:输入框可以包含一个点(.),表示当前的绝对路径。

您可以考虑使用外部面板化命令进行某些操作。 查找文件
命令仅用于简单查询,而使用外部面板化您可以做神秘的事情
随心所欲地搜索。

外部 面板化
外部面板允许您执行外部程序,并输出
即程序当前面板的内容。

例如,如果您想在其中一个面板中操作面板中的所有符号链接
当前目录,您可以使用外部面板化运行以下命令:

找 。 -type l -print

命令完成后,面板的目录内容将不再是
当前目录的目录列表,但所有文件都是符号链接。

如果要对从 FTP 服务器下载的所有文件进行面板化,
您可以使用此 awk 命令从传输日志文件中提取文件名:

awk '$9~! /incoming/ { 打印 $9 }' < /var/log/xferlog

您可能希望将常用的面板化命令保存在一个描述性名称下,以便您
可以很快地回忆起来。 您可以通过在输入行上键入命令并按
添加新按钮。 然后输入要保存命令的名称。 下一个
时间,您只需从列表中选择该命令,而不必再次键入。

热门清单
Directory hotlist 命令显示目录中的目录标签
热名单。 午夜指挥官会切换到对应的目录
选定的标签。 从热列表对话框中,您可以删除已创建的标签/目录
配对并添加新的。 要快速添加新目录,您可以使用添加到热列表
命令 (Cx h),将当前目录加入目录热列表,只询问
用于目录的标签。

这使得 cd 到常用目录的速度更快。 您可以考虑使用 CDPATH 变量
如内部 cd 命令描述中所述。

编辑 延期 文件
这将在文件上调用您的编辑器 〜/.config/mc/mc.ext. 这个文件的格式
在以下:

所有以 # 或空行开头的行都将被丢弃。

从第一列开始的行应具有以下格式:

关键字/表达式, 即斜线后的所有内容直到新行 表达式.

关键词 可:

- 表达式 是一个扩展(无通配符)。 文件匹配它的名称结尾 表达式.
示例: 外壳/.tar 火柴 *。柏油.

正则表达式 - 表达式 是一个正则表达式。 如果文件名与常规匹配,则文件匹配
表达。

目录
- 表达式 是一个正则表达式。 如果文件是目录及其名称,则文件匹配
匹配正则表达式。

类型 - 表达式 是一个正则表达式。 文件匹配,如果输出 文件 %f 没有
初始“文件名:”部分匹配正则表达式 表达式.

默认
- 匹配任何文件。 表达式 被忽略。

包括
- 表示公共部分。 表达式 是节的名称。

其他行应以空格或制表符开头,格式应为: 关键字=命令
(= 周围没有空格),其中 关键词 应该: 可选 (在 Enter 或 double 时调用
点击), 查看 (F3), 编辑 (F4) 或 包括 (从公共部分添加规则)。 命令
是任何带有简单宏替换的单行 shell 命令。

规则从上到下匹配,因此顺序很重要。 如果适当
操作丢失,搜索继续,好像这条规则不匹配(即如果文件匹配
第一个和第二个条目和查看操作在第一个中丢失,然后按
F3 将使用第二个条目中的查看操作)。 默认 应该匹配所有
动作。

背景 工作机会
这使您可以控制任何后台 Midnight Commander 进程的状态(仅复制
和移动文件操作可以在后台完成)。 您可以停止,重新启动和杀死
来自这里的后台工作。

编辑 菜单 文件
用户菜单是用户可以自定义的有用操作菜单。 当你
访问用户菜单,如果存在,则使用当前目录中的文件 .mc.menu,
但前提是它由用户或 root 拥有并且不是全局可写的。 如果没有找到这样的文件,
~/.config/mc/菜单 以同样的方式尝试,否则 mc 使用默认的系统范围
菜单 /usr/share/mc/mc.menu。

菜单文件的格式非常简单。 以空格或空格开头的行
选项卡被视为菜单条目(为了能够像热键一样使用它,
第一个字符应该是一个字母)。 所有以空格或制表符开头的行都是
选择条目时将执行的命令。

当一个选项被选中时,该选项的所有命令行都被复制到一个临时的
临时目录(通常是 /usr/tmp)中的文件,然后执行该文件。 这个
允许用户在菜单中放置正常的 shell 结构。 也是简单的宏
替换发生在执行菜单代码之前。 有关详细信息,请参阅宏
代换。

这是一个示例 mc.menu 文件:

A 转储当前选择的文件
外径-c %f

B 编辑错误报告并将其发送给 root
我=`mktemp ${MC_TMPDIR:-/ tmp目录}/mail.XXXXXX` || 出口 1
六美元
mail -s "Midnight Commander bug" root < $I
rm -f $我

M 阅读邮件
emacs -f rmail

N 阅读 Usenet 新闻
emacs -f gnus

H 调用信息超文本浏览器
info

J 递归复制当前目录到其他面板
焦油 cf - . | (cd %D && tar xvpf -)

K 释放当前子目录
echo -n "分发文件名:"
读焦油
ln -s %d `目录名 %d`/$tar
cd ..
焦油 cvhf ${tar}.tar $tar

= f *.tar.gz | f *.tgz & tn
X 提取压缩 tar 文件的内容
焦油 xzvf %f

默认 医美问题

每个菜单条目之前都可以有一个条件。 条件必须从第一个开始
带有“=”字符的列。 如果条件为真,则菜单项将是默认值
条目。

条件语法:=
或:= | ...
或:= & ...

子条件是以下之一:

是当前文件匹配模式的语法?
(仅用于编辑菜单)
F 当前文件匹配模式?
F 其他文件匹配模式?
d 当前目录匹配模式?
D 其他目录匹配模式?
吨当前文件的类型?
吨其他类型的文件?
X 是可执行文件名吗?
! 否定子条件的结果

模式是正常的外壳模式或正则表达式,根据外壳模式
选项。 您可以通过编写覆盖 shell patterns 选项的全局值
菜单文件第一行的“shell_patterns=x”(其中“x”是 0 或 1)。

类型是以下一个或多个字符:

n 不是目录
r 常规文件
目录
链接
c字符设备
b 块设备
f FIFO(管道)
插座
x 可执行文件
t 标记

例如,'rlf' 表示常规文件、链接或 fifo。 't' 类型有点
特别是因为它作用于面板而不是文件。 条件 '=tt' 为真,如果
当前面板中有标记文件,如果没有则为 false。

如果条件以 '=?' 开头而不是 '=' 一个调试跟踪将显示每当
计算条件值。

条件是从左到右计算的。 这意味着
= f *.tar.gz | f *.tgz & tn
计算为
( (f *.tar.gz) | (f *.tgz) ) & (tn)

以下是使用条件的示例:

= f *.tar.gz | f *.tgz & tn
L 列出压缩的 tar-archive 的内容
gzip -cd %f | 焦油 xvf -

增加 医美问题

如果条件以“+”(或“+?”)而不是“=”(或“=?”)开头,则它是一个加法
健康)状况。 如果条件为真,则菜单项将包含在菜单中。 如果
条件为 false 菜单项将不包含在菜单中。

您可以通过使用 '+=' 或 '==+' 开始条件来组合默认和添加条件
(或 '+=?' 或 '=+?' 如果您想要调试跟踪)。 如果要使用两个不同的条件,
一个用于添加,另一个用于默认,您可以在具有两个条件的菜单项之前
行,一个以“+”开头,另一个以“=”开头。

注释以“#”开头。 附加注释行必须以“#”、空格或
标签。

附加选项 菜单
午夜指挥官有一些选项可以在几个对话框中打开和关闭
可从此菜单访问。 如果选项有星号或“x”,则启用选项
在他们面前。

配置命令会弹出一个对话框,您可以从中更改大部分设置
午夜指挥官。

布局命令会弹出一个对话框,您可以从中指定一系列选项 mc 的外观
就像在屏幕上一样。

面板选项命令弹出一个对话框,您可以从中指定文件管理器的选项
面板。

确认命令会弹出一个对话框,您可以从中指定要执行的操作
确认。

外观命令会弹出一个对话框,您可以从中指定皮肤。

Display bits 命令弹出一个对话框,您可以从中选择哪些字符是
您的终端能够显示。

“学习键”命令会弹出一个对话框,您可以从中测试一些不是
在某些终端上工作,您可以修复它们。

Virtual FS 命令弹出一个对话框,您可以从中指定一些 VFS 相关选项。

保存设置命令保存左、右和选项菜单的当前设置。 一种
少量其他设置也被保存。

配置
此对话框中的选项分为几组:“文件操作选项”、“Esc
键模式”、“运行后暂停”和“其他选项”。

文件 操作 选项

详细 操作。 这将切换文件复制、重命名和删除操作是否为
详细(即,为每个操作显示一个对话框)。 如果你有一个慢速终端,你
可能希望禁用详细操作。 如果速度超过,它会自动关闭
您的终端低于 9600 bps。

计算 总计。 如果启用此选项,Midnight Commander 计算总字节数
任何复制、重命名和删除操作之前的文件大小和总数。 这会
以牺牲一些速度为代价为您提供更准确的进度条。 这个选项
没有效果,如果 详细 操作 被禁用。

经典卡 进度条。 如果启用此选项,复制/移动/删除的进度条
操作总是从左到右增长。 如果禁用,增长方向
进度条跟随复制/移动/删除操作的方向:从左侧面板到右侧
一,反之亦然。 默认启用。

麦克迪尔 自动命名。 按F7新建目录时,弹出的输入行
对话框将在活动面板中由当前文件或目录的名称填充。 被禁用
默认。

预分配 空间。 如果可能,在复制之前为整个目标文件预分配空间
手术。 默认禁用。

ESC 模式。

默认情况下,Midnight Commander 将 ESC 键视为键前缀。 因此,你
应该按两次 Esc 代码退出对话框。 但有可能使用单个
按下 ESC 键进行该操作。

集成的 按。 默认情况下,此选项处于禁用状态。 如果您启用它,ESC 键将
作为设置时间间隔的前缀键(见 超时 下面的选项),如果没有额外的
键已到达,则 ESC 键被解释为取消键 (ESC ESC)。

超时。 此选项用于设置单个的时间间隔(以微秒为单位)
按 ESC 键。 默认情况下,此间隔为一秒(1000000 微秒)。 还有
超时可以通过 KEYBOARD_KEY_TIMEOUT_US 环境变量设置(也在
微秒),其优先级高于超时选项值。

Pause 暂停 after 运行

执行您的命令后,午夜指挥官可以暂停,以便您检查
命令的输出。 此变量有三种可能的设置:

决不。 意味着您不想看到命令的输出。 如果您正在使用
在 Linux 或 FreeBSD 控制台或 xterm 中,您将能够看到
键入 Co 命令。

On 终端。 您将在无法执行的终端上收到暂停消息
显示执行的最后一个命令的输出(任何不是 xterm 或
Linux 控制台)。

总是。 执行完所有命令后,程序将暂停。

其他名称 选项

使用 内部 编辑。 如果启用此选项,则使用内置文件编辑器进行编辑
文件。 如果该选项被禁用,则在 EDITOR 环境变量
用来。 如果没有指定编辑器, vi 用来。 请参阅内部文件部分
编辑。

使用 内部 观众。 如果启用此选项,则使用内置文件查看器查看
文件。 如果该选项被禁用,则指定的寻呼机 PAGER 环境变量是
用过的。 如果未指定寻呼机,则 查看 命令被使用。 请参阅有关的部分
内部文件查看器。

询问供应商 文件 名称。 如果启用此选项,则在打开新文件之前询问文件名
编辑。

汽车 菜单。 如果启用此选项,将在启动时调用用户菜单。 有用
用于为非 unixers 构建菜单。

下降 向下 菜单。 启用此选项后,下拉菜单将被激活为
当你按下 F9 键时。 否则,你只会得到菜单标题,你将
必须使用箭头键或热键激活菜单。 这是
如果您使用热键,推荐使用。

图案。 默认情况下,选择、取消选择和过滤命令将使用类似 shell 的
常用表达。 执行以下转换以实现此目的:“*”是
替换为 '.*'(零个或多个字符); 这 '?' 被“.”代替(正好一个
字符) 和 '.' 通过文字点。 如果该选项被禁用,则常规
表达式是在 ed(1)。

完成: 显示 所有。 默认情况下,午夜指挥官会弹出所有可能的完成,如果
只有当你按下时,完成才模棱两可 使用Alt-Tab 第二次。 为了
第一次,它只是尽可能多地完成并在歧义的情况下发出哔哔声。
如果您想在按下后查看所有可能的补全,请启用此选项 使用Alt-Tab
第一次。

旋转 短跑。 如果启用此选项,午夜指挥官会在
右上角作为正在进行的指示器。

Cd 如下 链接。 此选项,如果设置,会导致午夜指挥官跟随
在面板中更改当前目录时的目录逻辑链,或
使用 cd 命令。 这是 bash 的默认行为。 未设置时,午夜
Commander 遵循真实的目录结构,所以 cd .. 如果你已经进入了那个目录
通过链接会将您移动到当前目录的真正父目录而不是
链接所在的目录。

安全 删除。 如果启用此选项,则删除文件和目录热列表条目
无意中变得更加困难。 确认对话框中的默认选择
删除更改从“是”到“否”。 默认情况下禁用此选项。

汽车 保存 设置。 如果启用此选项,当您退出 Midnight Commander 时
午夜指挥官的可配置选项保存在 〜/.config/mc/ini 文件中。

布局
布局对话框使您可以更改屏幕的总体布局。 这
此对话框中的选项分为几组:“面板拆分”、“控制台输出”
和“其他选项”。

面板 分裂

屏幕区域的其余部分用于两个目录面板。 您可以指定是否
该区域被分割为面板 垂直 or 方向。 面板布局可以
使用 Alt-, (Alt-comma) 快捷方式更改。

等于 分裂。 默认情况下,面板具有相同的大小。 使用此选项,您可以指定一个
不平等的分裂。

安慰 产量

在 Linux 或 FreeBSD 控制台上,您可以指定输出中显示的行数
窗户。 如果 Midnight Commander 仅在本机控制台上运行,则此选项可用。

其他名称 选项

菜单 酒吧 可见。 如果启用,Midnight Commander 的主菜单将始终显示在
面板上方屏幕的顶行。 默认启用。

命令 提示。 如果启用,命令行是可用的。 默认启用。

键盘 可见。 如果启用,与 F10-F1 键关联的 10 个标签位于
屏幕的底行。 默认启用。

提示栏 可见。 如果启用,单行提示在面板下方可见。 启用者
默认。

XTerm 窗口 标题。 在 X11 的终端模拟器中运行时,Midnight Commander 设置
当前工作目录的终端窗口标题并在必要时更新它。 如果
你的终端模拟器坏了,你在启动时看到一些不正确的输出和
目录更改,关闭此选项。 默认启用。

展示 免费 空间。 如果启用,将显示当前文件系统的可用空间和总空间
在面板的底部框架。 默认启用。

面板 选项
主要 面板 选项

展示 迷你状态。 如果启用,关于当前选择的一行状态信息
项目显示在面板的底部。 默认启用。

使用 SI 尺寸 单位。 如果启用此选项,Midnight Commander 将使用 SI 单位
(1000 的幂)在显示任何字节大小时。 后缀 (k, m ...) 显示在
小写。 如果禁用(默认),午夜指挥官将使用二进制单位(权力的
1024) 和后缀显示为大写 (K, M ...)

混合 所有 文件。 如果启用此选项,则所有文件和目录混合显示
一起。 如果该选项被禁用(默认),目录(和目录的链接)是
显示在列表的开头,其他文​​件如下。

展示 备份 文件。 如果启用,Midnight Commander 将显示以
波浪号。 否则,它们将不会显示(如 GNU 的 ls 选项 -B)。 默认启用。

展示 文件。 如果启用,午夜指挥官将显示所有以
一个点(如 ls -a)。 默认禁用。

快速 目录 重新加载。 如果启用此选项,午夜指挥官将使用一个技巧
以确定目录内容是否已更改。 诀窍是重新加载目录
仅当目录的 i-node 已更改时; 这意味着重新加载仅在
创建或删除文件。 如果更改的是目录中文件的 i-node
(文件大小更改、模式或所有者更改等)显示未更新。 在这些
在某些情况下,如果您打开了该选项,则必须手动重新扫描目录(使用 Cr)。
默认情况下禁用。

纪念 移动 下来。 如果启用,当您标记文件时,选择栏将向下移动(使用
插入键)。 默认启用。

逆转 只。 仅允许还原文件选择。 默认启用。 如果
启用后,反向选择仅适用于文件,而不适用于目录。 这
目录选择不变。 如果关闭,则反向选择应用于文件
以及目录:所有未选择的项目都被选中,反之亦然。

简易 交换。 如果两个面板都包含文件列表,简单交换意味着面板交换
它的屏幕位置:左面板变为右面板,反之亦然。 如果这个选项是
未选中,文件列表面板交换其内容,保持列表格式和排序
选项。 默认情况下未选中。

汽车 保存 面板 设置。 如果启用此选项,当您退出午夜指挥官
面板的当前设置保存在 〜/.config/mc/panels.ini 文件。 被禁用
默认。

旅游导航

猞猁 运动。 如果启用此选项,您可以使用箭头键自动
chdir 如果当前选择是一个子目录并且 shell 命令行为空。 经过
默认情况下,此设置是关闭的。

滚动。 如果设置(默认),面板将滚动一半显示时
光标到达面板的末尾或开头,否则只会滚动文件
在一个时间。

老鼠 滚动。 每当使用鼠标滚轮滚动时都由页面进行控制
或逐行在面板上。

文件 突出

您可以指定是否 权限文件 类型 应突出突出
颜色。 如果启用了权限突出显示,则部分 烫发模式 显示、
适用于运行 Midnight Commander 的用户的字段用颜色突出显示
由...定义 关键词。 如果启用文件类型突出显示,文件名是
根据 /etc/mc/filehighlight.ini 文件中描述的规则着色。 查看文件名
突出显示以获取更多信息。

快速 搜索、

您可以指定快速搜索模式的工作方式:不区分大小写、大小写
敏感或与面板排序顺序匹配:区分大小写。

确认
在此对话框中,您可以配置文件删除、覆盖的确认选项
文件,按回车执行,退出程序,目录热列表条目
删除和历史清理。

外观
在此对话框中,您可以选择要使用的皮肤。

有关皮肤定义文件的技术细节,请参阅皮肤部分。

屏 显:
这用于配置屏幕上可见字符的范围。 此设置可能
如果您的终端/curses 仅支持 7 个输出位,则为 8859 位,ISO-1-XNUMX 显示所有
ISO-8859-1 映射中的字符和完整的 8 位用于那些可以
显示完整的 8 位字符。

了解
此对话框允许您测试和重新定义功能键、光标箭头和其他一些
使它们在您的终端上正常工作的键。 他们通常不会,因为许多终端
数据库不完整或损坏。

您可以使用 Tab 键和 vi 移动键('h' 向左,'j' 向下,'k'
向上和'l' 正确)。 一旦您按下任何光标移动键并被识别,您就可以
也使用该键。

您可以通过按每个键来测试键。 当你按下一个键,它是
正确识别,OK 应该出现在该键的名称旁边。 一旦键被标记
好的,它会像往常一样开始工作,例如第一次按下 F1 只会检查
F1 键有效,但之后它会显示帮助。 这同样适用于箭头键。 这
Tab 键应该始终有效。

如果某些键无法正常工作,则在按下其中之一后您将不会看到 OK 出现
这些。 那么你可能想重新定义它。 按下名称为
该键(通过鼠标或 Enter 或 Space 在使用 Tab 或
箭头)。 然后会出现一个消息框,要求您按该键。 做然后等待
直到消息框消失。 如果您想中止,只需按一下 Escape 并等待。

完成所有密钥后,您可以保存它们。 键的定义
have redefined 将被写入您的 [terminal:TERM] 部分 〜/.config/mc/ini
文件(其中 TERM 是您当前终端的名称)。 键的定义
已经正常工作没有保存。

在线会议 FS
此选项使您可以控制虚拟文件系统的设置。

午夜指挥官将一些虚拟文件的相关信息保存在内存中
系统来加快对文件系统中文件的访问(例如,目录
从 FTP 服务器获取的列表)。

另外,为了访问压缩文件的内容(例如,压缩的 tar
文件)Midnight Commander 需要在您的磁盘上创建临时未压缩文件。

由于内存中的信息和磁盘上的临时文件都占用资源,
您可能想要调整缓存信息的参数以减少您的资源
或最大化访问常用文件系统的速度。

由于 tar 档案的格式, 焦油 文件系统 需要读取整个文件
只是为了加载文件条目。 由于大多数 tar 文件通常被压缩(普通
tar 文件是灭绝的物种),tar 文件系统必须解压缩文件
临时位置的磁盘,然后作为常规 tar 访问未压缩的文件
文件中。

现在,由于我们都喜欢浏览整个磁盘上的文件和 tar 文件,因此很常见
您将留下一个 tar 文件,然后稍后重新输入。 由于解压速度较慢,
Midnight Commander 会在有限的时间内将信息缓存在内存中。 当。。。的时候
超时到期,与文件系统关联的所有资源都被释放。 这
默认超时设置为一分钟。

FTP 文件系统 (ftpfs) 允许您浏览远程 FTP 服务器上的目录。 它
有几个选项。

FTP 匿名 密码 是您以“匿名”身份登录时使用的密码。 一些网站
需要一个有效的电子邮件地址。 另一方面,你可能不想给你的
不受信任的站点的真实电子邮件地址,尤其是在您未使用垃圾邮件过滤功能的情况下。

ftpfs 将它从 FTP 服务器获取的目录列表保存在缓存中。 缓存
过期时间可配置为 文件系统 目录 缓存 超时 选项。 低值
对于此选项可能会减慢 ftpfs 上的每个操作,因为每个操作都会
需要向 FTP 服务器发送请求。

您可以定义一个 FTP 代理主机来执行 FTP。 请注意,大多数现代防火墙都完全
至少对于被动 FTP 是透明的(见下文),因此 FTP 代理被认为已过时。

If 总是 使用 FTP 代理 未设置,您可以使用感叹号启用代理
某些主机。 有关示例,请参阅 FTP 文件系统。

如果设置了这个选项,程序会做两件事:查阅/usr/lib/mc/mc.no_proxy
包含本地主机名的行的文件(如果主机名以点开头,
它被假定为一个域)并假定任何名称中没有点的主机名
可以直接访问。 所有其他主机将通过指定的 FTP 访问
代理。

您可以启用使用 〜/.netrc 文件,用于保存 ftp 服务器的登录名和密码。
有关 .netrc 格式的说明,请参阅 netrc (5)。

使用 被动 模式 启用 FTP 被动模式,当数据传输连接为
由客户端发起,而不是由服务器发起。 推荐并启用此选项
默认。 如果关闭此选项,则数据连接由服务器发起。
这可能不适用于某些防火墙。

保存 设置
启动时,Midnight Commander 会尝试从
〜/.config/mc/ini 文件。 如果此文件不存在,它将从
系统范围的配置文件,位于 /usr/share/mc/mc.ini。 如果全系统
配置文件不存在,MC 使用默认设置。

保存 设置 命令创建 〜/.config/mc/ini 通过保存当前设置的文件
左、右和选项菜单。

如果您激活 汽车 保存 格局 选项,MC 将始终保存当前设置
退出。

也存在无法从菜单更改的设置。 更改这些设置
您必须使用您喜欢的编辑器编辑安装文件。 请参阅特殊部分
设置以获取更多信息。

执行 操作 系统 命令


您可以通过在午夜指挥官的输入行中直接输入命令来执行命令,
或通过使用以下选项之一中的选择栏选择要执行的程序
面板并按 Enter。

如果在不可执行的文件上按 Enter,Midnight Commander 会检查
所选文件的扩展名与扩展文件中的扩展名。 如果一场比赛
找到然后执行与该扩展关联的代码。 一个非常简单的宏
扩展发生在执行命令之前。

cd 内部 命令
cd 命令由午夜指挥官解释,它不会传递给命令
用于执行的外壳。 因此它可能无法处理所有好的宏扩展和
你的 shell 所做的替换,虽然它做了一些:

波浪号 代换。 (~) 将替换为您的主目录,如果您附加
波浪号后的用户名,那么它将被替换为登录目录
指定用户。

例如,~guest 是用户 guest 的主目录,而 〜/客人
目录来宾在您的主目录中。

上一页 目录。 您可以使用
特殊目录名称“-”,如下所示: cd -

CDPATH 目录。 如果指定的目录 cd 命令不在当前
目录,然后午夜指挥官使用环境变量中的值 CDPATH
在任何指定的目录中搜索目录。

例如你可以设置你的 CDPATH 可变为 〜/ src:/ usr / src,让你改变
您的目录中的任何目录 〜/ src/ usr / src 目录,从
文件系统中的任何位置,使用其相对名称(例如 cd linux 可以采用
你到/usr/src/linux)。

换人
当访问用户菜单,或执行依赖于扩展的命令,或运行
命令从命令行输入,一个简单的宏替换发生。

宏是:

%i 空格缩进,等于光标列位置。 仅用于编辑菜单。

%y 当前文件的语法类型。 仅用于编辑菜单。

%k 块文件名。

%e 错误文件名。

%m 当前菜单名称。

%f%p
当前文件名。

%x 当前文件名的扩展名。

%b 没有扩展名的当前文件名。

%d 当前目录名称。

%F 未选择面板中的当前文件。

%D 未选中面板的目录名称。

%t 当前标记的文件。

%T 未选择面板中的标记文件。

%u%U
类似于 %t 和 %T 宏,但文件没有标记。 你可以
每个菜单文件条目或扩展文件条目仅使用此宏一次,因为下一个
时间不会有标记的文件。

%s%S
选定的文件:标记的文件(如果有)。 否则为当前文件。

%光盘 这是一个特殊的宏,用于将当前目录更改为
在它前面指定的目录。 这主要用作到
虚拟文件系统。

%看法 该宏用于调用内部查看器。 这个宏可以单独使用,或者
有论据。 如果你向这个宏传递任何参数,它们应该被括起来
括号内的。

论据是: ASCII 强制查看器进入 ascii 模式; 十六进制 强迫
查看器进入十六进制模式; 恩罗夫 告诉观众它应该解释粗体
并在 nroff 序列下划线; 未格式化 告诉观众不要解释
nroff 命令使文本加粗或加下划线。

%% 人物

%{一些 文本}
提示替换。 显示输入框和大括号内的文本
用作提示。 宏由用户键入的文本替换。 这
用户可以按 ESC 或 F10 取消。 此宏在命令行上不起作用
但。

%var{ENV:默认}
如果环境变量 ENV 未设置, 默认 被取代。 否则,
价值 ENV 被取代。

子壳 SUPPORT
子外壳支持是一个编译时选项,适用于外壳:bash、tcsh 和
zsh。

当子外壳代码被激活时,午夜指挥官将产生一个并发副本
你的外壳(在 SHELL 变量,如果未定义,则为
,在 / etc / passwd文件 file) 并在伪终端中运行它,而不是调用新的 shell
每次执行命令时,命令都会被传递到子shell,就好像你有
打字了。 这也允许您更改环境变量,使用 shell 函数
并定义在您退出 Midnight Commander 之前有效的别名。

如果您在使用 打坏 你可以在你的子shell中指定启动命令
〜/.local/share/mc/bashrc 文件和特殊键盘映射 〜/.local/share/mc/inputrc
文件中。 tcsh的 用户可以在 〜/.local/share/mc/tcshrc 文件中。

使用子shell代码时,可以随时用序列挂起应用程序
Co并跳回Midnight Commander,如果您中断应用程序,您将不会
能够运行其他外部命令,直到您退出中断的应用程序。

使用 subshel​​l 的额外附加功能是 Midnight 显示的提示
Commander 与您当前在 shell 中使用的提示符相同。

OPTIONS 部分提供了有关如何控制子 shell 代码的更多信息。

修改器


Chmod 窗口用于更改一组文件和目录中的属性位。
可以使用 Cx c 组合键调用它。

Chmod 窗口有两部分 - 权限文件.

在文件部分显示文件或目录的名称及其权限
八进制形式,以及它的所有者和组。

在权限部分有一组对应于文件的检查按钮
属性位。 当您更改属性位时,您可以看到八进制值在
文件部分。

要在小部件(按钮和复选按钮)之间移动,请使用 箭头 或者 制表 键。
要更改复选按钮的状态或选择按钮,请使用 空间。 你也可以
使用按钮上的热键快速激活它们。 热键显示为突出显示
按钮上的字母。

要设置属性位,请使用 Enter 键。

在处理一组文件或目录时,您只需单击您想要的位
设置或清除。 一旦您选择了您想要更改的位,您就可以选择以下选项之一
操作按钮(设置标记或清除标记)。

最后,要将属性完全设置为指定的属性,您可以使用 [组 全部]
按钮,它将作用于所有标记的文件。

[标记 全部] 仅对所有选定文件设置标记属性

[组 标记] 在所有选定文件的属性中设置标记位

[干净的 标记] 清除所有选定文件的属性中的标记位

[放] 设置一个文件的属性

[取消] 取消 Chmod 命令

小丑


Chown 命令用于更改文件的所有者/组。 这个的热键
命令是 Cx o。

高级 小丑


Advanced Chown 命令是将 Chmod 和 Chown 命令组合到一个窗口中。 你
可以一次更改权限和所有者/文件组。

文件 运营


当您复制、移动或删除文件时,Midnight Commander 会显示文件操作
对话。 它显示当前正在处理的文件并使用最多三个进度条。
文件栏表示目前已处理的当前文件的百分比。
计数栏显示已处理的标记文件数量。 字节栏
表示已处理的标记文件总大小的百分比。 如果
详细选项关闭,文件和字节栏不显示。

对话框底部有两个按钮。 按跳过按钮将跳过
当前文件的其余部分。 按 Abort 按钮将中止整个操作,
其余文件被跳过。

您可以在文件操作期间遇到其他三个对话框。

错误对话框会通知错误情况并提供三个选项。 通常你
选择跳过按钮跳过文件或中止按钮中止操作
共。 如果您从其他人那里解决了问题,您也可以选择“重试”按钮
终奌站。

当您尝试复制或移动文件顶部的文件时,将显示替换对话框
现有文件。 该对话框显示了两个文件的日期和大小。 按是
按钮覆盖文件,否按钮跳过文件,全部按钮覆盖
所有文件,“无”按钮永不覆盖,“更新”按钮覆盖,如果
源文件比目标文件新。 您可以通过以下方式中止整个操作
按中止按钮。

当您尝试删除不属于该目录的目录时,将显示递归删除对话框
空的。 按是按钮递归删除目录,否按钮跳过
目录,“全部”按钮删除所有目录,“无”按钮跳过
所有非空目录。 您可以通过按 Abort 来中止整个操作
按钮。 如果您选择是或全部按钮,您将被要求确认。 类型
“是”仅当您真的确定要进行递归删除时。

如果您已标记文件并对它们执行操作,则仅对
操作成功未标记。 失败和跳过的文件被标记。

口罩 复制/重命名


复制/移动操作让您可以轻松地翻译文件名。 去做吧,
你必须指定正确的源掩码,通常在尾随部分
目的地指定一些通配符。 匹配源掩码的所有文件都是
根据目标掩码复制/重命名。 如果有标记的文件,则只有标记的文件
与源掩码匹配的文件被重命名。

您还可以设置其他选项:

关注 链接

确定是否在源目录中创建符号链接和硬链接(递归地
子目录)目标目录中的新链接,或者您是否要复制它们
内容。

潜水 子目录

确定将要复制源目录时的行为,但目标
目录已经存在。 默认动作是复制源的内容
目录到目标目录。 启用此选项会导致复制源
目录本身进入目标目录。

比如你要复制目录 /富 包含文件 酒吧/布拉/富,这是
已经存在的目录。 通常(当 潜水 子目录 未设置),mc 将复制
文件 /foo/酒吧 进入文件 /bla/foo/酒吧. 通过启用此选项 /bla/富/富
将创建目录,并且 /foo/酒吧 将被复制到 /bla/foo/foo/酒吧.

保存 属性

确定是否保留权限、时间戳和(如果您是 root)
原始文件的所有权。 如果未设置此选项,则当前值
umask 将受到尊重。

使用 模式

启用此选项后,您可以使用“*”和“?” 源掩码中的通配符。 他们工作
就像他们在 shell 中所做的那样。 在目标掩码中只有 '*' 和 '\ ' 通配符是
允许。 目标掩码中的第一个“*”通配符对应第一个通配符组
在源掩码中,第二个“*”对应第二组,依此类推。 '\1'
通配符对应于源掩码中的第一个通配符组,即 '\2' 通配符
对应于第二组,依此类推,一直到 '\9'。 '\0' 通配符是
源文件的整个文件名。

两个例子:

如果源掩码是“*.tar.gz”,则目标是“/bla/*.tgz”,并且文件是
复制的是“foo.tar.gz”,副本将是“/bla”中的“foo.tgz”。

假设您想交换基本名称和扩展名,以便“file.c”变成“c.file”并且
很快。 源掩码是“*.*”,目标是“\2.\1”。

使用 模式 折扣

当外壳模式选项关闭时,MC 不再进行自动分组。 你
必须在源掩码中使用 '\(...\)' 表达式来指定中通配符的含义
目标掩码。 这更灵活,但也需要更多的输入。 否则目标
掩码与外壳模式选项打开时的情况类似。

两个例子:

如果源掩码为“^\(.*\)\.tar\.gz$”,则目标为“/bla/*.tgz”,文件为
被复制的是“foo.tar.gz”,副本将是“/bla/foo.tgz”。

假设您想交换基本名称和扩展名,以便“file.c”成为
“c.file”等。 源掩码是“^\(.*\)\.\(.*\)$”,目标是
“\2.\1”。

案例 转换

您还可以更改文件名的大小写。 如果在目标中使用 '\u' 或 '\l'
掩码,下一个字符将相应地转换为大写或小写。

如果在目标掩码中使用 '\U' 或 '\L',接下来的字符将被转换为
大写或小写,直到下一个 '\E' 或下一个 '\U'、'\L' 或结尾
的文件名。

'\u' 和 '\l' 比 '\U' 和 '\L' 强。

例如,如果源掩码是 '*' ( 使用 模式 on) 或 '^\(.*\)$' ( 使用
模式 off) 并且目标掩码是 '\L\u*' 文件名将被转换为
初始大写,否则小写。

您还可以使用 '\' 作为引号字符。 例如,'\\' 是一个反斜杠,'\*' 是一个
星号。

稳定 符号链接

命令 Midnight Commander,它应该更改目标中的符号链接,以便它们
指向与之前相同的位置。 使用绝对符号链接,这样做
什么都没有,但是如果你有一个相对的,它会重新计算它的值,添加必要的 ../
和其他目录部分并使值尽可能短(最现代
文件系统在 inode 内保留短符号链接,因此不会浪费太多磁盘空间)。

选择/取消选择


文件组和目录选择或使用选择对话框。 输入线
允许输入将被选择/取消选择的文件名的正则表达式。

什么时候 仅由 复选框打开时,将只选择文件。 如果 仅由 关闭,作为
文件作为目录将被选择。 什么时候 模式 复选框已打开,常规
表达式很像 shell 中的文件名通配符(* 代表零个或多个
字符和 ? 代表一个字符)。 如果 模式 关闭,然后标记
文件是用普通的正则表达式完成的(见ed (1))。 什么时候 案例 敏感
复选框打开时,选择将区分大小写字符。 如果 案例 敏感 is
off,大小写将被忽略。

内部 变化 查看器


mcdiff 是一个视觉差异工具。 您可以比较两个文件并就地编辑它们(差异
动态更新)。 您可以浏览和查看流行版本的工作副本
控制系统(GIT、Subversion 等)。

Midnight Commander 的内部差异查看器中提供了以下快捷方式。

F1 调用内置的超文本帮助查看器。

F2 保存修改后的文件。

F4 在内部编辑器中编辑左侧面板的文件。

F14 在内部编辑器中编辑右侧面板的文件。

F5 合并当前大块。 只有当前的块会被合并。

F7 开始寻找。

F17 继续搜索。

F10, Esc键, q 退出差异查看器。

Alt-s, s 切换帅哥状态的显示。

Alt-n, l 切换行号的显示。

f 最大化左侧面板。

= 使面板宽度相等。

> 减小右侧面板的大小。

< 减小左侧面板的大小。

c 将尾随回车 (CR) 符号显示为 ^M。

2, 3, 4, 8 设置表格大小

交换差异面板的内容。

刷新屏幕。

公司 切换到子shell并显示命令屏幕。

回车, 空间, n 找到下一个差异块。

退格, p 查找以前的差异块。

g 去线。

Down 向前滚动一行。

Up 向后滚动一行。

上一页 向上移动一页。

下一页 向下移动一页。

家, A1 移动到行首。

结束 移动到行尾。

C-首页 移至文件开头。

C端, C1 移动到文件末尾。

内部 文件 查看器


内部文件查看器提供两种显示模式:ASCII 和十六进制。 在之间切换
模式,使用 F4 键。

查看器将尝试使用您的系统或文件类型提供的最佳方法来查看
显示信息。 一些字符序列,最常出现在
预先格式化的手册页,以粗体和下划线显示,从而形成漂亮的显示
您的文件。

在十六进制模式下,搜索功能接受引号和常量数字中的文本。 文本
in 引号在删除引号后完全匹配。 每个数字匹配一个字节。
您可以将引用的文本与这样的常量混合使用:

“字符串” -1 0xBB 012 “更多文本”

请注意,012 是八进制数。 -1 转换为 0xFF。

以下是与 Midnight Commander 的每个键相关联的操作列表
处理内部文件查看器。

F1 调用内置的超文本帮助查看器。

F2 切换环绕模式。

F4 切换十六进制模式。

F5 转到线。 这将提示您输入行号并显示该行。

F6, /. 正则表达式搜索。

?, 反向正则表达式搜索。

F7 普通搜索/十六进制模式搜索。

CS, F17, n. 如果之前没有搜索表达式,则开始正常搜索 else find
下一场比赛。

铬。 如果没有以前的搜索表达式,则开始反向搜索,否则查找下一个
匹配。

F8 切换原始/解析模式:这将显示在磁盘上找到的文件或正在处理的文件
过滤器已在 mc.ext 文件中指定,然后是过滤器的输出。 当前的
模式总是不同于写在按钮标签上的,因为按钮上是模式
你用那个键输入的。

F9 切换格式/取消格式模式:当格式模式打开时,查看器将解释一些
用不同颜色显示粗体和下划线的字符串序列。 此外,在按钮标签上
是当前模式之外的另一种模式。

F10, Esc键。 退出内部文件查看器。

下一页, 空间, 简历。 向前滚动一页。

上一页, ALT-V, CB, 退格。 向后滚动一页。

向下键 向前滚动一行。

向上键 向后滚动一行。

刷新屏幕。

公司 切换到子shell并显示命令屏幕。

[n]的 m 设置标记 n。

[n]的 r 跳到标记 n。

f 跳转到下一个文件。

CB 跳转到上一个文件。

Alt-r 切换标尺。

阿尔特 要更改显示文本的字符集,可以使用 Me (Alt-e)。 重新编码是由
选择的代码页转换为系统代码页。 要取消重新编码,您可以选择“
翻译>”在字符集选择对话框中。

可以指示文件查看器如何显示文件,请查看 Edit
扩展文件部分

内部 文件 编者


内部文件编辑器是一个功能齐全的全屏编辑器。 它最多可以编辑文件
64 兆字节。 可以编辑二进制文件。 调用内部文件编辑器
运用 F4 如果 使用内部编辑 选项在初始化文件中设置。

目前支持的功能有:块复制、移动、删除、剪切、粘贴; 钥匙换钥匙
撤消; 下拉菜单; 文件插入; 宏命令; 正则表达式搜索和
代替; shift-arrow 文本突出显示(如果终端支持); 插入-覆盖
切换; 自动换行; 自动缩进; 可调标签大小; 各种文件的语法高亮
类型; 以及通过诸如 indent 和 ispell 之类的 shell 命令来管理文本块的选项。

部分:

ini文件中的编辑器选项

编辑器非常易于使用,无需辅导。 要查看什么键有什么作用,只需
查阅相应的下拉菜单。 其他键有: Shift 移动键做文本
突出显示。 Ctrl-Ins 复制到文件 编辑器.clip换班 粘贴从
mcedit.clip。 Shift-Del 切到 编辑器.clip按Ctrl-德尔 删除突出显示的文本。 鼠
突出显示也有效,您可以像往常一样通过按住 shift 覆盖鼠标
键同时拖动鼠标让正常的终端鼠标突出显示工作。

要定义宏,请按 Ctrl-R 然后输入要执行的击键。
媒体 Ctrl-R 完成后再次。 然后,您可以将宏分配给您喜欢的任何键
按下那个键。 当您按时执行宏 按Ctrl-A 然后是分配的键。
如果您按 Meta、Ctrl 或 Esc 和指定的键,也会执行宏,前提是
密钥不用于任何其他功能。 一旦定义,宏命令进入
文件 〜/.local/share/mc/mcedit/mcedit.macros 您可以通过删除宏来删除宏
此文件中的相应行。

要更改显示文本的字符集,可以使用 Me (Alt-e)。 重新编码是从选定的
代码页转换为系统代码页。 要取消重新编码,您可以选择“ “ 在
字符集选择对话框。

F19 将格式化当前突出显示的块(纯文本或 C or C + +中 代码或其他)。
这是由文件控制的 /usr/share/mc/edit.indent.rc 复制到
〜/.local/share/mc/mcedit/edit.indent.rc 第一次使用它时在您的主目录中。

编辑器还显示非美国字符(160+)。 编辑二进制文件时,你应该
显示、 在选项菜单中设置为 7 位以保持间距干净。

附加选项 of 编辑 in ini 文件


本节描述了 ini 文件的一些编辑器选项。 选项被放置在
[午夜指挥官] 部分

editor_wordcompletion_collect_entire_file
在整个文件中或仅从文件开头搜索自动完成候选项
光标位置 (0)

屏风 选择器


Midnight Commander 支持运行许多内部模块(例如 editor、viewer 和 diff
查看器)并在它们之间切换而不关闭打开的文件。 使用
但是,目前不支持同时使用多个文件管理器。

让我们将这些模块中的每一个称为屏幕。 屏幕切换的三种方式,
使用以下全局快捷方式之一:

Alt-} 切换到下一个屏幕;

Alt-{ 切换到上一屏幕;

Alt-` 打开带有当前打开屏幕列表的对话窗口(或使用“屏幕
列表”菜单项)。

完成


让午夜指挥官为您打字。

尝试对当前位置之前的文本执行补全。 MC 尝试完成
将文本视为变量(如果文本以 $), 用户名(如果文本开始
~), 主机名(如果文本以 @) 或命令(如果您在命令行上
在您可能键入命令的位置,可能的补全然后包括 shell
保留字和 shell 内置命令)依次。 如果这些都不匹配,
尝试完成文件名。

文件名、用户名、变量和主机名补全适用于所有输入行、命令
完成是特定于命令行的。 如果补全不明确(还有更多
不同的可能性),MC 发出哔哔声,接下来的动作取决于设置
完成:在配置对话框中显示所有选项。 如果启用,则列出所有
可能性在当前位置旁边弹出,您可以使用箭头键选择
输入 正确的条目。 您还可以键入第一个字母
可能性不同以移动到所有可能性的子集并完成尽可能多的
可能的。 如果你按 使用Alt-Tab 再次,只有子集将显示在列表框中,
否则匹配所有前面字符的第一个项目将被突出显示。
一旦没有歧义,对话框就会消失,但您可以通过取消键隐藏它
ESC, F10 和左右箭头键。 如果 Complete: show all 被禁用,则弹出对话框
只有当你按下 使用Alt-Tab 第二次,第一次 MC 只发出哔哔声。

应用转义 ?, *& 符号(如 \?, \*, \& ) 在文件名中禁止将它们用作
在输入行中执行替换时正则表达式中的元符号。

在线会议 文件 系统


Midnight Commander 提供了一个代码层来访问文件系统; 这段代码
层称为虚拟文件系统交换机。 虚拟文件系统开关允许
Midnight Commander 操作不在 Unix 文件系统上的文件。

目前 Midnight Commander 与一些虚拟文件系统 (VFS) 打包在一起:
本地 文件系统,用于访问普通的Unix文件系统; 这 文件系统,过去
使用 FTP 协议操作远程系统上的文件; 这 关税, 用于操纵
tar 和压缩的 tar 文件; 这 未定义, 用于恢复 ext2 文件中已删除的文件
系统(Linux 系统的默认文件系统), 鱼露 (用于操作文件
shell 连接,例如 rsh 和 ssh)。 如果代码是用 文件系统 (用于
通过 SFTP 连接操作文件)。 如果代码是用 中小企业金融系统 支持,
您可以使用 SMB (CIFS) 协议操作远程系统上的文件。

一个泛型 扩展文件系统 (EXTernal virtual File System) 为方便扩展VFS而提供
使用脚本和外部软件的能力。

VFS 开关代码将解释所有使用的路径名并将它们转发到
正确的文件系统,用于每个文件系统的格式将在后面描述
在他们自己的部分。

则fTP 文件 系统
FTP 文件系统 (ftpfs) 允许您操作远程机器上的文件。 到
实际使用它,你可以使用 则fTP 链接 菜单中的项目或直接更改您的当前
目录使用 cd 命令到一个看起来像这样的路径名:

ftp://[!][用户[:密码]@]机器[:端口][远程目录]

用户, 端口远程目录 元素是可选的。 如果您指定 用户 元素
Midnight Commander 将以该用户身份登录远程机器,否则将使用
匿名登录或来自 〜/.netrc 文件。 可选的 通过 元素是
用于连接的密码。 在 VFS 目录名中使用密码不是
推荐,因为它可以以明文形式出现在屏幕上并且可以保存到
目录历史。

要启用使用 FTP 代理,请在前面加上 ! (感叹号)到主机名。

例子:

ftp://ftp.nuclecu.unam.mx/linux/local
ftp://tsx-11.mit.edu/pub/linux/packages
ftp://!behind.firewall.edu/pub
ftp://访客@remote-host.com:40/pub
ftp://米格尔:xxx@服务器/发布

请检查虚拟文件系统对话框中的 ftpfs 选项。

焦油 文件 系统
tar 文件系统为您提供对 tar 文件和压缩文件的只读访问
使用 chdir 命令来处理 tar 文件。 要将目录更改为 tar 文件,请更改
使用以下语法将当前目录添加到 tar 文件:

/文件名.tar/utar://[dir-inside-tar]

mc.ext 文件已经提供了 tar 文件的快捷方式,这意味着通常你
只需指向一个 tar 文件并按回车键进入 tar 文件,请参阅编辑
扩展文件部分,了解有关如何完成此操作的详细信息。

例子:

mc-3.0.tar.gz/utar://mc-3.0/vfs
/ftp/GCC/gcc-2.7.0.tar/utar://

后者指定 tar 存档的完整路径。

文件 转让 超过 贝壳 文件系统
Fish 文件系统是一个基于网络的文件系统,它允许您操作
远程机器中的文件就好像它们是本地的一样。 要使用它,另一方必须要么
运行fish server,或者必须有与bash兼容的shell。

要连接到远程机器,你只需要 chdir 到一个特殊的目录,它的名字
格式如下:

sh://[用户@]机器[:选项]/[远程目录]

用户, 选项远程目录 元素是可选的。 如果您指定 用户 元素,
Midnight Commander 将尝试以该用户身份登录远程机器,否则它
将使用您的登录名。

可用 选项 是:
'C' - 使用压缩;
'r' - 使用 rsh 而不是 ssh;
port - 指定远程服务器使用的端口。
如果 远程目录 元素存在,您在远程机器上的当前目录将是
设置为这个。

例子:

sh://onlyrsh.mx:r/linux/local
嘘://[电子邮件保护]:C/私人
嘘://[电子邮件保护]/私人的
嘘://[电子邮件保护]:2222/私人

SFTP (SSH 文件 转让 协议) 文件系统
SFTP 文件系统是一个基于网络的文件系统,允许您操作
远程机器中的文件就好像它们是本地的一样。

要连接到远程机器,你只需要 chdir 到一个特殊的目录,它的名字
格式如下:

sftp://[user@]machine:[端口]/[远程目录]

用户, 端口远程目录 元素是可选的。 如果您指定 用户 元素
Midnight Commander 将尝试以该用户身份登录远程机器,否则它将
使用您的登录名。 端口 - 指定远程服务器使用的端口(默认为 22)。 如果
远程目录 元素存在,您在远程机器上的当前目录将是
设置为这个。

例子:

sftp://onlyrsh.mx/linux/local
sftp://乔:[电子邮件保护]/私人的
sftp://乔@noncompressed.ssh.edu/private
sftp://乔@somehost.ssh.edu:2222/私人

反删除 文件 系统
在 Linux 系统上,如果您要求 configure 使用 ext2fs 取消删除功能,您将
有可用的取消删除文件系统。 已删除文件的恢复仅适用于
ext2 文件系统。 取消删除文件系统只是 ext2fs 库的一个接口
在 ext2fs 上检索所有已删除的文件名,并提供并提取
选定的文件放入一个常规分区。

要使用此文件系统,您必须将 chdir 放入由
“undel://”前缀和实际文件系统所在的文件名。

例如,要恢复第一个 SCSI 磁盘的第二个分区上的已删除文件
Linux,您将使用以下路径名:

取消删除://sda2

在开始之前,undelfs 可能需要一段时间才能加载所需的信息
在那里浏览文件。

SMB 文件 系统
smbfs 允许您使用 SMB(或 CIFS)协议操作远程机器上的文件。
这些包括 Windows for Workgroups、Windows 9x/ME/XP、Windows NT、Windows 2000 和
桑巴。 要实际使用它,您可以尝试使用面板命令“SMB 链接...”
(可从菜单栏访问)或者您可以直接将当前目录更改为
使用 cd 命令到如下所示的路径名:

smb://[用户@]机器[/服务][/远程目录]

用户, 服务远程目录 元素是可选的。 这 用户, 密码 能够
在输入对话框中指定。

例子:

smb://机器/分享
smb://other_machine
smb://guest@machine/Public/Irlex

外部的 文件 系统
扩展文件系统 允许您将众多功能和文件类型集成到 GNU Midnight Commander 中
以一种简单的方式,通过编写脚本。

Extfs 文件系统可以分为两类:

1. 独立文件系统,不与任何现有文件关联。 他们
将某些系统范围的数据表示为目录树。 您可以通过键入 'cd
文件名://' 其中 fsname 是一个 extfs 短名称(见下文)。 此类文件系统的示例
包括音频(列出 CD 上的音轨)或 apt(列出所有 Debian 软件包在
系统)。

例如,要列出 CD-ROM 驱动器上的 CD-Audio 曲目,请键入

cd 音频://

2. 'Archive' 文件系统(如 rpm、patchfs 等),代表文件的内容
作为目录树。 它可以包含压缩在存档中的“真实”文件(urar、rpm)
或虚拟文件,例如邮箱中的消息 (mailfs) 或补丁的一部分 (patchfs)。 到
访问此类文件系统文件名://' 应该附加到存档名称。 请注意,
存档本身可以在另一个 vfs 上。

例如,要列出 zip 存档文件的内容。 zip 类型

cd 文件.zip/uzip://

在许多方面,您可以像对待任何其他目录一样对待 extfs。 例如,你可以
将其添加到热列表或从目录历史记录更改为它。 一个重要的限制是
你不能在 extfs 中调用 shell 命令,就像任何其他非本地 VFS 一样。

Midnight Commander 中包含的常见 extfs 脚本有:

a 访问 'A:' DOS/Windows 软盘 (cd 一种://).

易于 Debian 的 APT 包管理系统的前端(cd 易于://).

音频 音频 CD 翻录和播放(cd 声音的:// or cd 设备/音频://).

苯丙氨酸 Bad Penguin GNU/Linux 发行包(cd 文件.bpp/bpp://).

DEB Debian GNU/Linux 发行包(cd 文件.deb/deb://).

的dpkg Debian GNU/Linux 安装包(cd 德布://).

hp48 在 HP48 计算器中查看和复制文件(cd hp48://).

单反 浏览许多 FTP 上的 lslR 列表(cd 文件名/lslR://).

邮件文件 mbox 风格的邮箱文件支持(cd 邮箱/mailfs://).

补丁文件
extfs 处理统一和上下文差异(cd 文件名/patchfs://).

RPM 包 (cd 文件名/rpm://).

转速 RPM 数据库管理(cd 转数://).

乌拉, 乌拉尔, 解压, 乌苏, 亚尔, UHA
档案员(cd 存档/xxxx:// 其中 xxxx 是以下之一: 乌拉, 乌拉尔, 压缩文件, 乌祖, ar,
UHA).

您可以按照编辑扩展名中的描述将文件类型/扩展名绑定到指定的 extfs
文件部分。 以下是 Debian 软件包的示例条目:

正则表达式/.deb$
打开=%cd %p/deb://

颜色


Midnight Commander 将尝试使用
终端数据库和您的终端名称。 有时它会感到困惑,所以你可能会强迫
颜色模式或分别使用 -c 和 -b 标志禁用颜色模式。

如果程序是用 Slang 屏幕管理器而不是 ncurses 编译的,它也会
检查变量 颜色, 如果已设置,则与 -c 标志具有相同的效果。

您可以通过添加 颜色终端
变量到初始化文件的颜色部分。 这将防止午夜
指挥官试图检测您的终端是否支持颜色。 例子:

[颜色]
color_terminals=linux,xterm
color_terminals=终端名称1,终端名称2...

程序可以用 ncurses 和 slang 编译,ncurses 不提供
强制颜色模式:ncurses 仅使用终端数据库中的信息。

Midnight Commander 提供了一种更改默认颜色的方法。 目前的颜色
使用环境变量配置 MC_颜色_表 或颜色部分
初始化文件。

在颜色部分,默认颜色图是从 底色 多变的。 你
可以通过使用终端名称作为输入的键来为终端指定备用颜色映射
这个部分。 例子:

[颜色]
基色=
xterm=menu=洋红色:marked=,洋红色:markselect=,red

颜色定义的格式为:

= , , : =...

颜色是可选的,关键字是:normal、selected、disabled、marked、
标记选择,错误,输入,输入标记,输入未更改,命令行标记,反向,仪表,
标题,输入历史,命令历史。 按钮栏颜色有:bbarhotkey、bbarbutton。
状态栏颜色:状态栏。 菜单颜色有:menunormal、menusel、menuhot、menuhotsel、
菜单无效。 对话框颜色为:dnormal、dfocus、dhotnormal、dhotfocus、dtitle。 错误
对话框颜色是:errdfocus、errdhotnormal、errdhotfocus、errdtitle。 帮助颜色是:
helpnormal、helpitalic、helpbold、helplink、helplink、helptitle。 查看器颜色是:
viewnormal、viewbold、viewunderline、viewselected。 编辑器颜色为:editnormal、
editbold、editmarked、editwhitespace、editlinestate。 弹出菜单颜色为:pmenunormal、
pmenusel,pmenutitle。

确定面板标题的颜色,包含列标题和排序的行
模式指示器。

输入 确定查询对话框中使用的输入行的颜色。

测量 确定进度条(仪表)填充部分的颜色,用于
向用户显示文件操作的进度,例如复制。

禁用 确定无法选择的小部件的颜色。

对话框使用以下颜色: 正常 用于普通文本, 焦点 is
用于当前选定组件的颜色, 正常 是用来的颜色
区分正常组件中的热键颜色,而 焦点 使用颜色
用于当前选定组件中突出显示的颜色。

菜单使用相同的方案,但使用 menunormal、menusel、menuhot、menuhotsel 和
menuinactive 标签代替。

帮助使用以下颜色: 帮助正常 用于普通文本, 斜体 是用来
在手册页中以斜体强调的文本, 胆大包天 用于文本是
在手册页中以粗体强调, 帮助链接 用于未选择的超链接和
帮助链接 用于选定的超链接。

弹出菜单使用以下颜色: 正常菜单 用于未选择的菜单项并作为
弹出菜单窗口的主色, 菜单 用于选定的菜单项, 菜单标题 is
用于弹出菜单标题。

可能的颜色有:黑色、灰色、红色、亮红色、绿色、亮绿色、棕色、黄色、
蓝色、亮蓝色、洋红色、亮洋红色、青色、亮青色、浅灰色和白色。 还有
是透明背景的特殊关键字。 它是“默认”。 “默认”只能
用于背景颜色。 另一个特殊关键字“base”表示 mc 的主色调。 什么时候
有 256 种颜色可用,它们可以指定为 color16 到 color255,或指定为
rgb000 到 rgb555 和 gray0 到 gray23。 例子:

[颜色]
base_color=normal=white,default:marked=magenta,默认

属性可以是粗体、斜体、下划线、反转和闪烁中的任何一种,并附加一个加号
如果需要多个,请签名。 特殊词“无”意味着没有属性,没有
试图回退到 base_color。 例子:

menuhotsel=黄色;黑色;粗体+下划线

皮肤


您可以更改午夜指挥官的外观。 为此,您必须指定一个文件
包含用于绘制框的颜色和线条的描述。 重新定义颜色是
与颜色分配完全兼容,如部分颜色中所述。

如果您的皮肤包含任何 256 色定义,则应定义 '256colors' 键
在 [skin] 部分设置为 TRUE 值。

根据以下算法搜索皮肤文件(找到第一个):

1) 命令行选项 -S or --皮肤=
2)环境变量 MC_SKIN
3)参数 皮肤 在部分 【午夜指挥官】 在配置文件中。
4)文件 /etc/mc/skins/default.ini
5)文件 /usr/share/mc/skins/default.ini

配置文件中的命令行选项、环境变量和参数可能包含
皮肤文件的绝对路径(带扩展名 .ini 或不带)。 搜索
皮肤文件将出现在(到第一个找到的):

1) 〜/.local/share/mc/skins/
2) @sysconfdir@/mc/皮肤/
3) /usr/share/mc/皮肤/

如需获取扩展信息,请参阅:

部分及参数说明
颜色对定义
画线
兼容性

课程描述 of 部分 参数
部分 [皮肤] 包含皮肤文件的元信息。 范围 描述 包含短文本
关于皮肤。

部分 [文件亮点] 包含用于突出显示文件名的颜色对的描述。
参数名称必须与 filehighlight.ini 文件中的部分名称相同。 看
文件名突出显示以获取更多信息。

部分 [核心] 描述了无处不在的元素。

_默认_
默认颜色对。 如果它们不包含颜色,则用于所有其他部分
定义


光标

选定的数据

标记选择
光标在所选数据上

测量 进度条填充部分的颜色

输入 查询对话框中使用的输入行的颜色

输入标记
输入选定文本的颜色

输入不变
第一次修改或光标移动之前输入文本的颜色

命令行标记
命令行中选定文本的颜色

反转
反色

部分 [对话] 描述放置在对话框窗口上的元素(错误除外)
对话框)。

_默认_
此部分的默认颜色。 如果未指定,则使用 [core]._default_

焦点 活动元素的颜色(聚焦)

正常
热键的颜色

焦点
焦点元素中热键的颜色

部分 [错误] 描述放置在错误对话框窗口上的元素

_默认_
此部分的默认颜色。 如果未指定,则使用 [core]._default_

错误正常
热键的颜色

错误焦点
焦点元素中热键的颜色

部分 [菜单] 描述放置在菜单中的元素。 本节描述
系统菜单(由 F9 调用)和用户自定义菜单(在面板中由 F2 调用,在面板中由 F11 调用)
编辑)。

_默认_
此部分的默认颜色。 如果未指定,则使用 [core]._default_

条目 菜单项的颜色

菜单热
菜单热键的颜色

菜单
活动菜单项的颜色(聚焦)

菜单热搜
聚焦菜单项中菜单热键的颜色

菜单无效
非活动菜单的颜色

部分 [求助] 描述放置在帮助窗口上的元素。

_默认_
此部分的默认颜色。 如果未指定,则使用 [core]._default_

斜体
元素的颜色对 斜体 属性

胆大包天
元素的颜色对 无所畏惧 属性

帮助链接
链接的颜色

帮助链接
活动链接的颜色(在焦点上)

部分 [编辑] 描述放置在编辑器中的元素的颜色。

_默认_
此部分的默认颜色。 如果未指定,则使用 [core]._default_

编辑粗体
元素的颜色对 无所畏惧 属性

编辑标记
所选文本的颜色

编辑空白
标签和尾随空格的颜色突出显示

编辑线状态
线状态区域的颜色

部分 [观众] 描述放置在查看器中的元素的颜色。

视图下划线
元素的颜色对 强调 属性

颜色 定义
skin-file 中的任何参数都包含颜色对的定义。

颜色对描述为两种颜色和由“;”分隔的可选属性。 第一的
字段设置前景色,第二个字段设置背景颜色,第三个字段设置
属性。 任何字段都可以省略,在这种情况下,值将取自
默认颜色对(全局颜色对或来自本节的默认颜色对)。

示例:
[核心]
# 黑底绿
_default_=绿色;黑色
# 绿色(默认)蓝色
选择=;蓝色
# 黑底黄(默认)
# 黑底黄底划线(默认)
标记=黄色;;下划线

可能的颜色(名称)和属性在颜色中描述。 部分。

线
线段设置 [线路] 进入皮肤文件。 默认情况下使用单行,但您
可以重新定义使用任何 utf-8 符号(例如,像行)。

警告!!! 当您使用 Ncurses 屏幕库构建 Midnight Commander 时
画线是有限的! 可能只画一条线。 对于所有问题和
意见请联系 Ncurses 的开发人员。

参数说明 [线路]:

左上角
左上线片段。

右上角
右上角的行片段。

中上
水平线下支

中底
水平线的上支

左下角
左下线片段

右下角
右下线片段

左中
垂直线的右支

右中
竖线左支

居中
交叉线

水平 水平线

绿色 垂线

薄薄的
细水平线

瘦身
细垂直线

兼容性
通过皮肤文件指定颜色与颜色指定完全兼容
颜色中描述。 部分。

在这种情况下,颜色的重新分配优先于皮肤文件并且是互补的。

档名 近期亮点


当前皮肤文件中的 [filehighlight] 部分包含键名作为高亮组和
值作为颜色对。 颜色对记录在皮肤部分。

文件名高亮规则放在/usr/share/mc/filehighlight.ini文件中
(〜/.config/mc/filehighlight.ini)。 此文件中的部分名称必须等于
[filehighlight] 部分中的参数名称(在当前皮肤文件中)。

这些组中的键是:

类型 文件类型。 如果存在,则忽略所有其他选项。

正则表达式 正则表达式。 如果存在,则忽略 'extensions' 选项。

扩展
文件扩展名列表。 以“;”分隔标志。

扩展案例
(仅对 'extensions' 参数有意义)使 'extensions' 规则案例有意义
(真)或不(假)。

`type' 键可能有值:
- 文件(所有文件)
- 文件_EXE
- DIR(所有目录)
- LINK_DIR
- 链接(除陈旧链接之外的所有链接)
- 硬链接
- 符号链接
- STALE_LINK
- 设备(所有设备文件)
- 设备_块
-DEVICE_CHAR
- 特殊(所有特殊文件)
- 特殊插座
- 特殊_先进先出
- 特别门

Special 个人设置


大多数 Midnight Commander 设置都可以从菜单中更改。 然而,有
少数设置只能通过编辑设置文件进行更改。

这些变量可以在您的 〜/.config/mc/ini 文件:

执行前清除
默认情况下,午夜指挥官在执行命令之前会清除屏幕。 如果
您希望在屏幕底部看到命令的输出,编辑
选择您 〜/.config/mc/ini 文件并将字段 clear_before_exec 的值更改为
0.

确认视图目录
如果在目录上按 F3,通常 MC 会进入该目录。 如果这个标志是
设置为 1,然后 MC 将在更改目录之前要求确认,如果您
有文件标记。

ftpfs_重试_秒
此值是午夜指挥官将在此之前等待的秒数
试图重新连接到拒绝登录的 FTP 服务器。 如果值
为零,则不会重试登录。

最大污垢限制
指定内部文件中最多可以跳过多少个屏幕更新
观众。 通常这个值并不重要,因为代码自动
根据传入的击键率调整要跳过的更新次数。
然而,在非常慢的机器或带有快速键盘自动重复的终端上,一个很大的
value 会使屏幕更新过于跳跃。

似乎将 max_dirt_limit 设置为 10 会导致最佳行为,那就是
默认值。

鼠标移动页面查看器
控制鼠标滚动是按页还是逐行完成
内部文件查看器。

仅领先加减
允许在命令行中对“+”、“-”、“*”进行特殊处理(选择、取消选择、
反向选择)仅当命令行为空时。 你不需要引用
命令行中间的那些字符。 另一方面,你不能
当命令行不为空时,使用它们来更改选择。

显示输出启动shell
此变量仅在您不使用子外壳支持时才有效。 当你使用
Co 键返回到用户屏幕,如果设置了这个,你会得到一个
新鲜的外壳。 否则,按任意键将使您回到午夜
命令。

时间格式_最近
更改用于显示距现在少于 6 个月的日期的时间格式。 看
格式规范的 strftime 或 date 手册页。 如果没有这个选项,
使用默认时间格式。

时间格式_旧
更改用于显示超过 6 个月的日期的时间格式
未来的日期。 有关格式规范,请参阅 strftime 或 date 手册页。
如果此选项不存在,则使用默认时间格式。

torben_fj_模式
如果设置了此标志,则 home 键和 end 键在
面板,而不是将选择移动到面板中的第一个和最后一个文件,
他们将采取如下行动:

主页键将: 向上到中线,如果低于它; 否则转到顶行
除非它已经在第一行,在这种情况下它将转到第一个文件
面板。

结束键有一个类似的行为:向下到中间线,如果超过它; 否则去
到底线,除非你已经在底线,在这种情况下
将选择移动到面板中的最后一个文件名。

使用_file_to_guess_type
如果此变量打开(默认),它将生成文件命令以匹配
mc.ext 文件中列出的文件类型。

xtree_模式
如果在树上浏览文件系统时此变量打开(默认关闭)
面板,它会自动重新加载另一个面板的内容
选定的目录。

鱼目录超时
此变量以秒为单位保存目录缓存条目的生命周期。 默认的
值是900秒。

剪贴板商店
此变量包含指向外部剪贴板实用程序的路径(带选项),例如
'xclip' 从文件中将文本读入 X 选择。 例如:

剪贴板商店=xclip -i

剪贴板粘贴
此变量包含指向外部剪贴板实用程序的路径(带选项),例如
'xclip' 将选择打印到标准输出。 例如:

剪贴板粘贴=xclip -o

自动检测代码集
此选项允许使用“enca”命令自动检测文本文件的代码集
内部查看器和编辑器。 可以通过`enca --list 获取有效值列表
语言 | cut -d : -f1' 命令。 选项必须位于 [Misc] 部分。

例如:

autodetect_codeset=俄语

参数 外部 编辑 or 观众


Midnight Commander 提供了一种为外部编辑器和
观众。 午夜指挥官试图搜索“[外部编辑器或查看器
参数]”部分在系统初始化文件(mc.lib 文件位于
Midnight Commander 库目录),然后在 〜/.config/mc/ini 文件。 选项
name 应等于外部编辑器或查看器的名称(完整路径名)。 选项
value 可以包含以下变量:

%文档名称
要编辑/查看的文件名。

%线号
打开文件中的起始行。

例如:

[外部编辑器或查看器参数]
vi=%文件名+%lineno
乔=%文件名+%lineno
更多=%文件名+%lineno

仅当从 Find 文件调用时,才将起始行传递给外部编辑器/查看器
结果窗口。

如果通过 F4/F3 键启动外部编辑器/查看器,MC 希望该程序(至少
“joe”,但也可能是其他人)有一个自己的功能,默认情况下打开文件
最后打开。 MC 不会阻止外部编辑器/查看器保存和恢复位置
打开的文件。

终端 数据库


Midnight Commander 提供了一种无需修复系统终端数据库的方法
需要root权限。 午夜指挥官在系统初始化中搜索
文件(位于 Midnight Commander 库目录中的 mc.lib 文件)和
〜/.config/mc/ini “终端:您的终端名称”部分的文件,然后是
“终端:一般”部分,该部分的每一行都包含您想要的关键符号
定义,后跟等号和键的定义。 您可以使用
特殊的 \e 形式代表转义字符和 ^x 代表 control-x
字符。

可能的关键符号是:

f0 至 f20 功能键 f0-f20
bs 退格
Home Home键
结束键
向上箭头键
向下箭头键
左左箭头键
右箭头键
pgdn 向下翻页键
pgup 向上翻页键
插入插入字符
删除删除字符
完成做完成

例如,要将键插入定义为 Escape + [ + O + p,您可以在
ini文件:

插入=\e[Op

现在你也可以使用 扩展 学习 键。 例如:

ctrl-alt-右=\e[[1;6C
ctrl-alt-left=\e[[1;6D

这意味着 ctrl+alt+left 发送一个 \e[[1;6D 转义序列,因此 Midnight
Commander 将 "\e[[1;6D" 解释为 Ctrl-Alt-Left。

完成 键符号表示用于调用完成的转义序列
过程,这是用 Alt-tab 调用的,但你可以定义其他键来做同样的工作
(在那些到处都有大量漂亮和未使用的键的键盘上)。

使用 onworks.net 服务在线使用 mc


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad