You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code替换后跳过搜索结果,如何阻止该异常行为?

VSCodium搜索替换跳转异常问题

我在VSCodium中对单行整段文本执行搜索替换操作时遇到异常:替换后编辑器未按预期跳转到下一个搜索结果,反而跳过了第二处匹配项,直接替换了第一处和第三处。想了解当前编辑器的行为原因,以及能否调整为预期的工作方式。

复现步骤

  1. 启动VSCodium
  2. 禁用所有扩展后重新加载VSCodium
  3. 通过「New Text File」打开空白编辑器
  4. 粘贴以下文本到编辑器中:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  1. 点击侧边栏放大镜图标(或按Ctrl+Shift+F)打开搜索视图
  2. 在「Search」输入框中输入dolor
  3. 在「Replace」输入框中输入domo

    注:替换文本的选择会影响结果,例如使用-----或d---r作为替换文本时,行为符合预期

  4. 选中第一个搜索结果(即文本中「Lorem ipsum dolor sit amet」里的dolor)
  5. 连续按两次Ctrl+Shift+1

预期文档状态

前两处dolor被替换,结果如下:

Lorem ipsum domo sit amet, ... labore et domoe magna aliqua. ... Duis aute irure dolor in reprehenderit ...

实际文档状态

第一处和第三处dolor被替换,结果如下:

Lorem ipsum domo sit amet, ... labore et dolore magna aliqua. ... Duis aute irure domo in reprehenderit ...

VSCodium版本信息

- Version: 1.83.1
- Release: 23285
- Commit: 36d13de33ac0d6c684f10f99cff352e2f58228b3
- Date: 2023-10-12T18:26:29.496Z
- Electron: 25.8.4
- ElectronBuildId: undefined
- Chromium: 114.0.5735.289
- Node.js: 18.15.0
- V8: 11.4.183.29-electron.0
- OS: Linux x64 5.15.0-87-generic snap

内容的提问来源于stack exchange,提问作者Vectornaut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:55:18