有没有办法让 Eclipse 的打开资源对话框自动搜索文件名的中间?

Jef*_*Lee 5 eclipse

Eclipse 的 Open Resource 对话框允许您根据键入的查询搜索项目文件,但默认行为是仅返回以给定查询开头的那些文件名。*如果您希望将查询解释为任意文件名子字符串,则必须在前面加上通配符。

我会说 95% 的情况下,我想在前面加上通配符。类似对话框(例如 Visual Assist 或 Komodo 中的对话框)的默认行为是假设查询可以是文件名的任何部分。我想知道是否有办法强制 Eclipse 以相同的方式工作。

Von*_*onC 1

12 年多后,是的,从PR 12开始, Eclipse 4.27(2023-03 版本)正式支持了这一点。

打开资源对话框现在默认为“子字符串”搜索

默认情况下,现在会在文件名中的任意位置搜索输入到“打开资源”对话框的搜索模式。这意味着从文件名中间搜索时
不再需要输入前导星号(“ ”)。*

https://www.eclipse.org/eclipse/news/4.27/images/open-resource-auto-substring-search.png

如果您想强制执行旧的行为,即需要“前缀匹配”搜索,只需在搜索模式中添加一个前导尖括号 (">") 即可。

https://www.eclipse.org/eclipse/news/4.27/images/open-resource-enforce-prefix-search.png