如何在 Emacs 中增量搜索全小写模式?
在 Emacs 中,默认情况下,增量搜索不区分大小写。但是,如果您键入任何大写字符作为搜索字符串的一部分,它将成为区分大小写的搜索。所以问题是,如何轻松地对全小写模式执行区分大小写的搜索。字符越少、越容易记住越好。我很确定这是内置的,只是不记得如何做到这一点。
In Emacs, by default, incremental search is case-insensitive. However, if you type any upper case characters as part of the search string, it becomes a case-sensitive search. So the question is, how do you easily perform a case-sensitive search of an all lower case pattern. The fewer the characters and easier to remember the better. I'm pretty sure this is built in, just can't recall how to do it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Emacs 的增量搜索(即
isearch-forward
)有一个许多修饰符可以更改当前搜索的行为,您可以在Cs
之后立即键入这些修饰符。来自
isearch-forward
的文档:Emacs' incremental search (that is,
isearch-forward
) has a lot of modifiers to change the current search's behavior which you can type on the fly immediately afterC-s
.From
isearch-forward
's documentation:在 .emacs 或
Mx set-variable case-fold-search nil
中包含(setq case-fold-search nil)
。Have
(setq case-fold-search nil)
in your .emacs orM-x set-variable case-fold-search nil
.