vs code 怎么切换上一个/下一个 reference?

2 天前
 975779964

如何在 VS Code 中切换上一个/下一个引用,而不受全局搜索文本的影响?

问题

  1. 当前行为

    • 在全局搜索文本时,按 F4Shift + F4 可以快速切换上一个/下一个匹配的文本。
    • 如果全局搜索文本为空,按 Ctrl + F12 查找引用后,再按 F4Shift + F4 可以切换上一个/下一个引用。
    • 问题:当全局搜索文本不为空时,F4Shift + F4 会优先切换匹配的文本,导致无法切换引用。
  2. 需求

    • 是否有原生的快捷键可以在全局搜索文本不为空的情况下,仍然能够切换上一个/下一个引用,而不受搜索文本的影响?
551 次点击
所在节点    Visual Studio Code
1 条回复
justdoit123
1 天前
这种需求自己改一下快捷键。

可以把 `search.action.focusNextSearchResult` 的 when

从 `hasSearchResult || isSearchEditor`

改成 `!(reference-list.hasResult && references-view.canNavigate) && (hasSearchResult || isSearchEditor)

简而言之,`search.action.focusNextSearchResult` 排斥掉 `references-view.next` 的 when 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1103084

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX