![在 Midnight Commander 中按文件名循环浏览文件](https://linux22.com/image/1445535/%E5%9C%A8%20Midnight%20Commander%20%E4%B8%AD%E6%8C%89%E6%96%87%E4%BB%B6%E5%90%8D%E5%BE%AA%E7%8E%AF%E6%B5%8F%E8%A7%88%E6%96%87%E4%BB%B6.png)
抱歉,我应该将此作为功能请求发布给某处的 mc 开发人员。
这是一个非常常见且有用的功能,我认为它应该存在,但我找不到它。
我想要的是能够通过输入名称的第一个符号来循环浏览当前面板中列出的文件和目录。此外,如果快速连续按下多个键,标记将移动到以该序列开头的文件名。
我知道命令行自动完成、按模式选择或过滤,但这并不是我想要的。
拥有这些或类似的功能会很方便:
我在任意目录中,内容按任意顺序排序。我按“s”。标记跳转到第一个以“s”开头的文件/目录。
再次按“s”将标记移动到下一个匹配条目(如果有更多)。如果这是最后一个匹配条目,则从第一个继续。
快速按“s”然后按“a”将标记移动到以“sa”开头的文件/目录。
感谢您的帮助。
答案1
你想要的确实是可能的,这就是所谓的快速搜索模式。引用自手册页:
快速搜索模式允许您在文件面板中执行快速文件搜索。按 Cs 或 Alt-s 可在目录列表中开始文件名搜索。
当搜索处于活动状态时,用户输入将被添加到搜索字符串而不是命令行。 [...] 键入时,选择栏将移动到以键入的字母开头的下一个文件。
您还应该注意,这是禁用命令提示符时的默认模式(这由command_prompt
ini 文件中的变量默认位置控制~/.config/mc/ini
)。