一个 8 年 PhpStorm 使用者的配置分享

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 开发中的效率和体验。如果你有相应的问题或者建议,欢迎在评论区留言。