jetbrains/phpstorm-workshop

PhpStorm 工作坊的材料。更多信息请访问 https://github.com/jetbrains/phpstorm-workshop/。

安装次数: 2 182

依赖者: 0

建议者: 0

安全: 0

星标: 291

关注者: 219

分支: 70

开放问题: 8

类型:项目

3.0 2019-01-16 15:10 UTC

This package is auto-updated.

Last update: 2024-09-07 13:37:29 UTC


README

official JetBrains project Latest Stable Version Total Downloads License

PhpStorm Workshop

在这些材料中,您将了解在 PhpStorm 中可用的许多功能和生产力工具。例如导航、编辑、检查、实时模板、重构、Composer 和 HTTP 客户端等工具。几乎不可能涵盖 PhpStorm 中的每个选项和功能,但我们提供了一些实际练习,介绍如何作为 PHP 开发者完成日常工作。

我们还将介绍大量的快捷键,以提高使用 PhpStorm 的工作效率。其他基于 IntelliJ 的 IDE 使用相同的快捷键,因此如果您知道如何使用 PhpStorm,您就会知道如何使用 WebStorm、RubyMine、PyCharm、IntelliJ IDEA 等更多 IDE。一个快捷键表可在网上找到,并包含在工作坊下载中。

本工作坊是自学式的,这意味着您可以在任何时间和地点根据自己的进度完成练习。练习以 PhpStorm 项目形式提供,其中每个文件都是一个新练习,可能包含完成任务的代码和技巧。

先决条件

  • Docker for Mac、Docker for Windows 或 Docker (Linux) 1.13+。有关您操作系统的安装说明,请参阅 Docker 文档
  • PhpStorm 2016.3+

获取项目

有几种方法可以开始使用 PhpStorm 工作坊材料

  • 在 PhpStorm 中创建一个新的 PhpStorm Workshop 项目

  • 使用 Composer 创建一个新项目。请注意,您也可以在 PhpStorm 中创建一个新项目:使用 Composer 项目类型并搜索 "jetbrains/phpstorm-workshop"。

    php composer.phar create-project jetbrains/phpstorm-workshop -s dev

  • 从 GitHub 克隆项目

    git clone https://github.com/JetBrains/phpstorm-workshop.git

    git checkout docker

  • 下载 ZIP 文件

    wget https://github.com/JetBrains/phpstorm-workshop/archive/docker.zip

入门

大多数与代码编辑器无关的练习都需要运行 Docker 容器。

开始之前

  1. 打开 设置/首选项 | 构建、执行、部署 | Docker 并选择如何连接到 Docker 守护进程

    • Windows

      • 选择 TCP 套接字
      • 引擎 API URL 设置为 tcp://localhost:2375
      • 证书文件夹 字段留空。

      确保在 Docker for Windows 设置的 常规 部分中启用 在 tcp://localhost:2375 上暴露守护进程(无 TLS)

    • macOS

      • 选择 Docker for Mac
    • Linux

      • 选择 Unix 套接字
  2. docker-compose.yml 中更新 XDEBUG_CONFIG 变量,其值取决于您的操作系统。这对于 Web 调试是必要的。

    • Windows/macOS:使用 host.docker.internal,它将自动解析为主机 Docker 运行的内部地址。
    • Linux:在终端中执行 hostname 并使用返回的值。
  3. 在相同的 docker-compose.yml 中取消注释 sftp 服务的适当行。这对于正确部署是必要的。

  4. 在同一份 docker-compose.yml 文件中,点击编辑器侧边栏中 services: 旁边的 运行 图标以启动所有所需的 Docker 容器。或者,您可以从 视图 | 工具窗口 | 终端 打开内置的 PhpStorm 终端,并执行 docker-compose up 命令。

关于该项目,有一些事项需要了解

  • 该项目可以在 PhpStorm 中直接打开。我们已包含 PHP 远程解释器、数据库、部署服务器、PHP 网页调试、PHPUnit 和 Behat 的配置。
  • 所有编号文件夹都包含您可以进行的练习。只需依次打开编号文件,并遵循文件中的注释。大多数练习是自包含的,其他则基于之前的练习。
  • 一些练习(如本例)是 Markdown 格式。您可以通过切换到右上角的 视图仅显示预览 来更容易地阅读这些文件。
  • PhpStorm Reference Card.pdf 是 PhpStorm 快捷键表。最新版本始终可在 PhpStorm 网站 上找到。

开源和贡献

该研讨会是开源的,许可协议为 Apache 2 许可。如果您想为研讨会材料做出贡献,请随意fork存储库并发送给我们一个拉取请求。或者如果您有任何评论、问题或改进建议,请 提出问题