PHP 的 CTags
一个使用 CTag 为 PHP 编程提供酷炫功能的 Sublime Text 2 插件
详细信息
安装
- 总数 19K
- Win 11K
- Mac 4K
- Linux 4K
8 月 7 日 | 8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Sublime CTags PHP
此 Sublime Text 2 包件为 PHP 5.3+ 编程会话提供酷炫功能。
Sublime Text 3 支持
此插件在 Sublime Text 3 中无法工作!
我制作了一个新的插件,它使用内置索引而不是 ctags。查看 SublimePHPCompanion。这个新插件甚至更好,因为它按你的类中对用的顺序排列。
依赖
显然,你需要 Sublime Text 2 的 CTags 插件。
- https://github.com/SublimeText/CTags
- 通过包控制(搜索 ctag)
安装
在包控制中搜索 ctagphp
并完成!
或者克隆此仓库到您的 Sublime Text 2 包件目录中。
$ git clone https://github.com/erichard/SublimeCTagsPHP
特性
目前有两个令人难以置信的功能!
import_use
第一个是 “导入使用语句”。只需将光标悬停在类名上,按 F5 键(默认,但可自定义)即可。
根据当前文件内容,使用语句可以添加在:
- 在最后一个使用语句下方
- 在命名空间声明下方(两者之间有一个空行)
- 在 PHP 开头标签下方(两者之间有一个空行)
import_namespace
只需按 F4 键,它将根据当前文件的绝对文件名添加命名空间定义。我使用了一个简单的方法来确定命名空间开始的地点,实际上命名空间将从第一个驼峰式的文件夹开始。
如果已经声明了命名空间,命令将在状态栏中大喊你有多么疯狂。
警告:此功能需要文件名,所以命令在未保存的缓冲区中不会工作。