惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
博客园 - 叶小钗
The Cloudflare Blog
D
DataBreaches.Net
J
Java Code Geeks
G
Google Developers Blog
L
LangChain Blog
N
Netflix TechBlog - Medium
Stack Overflow Blog
Stack Overflow Blog
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
小众软件
小众软件
量子位
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
博客园_首页
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
腾讯CDC

博客园 - 锐洋智能

A 股盘前行情 & 除权下发时间(工程实测 + 交易所文档) A股怎么算的量比? CIDR 从最大网段 `0.0.0.0/0` → 最小单个 IP `/32`完整梳理 CIDR 无类别域间路由写法 Java 实现A股前复权/后复权计算原理 windows 下 降级迁移 Redis 8.8.0(源) → Redis 8.6.3(目标) 安装 SDelete 方式 SDelete 的核心作用,不是 “删文件”,而是 “把你已经删掉的文件,彻底从磁盘上抹干净”,同时帮你把虚拟机里的 “空闲空间” 变成连续的、可被回收的状态。 windows 10 启动就运行了一个批处理文件 在什么地方修改?启动项中? 让 Spring Framework7.0.7 支持 velocity Java 9+ 开启了模块化安全限制,不允许 Ignite 直接访问底层内存地址,导致 Ignite 启动失败 Spring 5.x + 老项目的 JWT 拦截器 + 自动续期 接口鉴权:Session/Cookie 与 JWT 的核心区别 下是针对 RedisSessionManager 的 Tomcat context.xml 配置示例,覆盖基础单机 Redis、带密码 / 指定库、Redis 哨兵集群、自定义序列化 / 持久化策略 等常见场景 Redis-8.6.3-Windows-x64-cygwin 与 Redis-8.6.3-Windows-x64-msys2 有什么不一样? commons-fileupload2 M4 升级 M5 报错解决方案 阿里云的网络安全策略 ip 地址详细说明 Paralithic、 QLExpress、AviatorScript、exp4j 性能对比一下 java 序列化影响(重要!) paralithic 与 Aviator 表达式那一个更快 券商接受委托的完整时间线 jQuery 4.0 移除了许多已废弃的方法和特性 xheditor插件无限递归错误解决方法 jedis-7.1.0.jar 升级至 jedis-7.2.0.jar 就提示:The type JedisPoolConfig is deprecated The type JedisPooled is deprecated Spring 从 5.x 到 6.x 和 7.x 区别 js 原生 剪切板 复制功能 安装 Microsoft Visual C++ 运行时 Java与Python进程通信优化方案 Autocomplete | jQuery UI 同一面页定义不同的 .ui-autocomplete Quartz的misfire处理策略设置不当导致Job在应用启动时立即执行。
Eclipse IDE for Enterprise Find/Replace 窗口可以"停...
锐洋智能 · 2026-06-08 · via 博客园 - 锐洋智能

以前打开多个文件时,Find/Replace 窗口可以"停驻"在那里,切换文件时它依然保持打开并针对当前活动文件工作,现在每换一个文件都得重新按 Ctrl+F 打开一次,确实很烦。

这其实是 Eclipse 从 4.33 版本开始的一个设计改动:他们把传统的弹窗式 Find/Replace 对话框改成了一体化覆盖层(Overlay)。这个覆盖层默认只属于当前编辑器,关闭编辑器或切换文件时它就会跟着消失。

不过有几种方法可以帮你找回类似"窗口常驻"的体验:


方法一:恢复旧版弹窗式对话框(推荐)

你可以直接禁用那个新的覆盖层,回到你习惯的旧版弹窗方式:

  1. 打开菜单栏 Window → Preferences

  2. 依次展开 General → Editors → Text Editors

  3. 取消勾选 Use Find/Replace overlay 这个选项

重启 Eclipse 后,按 Ctrl+F 就会弹出你熟悉的独立窗口,而且这个窗口会保持打开状态,切换文件时继续有效。

方法二:不改变弹窗类型,但用快捷键快速调出

如果你只是觉得每次用鼠标去点"Find/Replace"太慢,可以记住 Ctrl+F 这个快捷键——不论你切换到哪个文件,按一下就能在当前文件打开查找/替换覆盖层

虽然每次都要按,但至少比用鼠标去菜单栏点要快很多。

不过有几种变通方法可以做到“在所有编辑区中查找/替换”:

  1. 使用全局快捷键:虽然 Ctrl+F 只针对当前文件,但组合键 Ctrl+H 可以打开全局搜索对话框。在 Ctrl+H 的“文件搜索”选项卡中,你可以指定搜索范围为“工作区中的所有文件”或“选定资源”,然后输入查找和替换的内容进行批量操作。这是最高效的方法。

  2. 手动呼出:在每个你想查找/替换的文件中,点击顶部菜单栏的 编辑 (Edit) -> 查找/替换 (Find/Replace) 即可呼出窗口。这是最直观的方法,但需要逐个文件操作。

  3. 修改快捷键设置:如果你希望将 Ctrl+F 定义为“在所有打开的编辑区中查找”,可以手动修改快捷键绑定。步骤如下:

    • 打开菜单栏 窗口 (Window) -> 首选项 (Preferences)

    • 在左侧导航树中,依次点击 常规 (General) -> 键 (Keys)

    • 在右侧的搜索框中输入 Find查找,找到 查找/替换 (Find/Replace) 命令。

    • 在底部的 绑定 (Binding) 输入框中按下 Ctrl+F,并根据你的习惯在 何时 (When) 下拉菜单中选择 在视图中编辑 (Editing in Views)在窗口编辑 (Editing in Windows),这可以确保快捷键在大多数编辑区域中生效。