Sublime Text 2 PHP IDE 工具

授权协议 GPL
开发语言 Python
所属分类 插件和扩展、 Sublime Text 扩展
软件类型 开源软件
地区 国产
投 递 者 边银龙
操作系统 Windows
开源组织
适用人群 未知
 软件概览

插件介绍

本插件属于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


  • 软件简介 插件介绍 本插件属于Sublime Text 2的一个PHP的扩展,目前可实现的功能为【语法检测】【执行文件】【执行内容】【格式化文件】【格式化内容】 主菜单 默认快捷键为ctrl+alt+shift+p弹出菜单,菜单的定义文件为:PHPTools_menu.json [ { "NAME": "(1) 语法检测", "TYPE": "CLASS", "CLASS": "phptools"

  • 将Sublime Text 2配置为Java的IDE的教程 Sublime Text 2 是我最喜欢用来编码的文本编辑器,如果你尝试使用后相信你也会喜欢上它的。在这篇文章中我们将讨论如何在 Sublime Text 2 中编译和运行 Java 程序。 第一步:设置 Java PATH 变量 这是第一步也是最基本的一步,用来设置编译和运行 Java 程序基本命令如 javac 和 java 的存放路

  • Sublime Text 基本概念 简介 Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器。 说明 Sublime Text 介绍:Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 Sub

  • 1、首先配置php环境变量     访问http://php.net/downloads.php下载对应php版本     安装成功后将路径配置到系统变量Path中     打开doc命令窗口,输入php --version验证php环境已配置成功 2、配置Sublime Text3的PHP开发IDE     打开Sumbile Text3,选择Tools→Build System→New Bui

  • Sublime text 3 中Package Control 的安装与使用方法 Package Control 主文件下载 下载地址:https://github.com/wbond/sublime_package_control 托管在github 上,下载直接按 zip 那个按钮。解压之后,把文件夹名称修改为“Package Control”(注意大小写)。 安装Package Contro

  • 参考文章: 与文章不太一样的说法: ctrl+shift+` :调出的窗口键入Package Control:Advanced Install Package,然后再输入要安装的插件 现在已安装的插件有Annaconda(未完)\SublimeGit\GitGutter(提示需要安装Git Binary,并添加路径) Anaconda是目前 Sublime 3 中最好的 Python 自动补全和语

  • 1.xdebug php -i > ~/phpinfo.txt Download xdebug-2.4.1.tgz Unpack the downloaded file with tar -xvzf xdebug-2.4.1.tgz Run: cd xdebug-2.4.1 Run: phpize (See the FAQ if you don't have phpize. > As part o

  • 使用Sublime Text 3打造PHP开发IDE教程,SulimeText3是我喜欢的一款编辑器,她支持多种语言开发,相比IDE来说启动非常快速,缺点就是很多功能需要自己手动安装插件,对于 步骤一 首先确保你电脑安装了php,并把php设置到环境变量里了。 步骤二 点击 sublime_text的“工具”->"编译系统"->"编译新系统" 步骤三输入编译脚本 I've been using S

 相关资料
  • 我正在Eclipse Neon中使用Hibernate工具(JBoss tools 4.4.0.Final)。现在,我想将数据库表反向工程为POJO对象和Hibernate映射文件。 我遵循了一些关于如何设置Eclipse来生成POJO对象的教程。在我运行配置之前,一切看起来都很好。什么都没发生,也没有抛出错误。有人能帮我吗?数据库是一个微软SQL服务器2014。 我的逆向工程配置文件看起来像:

  • 龙虎牛熊多头合约池 接口名称 long_pool 接口描述 龙虎牛熊多头合约池接口 请求参数 参数名 说明 举例 date 查询日期 2018-08-08 返回参数 参数名 类型 说明 symbol string 品种编码 code string 合约代号 示例代码 from akshare import pro_api pro = pro_api(token="在此处输入您的token,可以通过

  • 工具 客户端 客户端分为三种:完整客户端、轻量级客户端和在线客户端。 完整客户端:存储所有的交易历史记录,功能完备; 轻量级客户端:不保存交易副本,交易需要向别人查询; 在线客户端:通过网页模式来浏览第三方服务器提供的服务。 钱包 矿机 专门为“挖矿”设计的硬件,包括基于 GPU 和 ASIC 的芯片。 脚本 比特币交易支持一种比较简单的脚本语言(类 Forth 的栈脚本语言),可以写入 UTXO

  • 工具 以下的一些工具可以帮助你自动检查项目中的 Ruby 代码是否符合这份指南。 RuboCop [RuboCop][] 是一个基于本指南的 Ruby 代码风格检查工具。RuboCop 涵盖了本指南相当大的部分,其同时支持 MRI 1.9 和 MRI 2.0,且与 Emacs 整合良好。 RubyMine RubyMine 的代码检查部分基于本指南。

  • 10.7. 工具 本章剩下的部分将讨论Go语言工具箱的具体功能,包括如何下载、格式化、构建、测试和安装Go语言编写的程序。 Go语言的工具箱集合了一系列的功能的命令集。它可以看作是一个包管理器(类似于Linux中的apt和rpm工具),用于包的查询、计算包的依赖关系、从远程版本控制系统下载它们等任务。它也是一个构建系统,计算文件的依赖关系,然后调用编译器、汇编器和链接器构建程序,虽然它故意被设计成

  • vse命令行工具 yocode扩展生成器 范例

  • 提供各种支付需要的配置生成方法。 配置 <?php use EasyWeChat\Pay\Application; $config = [...]; $app = new Application($config); $utils = $app->getUtils(); 注意 生成支付 JS 配置 有四种发起支付的方式:WeixinJSBridge, JSSDK, 小程序支付, APP We

  • CoreOS 内置了 服务发现,容器管理 工具。 服务发现 CoreOS 的第一个重要组件就是使用 etcd 来实现的服务发现。在 CoreOS 中 etcd 默认以 rkt 容器方式运行。 etcd 使用方法请查看 etcd 章节。 容器管理 第二个组件就是 Docker,它用来运行你的代码和应用。CoreOS 内置 Docker,具体使用请参考本书其他章节。