Sublime Text 2 PHP IDE 工具

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


的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Sublime Text 2 注册码/破解方法

Sublime Text 2 是一款非常不错的代码编辑器,特别是UI界面和速度。但这也意味着这款软件的售价达到了50美元左右。虽然它也是一款免费的软件,但免费版的会不定期弹出 付费购买页面。最近在网...

2013/04/13 20:53
443
0
Fedora中安装Sublime Text 2

对于这款性感的编辑器,必须要用的。 1.download the Sulime Text. Here is Sublime Text. tar -xf sublime.tar.bz2 sudo mv Sublime opt/Sublime_Text_2 2.create a shotcut in the'/usr/bi...

2013/09/26 20:24
1K
0
Ubuntu 下让sublime-text3支持中文输入法

安装fcitx 代码: sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update sudo apt-get install fcitx fcitx-googlepinyin 把系统的输入法改成fcitx System Setting ...

2014/04/23 12:06
134
0
ubuntu : Sublime Text 3无法输入中文

1).保存下面的代码到文件sublime_imfix.c(位于~目录) #include <gtk/gtkimcontext.h> void gtk_im_context_set_client_window (GtkIMContext *context, GdkWindow *window) { GtkIMContext...

2017/06/30 17:04
30
0
linux下sublime text的中文输入问题

自开始用linux以来,就一直被这个问题困扰着,晚上重装玩系统,决心解决一下这个问题。

2015/11/15 01:14
301
0
Ubuntu 14.04下让sublime-text3支持fcitx中文输入法(转)(修正版)

原文有两处细微的错误,导致安装无法完成。改正后,亲测,可用。

2014/09/11 18:13
243
0
Ubuntu下Sublime Text 3解决无法输入中文的方法

环境: Ubuntu14.04 搜狗输入法 for Linux Sublime text 3 提示:编译请在非root下进行 本经验目前在Ubuntu14.04环境下,已有搜狗输入法 for Linux和Sublime Text 3的情况下安装成功。 保存下...

2014/11/04 16:23
909
2
完美解决Ubuntu下Sublime Text 2中文输入(Fcitx)

sudo apt-get install build-essential libgtk2.0-dev gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC 其中sublime_imfix.c代码见文末....

2015/03/11 17:19
801
0
Sublime text 3 添加右键快捷菜单

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Sublime Text 3] @="Sublime Text 3" "Icon"="D:\\Program tools\\Sublime Text 3\\sublime_text.exe,0" [HKEY_CLASSES_R...

2015/04/30 19:18
1K
0
sublime text2中文乱码问题解决

sublime text 2不支持GB2312和GBK编码,解决这一问题。具体方法如下: 这一方法前提是sublime text 2的安装路径没有中文字符,且系统路径的%username%中不包含中文字符 1. 安装Sublime Packa...

2014/04/11 11:07
91
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部