1. 简介
PhpStorm 是由 JetBrains 开发的 PHP 集成开发环境(IDE)。作为 IntelliJ IDEA 平台的组成部分之一,也是使用最广泛的 PHP 开发工具之一。本文将为大家分享一个 8 年 PhpStorm 使用者的配置心得。
2. 配置推荐
2.1 主题与颜色
PhpStorm 提供许多不同的主题和颜色方案,可以根据个人喜好进行设置。以下是本人常用的主题和颜色方案:
Darcula 主题
File -> Settings -> Appearance & Behavior -> Appearance -> Theme -> Darcula
Monokai 颜色方案
File -> Settings -> Editor -> Color Scheme -> Monokai
2.2 字体大小
在显示屏幕分辨率不同的情况下,文字大小对于眼睛的保护很重要。下面是本人建议的合适字体大小:
File -> Settings -> Editor -> Font -> Size: 16
2.3 代码自动提示
代码自动提示是 PhpStrom 最重要的特性之一。以下是一些在 PHP 开发中经常用到的类库或者函数的自动提示配置:
PHP 类库自动提示
File -> Settings -> Languages & Frameworks -> PHP -> PHP Runtime -> PHP 5.x -> Add -> /usr/share/php
这里以 PHP 5.x 为例,如果你在使用 PHP 7.x 可以取对应版本号。
Laravel 集成
File -> Settings -> Languages & Frameworks -> PHP -> Laravel -> Enable Plugin for this project
需要你手工安装 Laravel 插件,安装方法请自行百度。
Twig 模板引擎自动提示
如果你在使用 Symfony 或者 Laravel 这些流行框架,那么你肯定会使用 Twig 模板引擎。为了能够获得 Twig 的自动提示,你需要手工安装两个插件:
Twig 插件
Twig Support 插件
同样的,这两个插件需要你手工安装,安装方法请自行百度。
2.4 Xdebug 配置
PhpStorm 集成了 Xdebug,可以实现 PHP 代码的调试。在调试 PHP 代码的过程中,Xdebug 是非常重要的。
配置 Xdebug 本地路径
File -> Settings -> Languages & Frameworks -> PHP -> Debug -> Xdebug -> Debug port: 9000 -> Resolve symlinks: checked -> Force break at first line when no path mapping specified: checked -> Use path mappings: checked -> 指定映射
以上的配置允许 Xdebug 调试本地文件。
3. 实用技巧
3.1 配置文件与设置同步
如果你经常在多台电脑上使用 PhpStorm,那么你需要一个方便的方法来同步配置文件和设置。以下是一些实用技巧:
使用 IDE 安装同步插件
PhpStorm 提供了一个同步插件,可以帮助你在线同步你的配置文件和设置。
使用 Git 同步配置文件
使用 Git 来同步个人设置文件,可以很方便地跨多个计算机共享个人设置。以下是步骤:
在 GitHub 或者 GitLab 上创建一个私人仓库
将你的个人设置文件添加到仓库里面
在不同的计算机上 Clone 你的仓库
这样就可以很方便地在不同的计算机上同步你的个人设置了。
3.2 类定义快速引导
在大型项目中,类的数量可能非常多,类之间的关系也很复杂。在阅读代码的时候,想要快速了解类的关系,可以使用 PhpStorm 的类定义快速引导功能。
查看一个类的定义
利用快捷键 Ctrl+B,可以快速查看一个类的定义。这个功能对于阅读源代码非常方便。
查看一个类的继承关系
利用快捷键 Ctrl+H,可以很容易地查看一个类的继承链和子类。
3.3 代码格式化
代码格式化可以帮助你保持代码的一致性和可读性。以下是一些使用 PhpStorm 进行代码格式化的实用技巧:
格式化代码
利用快捷键 Ctrl+Alt+L,可以快速地格式化你的代码。这是一个非常快捷的方法来使你的代码有标准的格式。
自定义格式化规则
如果你不喜欢默认的格式化规则,你可以通过以下步骤自定义规则:
选择 File -> Settings -> Editor -> Code Style -> PHP
在右侧的选项卡中选择 Code
根据自己的喜好,进行自定义配置
3.4 自动注释功能
PhpStorm 可以通过代码解析来自动生成注释。使用这个功能可以显著地提高代码注释的效率和质量。以下是一些实用技巧:
使用多行注释
多行注释可以使用像 /** 这样的格式。多行注释可以在定义类、方法、属性时使用。简单的规则是,如果定义的元素不是很明显,那么就使用多行注释。
使用自定义模板来生成注释
以下是一个定义类的模板示例:
/**
* Class ${NAME}
*
* @description ${DESCRIPTION}
* @package ${NAMESPACE}
*/
4. 总结
以上是一个 8 年 PhpStorm 使用者的配置分享。这些配置和技巧一起使用,可以显著地提高你在 PHP 开发中的效率和体验。如果你有相应的问题或者建议,欢迎在评论区留言。