【问题标题】:Sublime Text - Pull in namespace automatically without typing?Sublime Text - 无需输入即可自动拉入命名空间?
【发布时间】:2018-07-31 06:47:11
【问题描述】:
我使用 Sublime Text 3 作为文本编辑器。我看过一些培训视频,其中讲师无需键入即可自动提取 .php 文件顶行的命名空间。据我所知,这是 phpstorm 中的一个内置功能,但我想知道这是否可用以及是否也适用于 Sublime?
我认为这可以通过快捷键或安装包来完成?有谁知道怎么做吗?
【问题讨论】:
-
这将是一个可以做到这一点的包,但我不知道有一个临时的,因为 PHP 不是我的语言之一。 This package 可能会做类似的事情。
标签:
namespaces
package
sublimetext3
【解决方案1】:
如果您首先使用 Package Control 安装“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" }
然后您可以在键入使用命令时使用 F9 添加完整路径。如果在代码的其他地方添加,F10 会在文件顶部为您添加完整的 use 语句。
您可以在PHP Companion添加其他内容和更多详细信息