This topic created in 491 days ago, the information mentioned may be changed or developed.
如何在 VS Code 中切换上一个/下一个引用,而不受全局搜索文本的影响?
问题
-
当前行为:
- 在全局搜索文本时,按
F4 或 Shift + F4 可以快速切换上一个/下一个匹配的文本。
- 如果全局搜索文本为空,按
Ctrl + F12 查找引用后,再按 F4 或 Shift + F4 可以切换上一个/下一个引用。
- 问题:当全局搜索文本不为空时,
F4 和 Shift + F4 会优先切换匹配的文本,导致无法切换引用。
-
需求:
- 是否有原生的快捷键可以在全局搜索文本不为空的情况下,仍然能够切换上一个/下一个引用,而不受搜索文本的影响?
1 replies • 2025-01-07 18:26:13 +08:00
 |
|
1
justdoit123 Jan 7, 2025
这种需求自己改一下快捷键。
可以把 `search.action.focusNextSearchResult` 的 when
从 `hasSearchResult || isSearchEditor`
改成 `!(reference-list.hasResult && references-view.canNavigate) && (hasSearchResult || isSearchEditor)
简而言之,`search.action.focusNextSearchResult` 排斥掉 `references-view.next` 的 when 。
|