在 Windows 上的命令提示符下,如果在当前目录中有一个*.txt
(比如说test.txt
)文件,那么输入*.txt
后跟将<TAB>
导致 cmd.exe 将完整文件名扩展为test.txt
。
是否有一个技巧可以clink_inputrc_base
在 clink 文件夹中更新以便它可以模仿这种行为?
答案1
不幸的是还没有。(如果你必须使用命令执行程序cmder 中的模拟终端)
目前,这是 Github 存储库中的一个未解决的问题。有关原因的更详细技术讨论,请参阅以下相关 Github 问题的链接:
https://github.com/mridgers/clink/issues/30
目前,最接近此行为的方式是通过命令dir
。例如,要列出目录中的所有文本文件,您仍然可以使用dir *.txt
。
然而,如果你愿意使用狂欢终端仿真器康德那么它确实按预期工作。
我刚刚验证了,如果您创建一个新的类型控制台{bash::bash}
,即 bash 仿真器控制台,那么它将提供您要求的行为。例如,如果目录中有 1 个 .txt 文件,并且您键入该文件,则notepad *.txt
当您按 Tab 键时它将扩展为全名。如果有多个 .txt 文件并且您按两次 Tab,它将列出所有 .txt 文件。
如果您不确定如何创建此类控制台,可以从“创建新控制台”对话框中的第一个下拉框中进行选择。