授权协议: GPL
开发语言: Python
操作系统: Windows
收录时间: 2014-09-25
提 交 者: Coco老爸

插件介绍

本插件属于Sublime Text 2的一个PHP的扩展,目前可实现的功能为【语法检测】【执行文件】【执行内容】【格式化文件】【格式化内容】

主菜单

默认快捷键为ctrl+alt+shift+p弹出菜单,菜单的定义文件为:PHPTools_menu.json
[
    {
        "NAME": "(1) 语法检测",
        "TYPE": "CLASS",
        "CLASS": "phptools",
        "ARGS": {"iDe":"Syntax"}
    },
    {
        "NAME": "(2) 执行代码",
        "TYPE": "MENU",
        "MENU":
        [
            {"NAME": "(0) 返回上一级", "TYPE":"JUMP",},
            {"NAME": "(1) 执行文件","TYPE": "CLASS","CLASS": "phptools", "ARGS": {"iDe":"execScript"}},
            {"NAME": "(2) 执行选择行", "TYPE": "CLASS","CLASS": "phptools", "ARGS": {"iDe":"execScript", "Type": "Lines"}},
            {"NAME": "(3) 执行选中字符", "TYPE": "CLASS","CLASS": "phptools", "ARGS": {"iDe":"execScript", "Type": "Select"}}
        ]
    },
    {
        "NAME": "(3) 格式化代码",
        "TYPE": "MENU",
        "MENU":
        [
            {"NAME": "(0) 返回上一级", "TYPE":"JUMP",},
            {"NAME": "(1) 格式化文件", "TYPE": "CLASS","CLASS": "phptools", "ARGS": {"iDe":"Stylist"}},
            {"NAME": "(2) 格式化选择行","TYPE": "CLASS","CLASS": "phptools", "ARGS": {"iDe":"Stylist", "Type": "Lines"}},
            {"NAME": "(3) 格式化选中字符","TYPE": "CLASS","CLASS": "phptools", "ARGS": {"iDe":"Stylist", "Type": "Select"}}
        ]
    }
];
如果要调整菜单要注意前面的(1)的排序,程序中是以这个数字来排序菜单的
TYPE 为 当前菜单的类型
    MEMU:菜单
    CLASS:为要执行的命令 ARGS:待执行命令的参数
    JUMP:返回上一层菜单

插件描述

插件功能中的多数功能其实还是调用了ST的编译器函数执行的,由于对show_panel还不是很了解,所以就采用了使用ST本身的功能,稳定可靠啊。
关于代码格式化采用的是 phpStylist.php,也修复了其中的一些Bug。
其中的lib目录的php.exe的版本是 5.2.17 如有必要可自行升级
程序包中还附带打包了phpCB,一个老牌的php代码格式化的程序,只是本人不太喜欢他格式化后的样式,所以采用了phpStylist。

本插件也是本人的第一个ST的插件,由于是初学Python,所以不足之处还请多多见谅啊。

Bug 和 建议反馈邮箱:358279128@QQ.com


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Sublime Text 2 PHP IDE 工具 的相关资讯

还没有任何资讯

Sublime Text 2 PHP IDE 工具 的相关博客

Sublime Text 2

Sublime Text 2是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜...

Sublime Text 2

一、安装Package Control 使用Sublime Text2首先就要安装Package Control,这样就能使用丰富的插件包了 安装方法有2种: (1...

Sublime Text

Sublime Text 是一个代码编辑器(Sublime Text 2 是收费软件,但可以无限期试用),也是 HTML 和散文先进的文本编辑器。Subli...

Sublime text 2 破解

网站一大堆抄袭,蛋腾死了。。 找了很久都没有LINUX完美破解的。。 后来一个哥们告诉我的方法。。发出来。。 首先查看一下sub...

Sublime Text 2 神器

用Sublime Text 2自己打开自己的二进制文件:Sublime Text 2/Contents/MacOS/Sublime Text 2 搜索所有3342 3032 都替换成324...

sublime text 2 配置

针对写Python代码的几个配置选项: {   "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",   "font_size": ...

sublime text 2 插件

emmet (原zen Coding) Sublime Prefixr SublimeLinter Sublime Alignment Tag Git Bracket Highlighter sublimeCodeIntel G...

Sublime Text 2 技巧

用Package Control安装插件的方法: 1.按下Ctrl+Shift+P调出命令面板 2.输入install 调出 Install Package 选项并回车,然后在...

Sublime Text 2 PHP IDE 工具 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
14 收藏
分享
在线直播报名
返回顶部
顶部