vscode Setting editor.find.seedSearchStringFromSelection to Selection still seed the Find Widget from not selected words

cld4siwp  于 4个月前  发布在  Vscode
关注(0)|答案(2)|浏览(50)

这个问题是否在所有扩展都被禁用时发生?:是

  • VS Code 版本:1.86.1
  • OS 版本:Linux x64 5.15.0-94-generic snap
Version: 1.86.1
Commit: 31c37ee8f63491495ac49e43b8544550fbae4533
Date: 2024-02-07T09:07:19.849Z
Electron: 27.2.3
ElectronBuildId: 26495564
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: 11.8.172.18-electron.0
OS: Linux x64 5.15.0-94-generic snap

重现步骤:

  1. editor.find.seedSearchStringFromSelection 设置为 selection
  2. 打开一个文本文件并选择一段文字(cursorColumnSelectLeft / cursorColumnSelectRight,通常是按住 shift+左箭头/右箭头键)
  3. 查找下一个匹配项(editor.action.nextSelectionMatchFindAction key) -> 将 Find Widget 提供选定的单词
  4. 将光标移动到文本中的任何其他不同单词而不选择它 -> 该单词将被高亮显示
  5. 查找下一个匹配项(editor.action.nextSelectionMatchFindAction key) -> 将 Find Widget 提供其他高亮显示的单词
    此时,将搜索其他不同的单词而不是在第3步中搜索的那个单词
    如果在第1步中将 editor.find.seedSearchStringFromSelection 设置为 never,也可以重现问题
    另请参阅 #20768 (评论)
jmp7cifd

jmp7cifd1#

感谢您提出这个问题!看起来您可能正在使用旧版本的VS Code,最新稳定版本是1.86.2。请尝试升级到最新版本并检查此问题是否仍然存在。
快乐编码!

xuo3flqw

xuo3flqw2#

检查了最新的VS Code版本,bug仍然存在:

Version: 1.86.2
Commit: 903b1e9d8990623e3d7da1df3d33db3e42d80eda
Date: 2024-02-13T19:41:37.860Z
Electron: 27.2.3
ElectronBuildId: 26908389
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: 11.8.172.18-electron.0
OS: Linux x64 5.15.0-94-generic snap

相关问题