如何使用 Eshell 进行不区分大小写的模式匹配?使用 Zsh,可以使用“globbing tags”(即,如果启用了 extended_glob),例如
print L(#i)in(#I)ux
这将匹配
LINux
例如。Eshell 有类似的东西吗?据我所知,Eshell 不支持诸如 Zsh 的“globbing tags”之类的东西,但是您知道是否有 Eshell 谓词用于不区分大小写的匹配吗?如果没有,您对如何在 Eshell 中定义谓词有什么建议吗?
谢谢!
最佳答案
(setq eshell-glob-case-insensitive t)
不起作用。 (setq eshell-cmpl-ignore-case t)
这有效。 把它放在你的 .emacs
或 .emacs.d/init.el
.
关于emacs - 与 Eshell 不区分大小写匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7292912/