午夜指挥官的烦恼:面板活动时的输出以及制表符补全

午夜指挥官的烦恼:面板活动时的输出以及制表符补全

我正在试用午夜指挥官(以前很喜欢诺顿!),发现有两个问题很难解决。不过我很好奇是否有办法解决这个问题。

1) 如果面板处于活动状态并且我发出具有大量输出的命令,则它似乎永远丢失了。

即,如果面板可见并且我执行了某些操作(即 cat /proc/cpuinfo),则一旦面板重新绘制,该信息就会永远消失。

有没有办法查看输出?我试过“ctrl-o”,但它似乎只是给我一个新的子 shell,并抹去了之前的输出。每次调用后都暂停有点烦人,所以我宁愿不使用该选项。

2)命令的 Tab 补全

mc 运行时,切换面板时会占用制表符。有什么方法可以解决这个问题,以便我仍可以在命令行中输入路径等内容吗?

如果这很重要的话,我正在运行 cygwin。

答案1

您可以通过按 ESC 然后按 TAB 来获得制表符补全。您还可以使用 ESC-ENTER 将当前突出显示的文件/子目录名称放到命令行上。

至于暂停查看输出问题,我使用设置为“在哑终端上”的“运行后暂停”选项,这对我来说似乎很可靠。

我发现,我非常感激的一件事是,可以通过按 ALT-.(ALT-PERIOD)来切换隐藏/查看隐藏文件。请注意,系统通常不会将右 ALT 键视为 ALT 键,因此您通常需要使用左 ALT-. 来切换此功能。我忘记了右 ALT 的怪异之处,以为有一天我弄坏了 MC。{叹气} 真是个金发女郎……

刚刚检查过(xev!),我猜 ALT-. 切换键被映射到 ALT_L-.,而右 ALT 键给出了 ALT_R 键码... 与 mc 映射不匹配,导致它不起作用... 现在我知道原因了!太好了!

答案2

如果你使用 Cygwin 的薄荷味终端,您可以使用其翻转屏幕上下文菜单命令(或 Alt+F12 快捷键)在所谓的备用屏幕之间切换,其中全屏应用程序如麦克正常运行,主屏幕显示以下命令的输出:出現。

相关内容