Project PHP ClassBrowser
Sublime Text 2/3 插件,提供项目中 PHP 类的浏览器。
详细信息
安装次数
- 总计 8K
- Win 5K
- Mac 1K
- Linux 2K
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日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Project PHP Class Browser
Sublime Text 2/3 插件,提供项目中 PHP 类的浏览器。
要求
- Sublime Text
- PHP 命令行,显然(PHP 可执行文件必须在您的 $PATH 环境变量中)
安装说明
使用包管理器安装或克隆您的包目录中的存储库
使用说明
如果您使用的是 ST2,您必须在项目的根目录中保存一个 Sublime Text 项目文件。为此,请打开项目文件(将整个目录拖放到 Sublime Text ),然后使用项目菜单中的项目保存一个新项目。这是因为 ST2 API 不允许像 ST3 API 那样从项目获取数据。对于 ST3 用户,使用 project_data(),文件将保存在项目第一个文件夹中。
然后通过添加设置来启用类扫描:
“scan_php_classes”: true
在您的项目文件中。
保存任何文件后,将在项目根目录中放置一个新的文件(包含类/方法定义),文件名为 phpclass.sublime-classdb)。也可以通过从命令面板运行“PHP Class browser: (Re)Create Database”命令来创建文件。
您在命令面板中将找到两个新命令:“PHP Class browser: Open Browser”和“PHP Class browser: Close Browser”,用于打开或关闭类浏览器。双击函数名或类名将打开定义行的源文件。
在自动完成面板上也有建议(请注意,编写有效或无效的代码取决于您)。
在设置文件(在“包设置 > Project PHP ClassBrowser”下)中,您将找到用于
- “php_executable” // PHP 可执行文件
- “class_order” // 默认类浏览器顺序:可以是“alpha”或“definition”
- “enable_completitions” // 启用完成
- “two_panels” // 使用两个面板
- “one_panel_layout” // 单面板模式的布局
- “two_panel_layout” // 双面板布局模式
- “file_extensions” // 需要扫描的文件扩展名
如果您有众多类/函数且加载速度较慢,请尝试使用双面板模式,因为数据会在需要时加载,或者尝试禁用自动完成功能。
如果您更喜欢“垂直”布局,我建议您设置
“one_panel_layout”:{ “cols”: [0.0, 0.75, 1.0], “rows”: [0.0, 1.0], “cells”: [[0, 0, 1, 1], [1, 0, 2, 1]] },
“two_panel_layout”:{ “cols”: [0.0, 0.75, 1.0], “rows”: [0.0, 0.5, 1.0], “cells”: [[0, 0, 1, 2], [1, 0, 2, 1], [1, 1, 2, 2]] }
到您的用户配置文件中