如何使用 kile 中的“在项目中查找”进行不区分大小写的搜索?

如何使用 kile 中的“在项目中查找”进行不区分大小写的搜索?

“在项目中查找”功能非常有用,但它区分大小写,至少%s在下拉框右侧的文本框中使用时是这样Template: Normal。有没有关于代表什么%s以及允许哪些替代方案的文档?

答案1

根据我的评论,我尝试了一下。

Kile 使用 grep 作为其搜索工具。

作为选项传递-i不起作用。但是,您可以在一定程度上使用正则表达式。示例:

使用模板normal并搜索 mechanik,其中拼写为 mechanik 或 Mechanik,然后使用[mM]echanik(Mechanik|mechanik)(M|m)echanik

我知道这不是一个完整的答案,如果我知道更多,我会扩展。

答案2

https://projects.kde.org/projects/extragear/office/kile/repository/revisions/master/entry/src/dialogs/findfilesdialog.cpp等,QString FindFilesDialog::buildProjectCommand()似乎不可能。如果 和 只是 的一个小补充就好了kile,但它就是不存在。传递给 的硬编码选项grep-n -E -I -H -e

答案3

就像 Predag​​ 所说的那样,我建议使用 sed。请参阅此处的介绍:http://www.grymoire.com/Unix/Sed.html还有一个用于正则表达式的:http://www.regular-expressions.info/

相关内容