Visual studio code 如何在VSCode中搜索方法?

Visual studio code 如何在VSCode中搜索方法?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,VSCode中是否有类似于升华的CTRL+R的功能 转到Symbolworkbench.action.gotoSymbolCtrl+Shift+O 您可以将其重新指定为Ctrl+R 您还可以通过键入冒号来对它们进行分组:对于搜索方法名称,您可以使用CTRL+p,然后使用#开始搜索 例如:#寄存器 或者按CTRL+T键并键入方法名称 如果要检查VSCode中函数的多次使用,另一种快速方法是 通过在函数名上使用CTRL+CLICK(Windows)或CMD+CLICK(Mac),您将看到右侧的一列,

VSCode中是否有类似于升华的CTRL+R的功能


转到Symbol
workbench.action.gotoSymbol
Ctrl+Shift+O

您可以将其重新指定为Ctrl+R


您还可以通过键入冒号来对它们进行分组:

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

例如:
#寄存器

或者按CTRL+T键并键入方法名称


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

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


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

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

  • 最佳快捷方式:
    Ctrl
    +
    Shift
    +
    O
    并键入您的函数名

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

  • Ctrl+T
    可跨文件搜索,而不仅仅是当前文件


  • 谢谢,@kevinvictor和@alex

    答案是使用Ctrl+T并开始键入方法名

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

    更详细的回答-

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

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

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

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

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

    Ctrl+p+@-转到符号(与快捷方式相同:Ctrl+Shift+O)


  • 在VisualStudio编辑器中有相同的问题。我只需安装PHP IntelliSense扩展


    您可以在ctrl+shift+x搜索IntelliSense中找到此扩展并安装它。然后键入ctrl+shift+o,以便查看所有方法和功能。

    当前文件或打开的项目/文件夹中可能存在的重复项?这是或提供的功能吗?这很方便,但需要注意的是,它可以跨文件搜索,而不仅仅是当前文件。此外,Ctrl+T也会执行相同的操作。请使用@来查找文件中的字段/方法@注册@myMethod(),如果它有助于任何人阅读此文件,请按Ctrl+P键“快速打开”,然后您可以使用@或@:后者可以方便地查看文件中按类、常量、字段、方法分组的所有符号。。。(对于C#在我的例子中)如何在所有文件中全局搜索方法?