我将“v”别名为“vim ** / * .cpp ** / * .hpp ** / * .cxx”
问题是,如果我在没有任何* .cxx文件的目录中,zsh会将此视为错误。反正有没有告诉zsh创建缺少** / * .cxx文件为“”而不是错误?
答案 0 :(得分:3)
这听起来像你想要的:
set -o NULL_GLOB
可能感兴趣的另一种变化是:
set -o CSH_NULL_GLOB
当所有模式无法扩展时,它们的工作略有不同。当至少一个模式成功扩展时,两者是相同的。但是,如果没有任何模式扩展,NULL_GLOB
仍将运行该命令,而CSH_NULL_GLOB
将返回错误。