【问题标题】:How search for method in VSCode?如何在 VSCode 中搜索方法?
【发布时间】:2018-01-08 11:03:38
【问题描述】:

VSCode中有没有类似sublime的CTRL+R的功能?

【问题讨论】:

标签: visual-studio-code vscode-settings


【解决方案1】:

转到符号workbench.action.gotoSymbol Ctrl+Shift+O

您可以将其重新分配给 Ctrl+R

您也可以通过输入冒号 @: 对它们进行分组。

【讨论】:

  • 如果对阅读本文有帮助,请按 Ctrl+P 进行“快速打开”,然后可以使用 @ 或 @:后者便于查看按类分组的文件中的所有符号,常量、字段、方法...(在我的例子中是 C#)
  • 如何在所有文件中全局搜索方法?
  • 对于 Ruby,你需要这个扩展来使 gotoSymbol 工作:stackoverflow.com/a/65607196/1852005
【解决方案2】:

对于搜索方法名称,您可以使用CTRL + P,然后使用# 开始搜索

例如:#register

或按CTRL + T 并输入方法名称

【讨论】:

  • 这很方便,尽管应该注意它搜索文件,而不仅仅是当前文件。另外,Ctrl+T 做同样的事情。
  • 使用 @ 来查找文件中的字段/方法。 @register @myMethod()
【解决方案3】:

如果你想在 VSCode 中检查函数的多次使用,另一种快速的方法是

通过在函数名称上使用 CTRL+CLICK (Windows) 或 CMD+CLICK (Mac),您会在右侧看到一列,它会告诉您文件系统中的所有其他位置已使用该函数。

【讨论】:

    【解决方案4】:

    我找到了多个搜索函数/定义的选项。

    根据您的方便,您可以选择以下选项之一:

    1. 最佳快捷方式:Ctrl+Shift+O 并输入您的函数名称。

    2. Ctrl+P“快速打开”,然后可以使用@@:,后者方便查看文件中按类、常量、字段、方法分组的所有符号

    3. Ctrl+T 搜索文件,而不仅仅是当前文件。

    谢谢@kevinvictor 和@alex

    【讨论】:

      【解决方案5】:

      答案是使用 Ctrl + T 并开始输入方法名称。

      (在多个文件中搜索方法名,可以使用Ctrl+F在当前文件中进行搜索。)

      更详细的答案-

      在 VS Code 中有几种方法可以进行搜索。进行搜索的一种全局方法是使用 Ctrl + P。

      当您第一次单击 Ctrl + P(转到文件)时,它会显示最近打开的文件。

      1. 然后,当您开始在搜索框中输入不以 # 或 @ 等特殊字符开头的内容时,它将搜索文件。

      2. 但是当您开始在搜索框中输入以# 或@ 等特殊字符开头的内容时,它会搜索其他内容。

        Ctrl + P + # - 显示所有符号,包括所有文件中的方法 (与快捷键相同:Ctrl + T)

        Ctrl + P + @ - 转到符号(与快捷键相同:Ctrl + Shift + O)

      【讨论】:

        【解决方案6】:

        在 Visual Studio 编辑器中遇到同样的问题。我只是安装 PHP IntelliSense 扩展。

        你可以在 ctrl + shift + x 搜索 IntelliSense 找到这个扩展并安装它。然后输入 ctrl + shift + o 就可以看到所有的方法和函数了。

        【讨论】:

          猜你喜欢
          • 2022-12-03
          • 2022-06-12
          • 2021-06-15
          • 2018-12-18
          • 1970-01-01
          • 2022-08-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多