VS代码-在特定功能内搜索功能参考-macOS

时间:2020-05-11 22:55:14

标签: redux visual-studio-code next.js redux-devtools

vs代码中是否有任何快速的方法来搜索 method2内引用了method1?

我试图查看使用remote-redux-devtools是否对我的项目有用,并且我们正在使用下一个js,它通过getInitialProps进行服务器端调用,因此我试图查找对{{1 }} dispatch

除了需要通过getInitialProps单独搜索任一术语(dispatchgetInitialProps)之外,我还需要更具体的搜索。 在这种情况下,我需要在command + shift + F

中搜索对dispatch的引用

1 个答案:

答案 0 :(得分:0)

如果我们可以假设您的getInitialProps函数具有与此类似的形式:

  static async getInitialProps(ctx) {
    const res = await fetch('https://api.github.com/repos/zeit/next.js')
    const json = await res.json()
    dispatchEvent(event)
    return { stars: json.stargazers_count }
  }

特别是对于最后一行上的return语句,则此正则表达式用于区分那些getInitialProps函数和该函数中某处的序列dispatch

^.*getInitialProps[\s\S]*?\bdispatch[\s\S]*?(return).*\n.*

如果您只希望使用dispatch而不是dispatchEvent,则可以像\bdispatch\b那样在其周围使用单词边界,除非它用作dispatch(,然后使用\bdispatch(或类似。

请参见regex101 demo