如何在VSCode中搜索方法?

Ric*_*lva 12 visual-studio-code vscode-settings

在VSCode中,是否存在任何与升华的CTRL + R相似的功能?

Sublime搜索方法功能

Ale*_*lex 26

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

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

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

  • 我如何在所有文件中全局搜索某个方法? (8认同)
  • 如果它对阅读本文的人有帮助,请按 Ctrl+P 进行“快速打开”,然后您可以使用 @ 或 @:后者可以方便地查看文件中按类、常量、字段、方法分组的所有符号... (在我的例子中是 C#) (6认同)

Ham*_*aei 20

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

例如 : #register

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

在此处输入图片说明

  • 这很方便,但应该注意它是跨文件搜索,而不仅仅是当前文件。另外,Ctrl+T 也可以做同样的事情。 (3认同)
  • 使用 @ 来查找文件中的字段/方法。@注册@myMethod() (2认同)

Irs*_*han 8

我找到了多种搜索功能/定义的选项。

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

  1. 最好的捷径:Ctrl+ Shift+O和键入您的函数名。

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

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

谢谢,@kevinvictor 和@alex


Ful*_*der 6

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

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

更详细的回答——

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

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

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

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

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

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