我发现 Eclipse(Eclipse 3.7,Indigo,在 Mac OS X 10.6.8 下运行)查找/替换浮动对话框非常烦人。部分时间它最终会掩盖搜索结果。有没有办法让 Eclipse 将 Find/Replace 移动到其他地方?我希望它是一个弹出视图,就像我经常使用控制台、服务器、大纲和其他视图一样。但是,如果它可以合并到它正在搜索的视图中,那也很棒。
2 回答
Eclipse 的查找/替换对话框是一个对话框,而不是一个视图,因此您不能将它拖放到某个视图区域。
这是一个可能适合您的Eclipse 搜索插件。一直滚动到页面底部以获取软件更新链接。
最坏的情况是,您可以编写自己的 Eclipse 插件来创建执行查找/替换的视图。
TL;博士
查找/替换不能用作视图。以下是在不妨碍搜索的情况下查找文本的两种方法:
- 使用增量搜索 ( CTRL+ J)
- 使用快速搜索插件( CTRL++ SHIFT)L
优点和缺点
这两种方法的行为与传统的查找/替换不同,可能需要一些时间来适应。
方法 1。
它开箱即用,无需安装插件,但它(当前)不支持粘贴或搜索当前选择(但后者有CTRL+ K)。您可以使用UPandDOWN或重复CTRL+J或CTRL++在SHIFT匹配J之间跳转。
方法 2。
这仍然会打开一个对话框,但它会集成搜索结果而不是隐藏它们。我建议调整它的大小以获得良好的预览大小。
默认快捷方式会遮盖“显示键辅助”原始文件,但这可以更改。这是一个额外的安装,AFAIK 仅支持区分大小写的搜索,但它支持搜索选择和粘贴。
它显示文件之间的匹配,从顶部打开的编辑器开始(如果您有多个可见的,例如并排,它有时不会从您上次打开的那个开始)。您可以使用UPand在匹配之间移动,DOWN然后按 Enter 以返回所选匹配的编辑器。
笔记
我想在 OSX 上你可以用上面的键盘快捷键替换CTRL来CMD实现相同的效果,但我无法测试它。快捷键可以在 Preferences->General->Keys 中自定义