Sublime Text - 无需键入即可自动拉入命名空间?

ltd*_*dev 2 namespaces package sublimetext3

我使用 Sublime Text 3 作为文本编辑器。我看过一些培训视频,其中讲师无需键入即可自动提取 .php 文件顶行的命名空间。据我所知,这是 phpstorm 的内置功能,但我想知道这是否可用,是否也适用于 Sublime?

我认为这可能可以通过快捷键或安装软件包来完成?有谁知道如何做到这一点?

小智 6

如果您首先使用包控制来安装“PHP Companion”(又名 SublimePHPCompanion),您可以添加键盘快捷键来执行此操作。

1) 包控制:安装包 > PHP Companion

2) 菜单:Sublime Text > Preferences > Key Bindings

3) 添加以下几行(如果要使用不同的键,请更改 f9/f10)

{ "keys": ["f9"], "command": "expand_fqcn" },
{ "keys": ["f10"], "command": "find_use" }
Run Code Online (Sandbox Code Playgroud)

然后您可以在键入 use 命令时使用 F9 添加完整路径。如果在代码中的其他地方添加,F10 将在文件顶部为您添加完整的 use 语句。

您还可以在PHP Companion 中添加其他内容和更多详细信息