5

如何使用 Eshell 进行不区分大小写的模式匹配?使用 Zsh,可以使用“globbing tags”(即,如果打开了 extended_glob),例如

print L(#i)in(#I)ux

例如,这将匹配LINux

Eshell有类似的东西吗?据我所知,Eshell 不支持诸如 Zsh 的“通配标签”之类的东西,但是您知道是否有用于不区分大小写匹配的 Eshell 谓词吗?如果没有,您对如何在 Eshell 中定义谓词有什么建议吗?

谢谢!

4

2 回答 2

8

(setq eshell-glob-case-insensitive t) 不工作。

(setq eshell-cmpl-ignore-case t) 这行得通。把它放在你的.emacsor.emacs.d/init.el中。

于 2014-02-05T06:12:13.950 回答
0

您可以将变量设置eshell-glob-case-insensitive为 true 以在 eshell 中启用不区分大小写的通配符。

于 2011-09-03T12:17:42.990 回答