【发布时间】:2018-01-08 11:03:38
【问题描述】:
【问题讨论】:
-
在当前文件中还是在打开的项目/文件夹中?
标签: visual-studio-code vscode-settings
【问题讨论】:
标签: visual-studio-code vscode-settings
转到符号workbench.action.gotoSymbol Ctrl+Shift+O。
您可以将其重新分配给 Ctrl+R。
您也可以通过输入冒号 @: 对它们进行分组。
【讨论】:
gotoSymbol 工作:stackoverflow.com/a/65607196/1852005
我找到了多个搜索函数/定义的选项。
根据您的方便,您可以选择以下选项之一:
最佳快捷方式:Ctrl+Shift+O 并输入您的函数名称。
按Ctrl+P“快速打开”,然后可以使用@或@:,后者方便查看文件中按类、常量、字段、方法分组的所有符号
按Ctrl+T 搜索文件,而不仅仅是当前文件。
谢谢@kevinvictor 和@alex
【讨论】:
答案是使用 Ctrl + T 并开始输入方法名称。
(在多个文件中搜索方法名,可以使用Ctrl+F在当前文件中进行搜索。)
更详细的答案-
在 VS Code 中有几种方法可以进行搜索。进行搜索的一种全局方法是使用 Ctrl + P。
当您第一次单击 Ctrl + P(转到文件)时,它会显示最近打开的文件。
然后,当您开始在搜索框中输入不以 # 或 @ 等特殊字符开头的内容时,它将搜索文件。
但是当您开始在搜索框中输入以# 或@ 等特殊字符开头的内容时,它会搜索其他内容。
Ctrl + P + # - 显示所有符号,包括所有文件中的方法 (与快捷键相同:Ctrl + T)
Ctrl + P + @ - 转到符号(与快捷键相同:Ctrl + Shift + O)
【讨论】:
在 Visual Studio 编辑器中遇到同样的问题。我只是安装 PHP IntelliSense 扩展。
你可以在 ctrl + shift + x 搜索 IntelliSense 找到这个扩展并安装它。然后输入 ctrl + shift + o 就可以看到所有的方法和函数了。
【讨论】: