jetbrains phpstorm插件开发环境搭建

Posted 白桂任的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jetbrains phpstorm插件开发环境搭建相关的知识,希望对你有一定的参考价值。

2018.04.14 重要更新:

使用 gradle 进行构建可以免去下面大部分步骤,使用 gradle 我们仅需下载安装 JDK、Idea。

使用 gradle 的方法是,新建 Project,然后选择如下:

使用 gradle 的好处是,不用我们去手动配置一大堆环境的东西,坏处是,要下载很多东西,而且不FQ基本下载不了。

 

所以,gradle 使用 socks 代理的方法:

在项目根目录下的 gradle.properties 文件内增加以下一行,

org.gradle.jvmargs=-DhttpProxyHost=127.0.0.1 -DhttpProxyPort=1080

不过好像不同 shadowsocks 版本协议类型不一样,如果是 socks 协议,需要把上面的 http 换成 socks。

 

最终的 gradle.properties

ideaVersion = IU-2018.1
phpPluginVersion = 181.4203.565
bladePluginVersion = 181.4203.565
#ideaVersion = IU-2017.3.5
#phpPluginVersion = 173.4301.34
#bladePluginVersion = 173.4127.29
org.gradle.jvmargs=-DhttpProxyHost=127.0.0.1 -DhttpProxyPort=1080

  

最终的 build.gradle

buildscript {
    repositories {
        mavenCentral()

        maven { url \'http://dl.bintray.com/jetbrains/intellij-plugin-service\' }
    }
}

plugins {
    id "org.jetbrains.intellij" version "0.2.18"
}

apply plugin: \'idea\'
apply plugin: \'org.jetbrains.intellij\'
apply plugin: \'java\'

intellij {
    version ideaVersion
    plugins = [
            "com.jetbrains.php:${phpPluginVersion}",
            "com.jetbrains.php.blade:${bladePluginVersion}",
            \'CSS\',
            \'java-i18n\',
            \'properties\'
    ]
    pluginName \'Learn Plugin\'

    patchPluginXml {
        sinceBuild \'173\'
        untilBuild \'181.*\'
    }
}

group \'com.baiguiren\'
version \'0.1\'

wrapper {
    gradleVersion \'4.5.1\'
}

 

geadle 把依赖都下载好了之后,我们可以通过双击 gradle 的 tasks 来运行不同的操作,例如,调试,运行下面的 runIde:

 

下面的内容都是旧的,不保证能用。  

 

 

前提条件:

1、下载安装JDK

2、启用 DevKit 插件(默认就是启用的,不用管)

3、安装了 Intellij IDEA、phpstorm

 

SDK配置:

1、启动 Intellij IDEA

2、配置 插件SDK: 打开 File->Project Structure

点击 New 按钮,选择 phpstorm 的安装目录,上面的错了,如果选了idea,一些php插件将会启用不了。

3、配置 php 的 library,要不然找不到 com.jetbrains.php

 File->Project Structure->Libraries,点击 "+" 号选择java,然后选择 phpstorm 安装目录下的 plugins/php/lib,然后点确定。

(如果是 laravel 的插件,还需要添加的 libraries 是 plugins/blade/lib)

4、安装php插件

5、重启 IDEA

 

准备开发:

1、创建一个 Plugin 项目

2、然后就可以进行开发啦

 

以上是关于jetbrains phpstorm插件开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

哪位好心人有JetBrains PhpStorm?

thinkstorm插件怎么用在phpstorm中使用

PhPStorm 快捷键使用(转载)

PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置