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

Iva*_*van 21 mc

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

Ulr*_*arz 27

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

  • 这使得 mc 实际上无法使用。你可以用 ctrl-u 切换面板,那么为什么他们不能只留下 tab 键呢?或使面板与光标右/左切换。 (4认同)

小智 7

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


web*_*rjn 6

MC 4.8.19 中有一个修复,它使重新定义选项卡工作

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

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

[main:empty-cmdline]
ChangePanel = tab
[main]
ChangePanel =
[input]
Complete = tab; alt-tab
Run Code Online (Sandbox Code Playgroud)