975779964

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

  •  1
     
  •   975779964 · Jan 7, 2025 · 1745 views
    This topic created in 491 days ago, the information mentioned may be changed or developed.

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

    问题

    1. 当前行为

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

      • 是否有原生的快捷键可以在全局搜索文本不为空的情况下,仍然能够切换上一个/下一个引用,而不受搜索文本的影响?
    1 replies    2025-01-07 18:26:13 +08:00
    justdoit123
        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 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5842 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:20 · PVG 11:20 · LAX 20:20 · JFK 23:20
    ♥ Do have faith in what you're doing.