`patch` 要求输入文件名时的 Tab 补全

joa*_*him 1 patch autocomplete filenames

当 patch 命令找不到要修补的文件时,它会要求输入文件名。

有没有办法让它使用选项卡完成?

Sté*_*las 5

尝试

rlwrap -c patch -i patch.diff
Run Code Online (Sandbox Code Playgroud)

rlwrap 尝试为缺少它的命令添加 readline 功能。rlwrap 有几个替代方案。如果您是 zsh 用户,您还可以查看使用 zsh 的行编辑器环绕子进程以及/usr/share/zsh/functions/Misc/nslookup如何将 zsh 行编辑器添加到命令的示例。