如何在 Midnight Commander 中使用命令行补全?

如何在 Midnight Commander 中使用命令行补全?

每个合理的 shell 提供的一个重要的便利功能是命令/文件名完成(通常通过按 触发Tab)。当我在 Midnight Commander 中使用命令行时,我非常怀念它。有没有办法使用它(除了用Ctrl+隐藏面板之外O)?

答案1

你只需要在它前面加上Esc: Esc-Tab 即可完成,如果你执行两次,它甚至会给你一个很小的下拉菜单。 (话虽如此,您可能不会获得某些 shell 更奇特的扩展可能性。)

答案2

MC 4.8.19 中有一个修复,可以重新定义选项卡

https://midnight-commander.org/ticket/3672

修复中的此配置示例使简单的 Tab 可以工作:

[main:empty-cmdline]
ChangePanel = tab
[main]
ChangePanel =
[input]
Complete = tab; alt-tab

答案3

Alt + Tab 自动完成 MC 的本机列表。

相关内容