VS Code搭建自己的PHP代码编辑器

一直一来都使用的phpStorm,最近尝试了下VS Code搭建PHP开发的代码编辑器,记录安装的插件如下:

1、Material Icon Theme 

   Material Design 风格的图标引入编辑器,用直观的视觉符号替代抽象的文件名和扩展名,能显著提升在项目文件中导航和识别的效率。安装即用,也可进行自定义配置。

2、PHP Intelephense

  PHP Intelephense是目前VSCode平台上最强大的PHP语言服务器插件,能提供媲美专业IDE的智能功能。不限于:

    智能感知与补全:提供函数、类、方法、变量名以及命名空间的智能补全

    精准导航:快速跳转到函数、类或变量的定义处,或查找其所有引用

    高级分析:支持代码诊断、查找接口实现、类型推导、自动插入命名空间等

安装好此插件后需进行如下配置:

 ① Ctrl + , 快捷键打开VS Code配置搜索 php.suggest.basic ,关闭内置PHP语言建议。

 ② 打开编辑器右上角的文件符号,打开设置文件settings.json,添加如下配置

   /**************** Intelephense配置 **********************/
    // 指定PHP可执行文件路径,是插件分析的基础
    "intelephense.environment.executablePath": "E:/WebServer/php-8.4.11-Win32-vs17-x64/php.exe",
    // 设定PHP版本,确保语法分析准确
    "intelephense.environment.phpVersion": "8.4.11",
    // 添加外部依赖路径(如vendor),以支持第三方库的补全和跳转
    "intelephense.environment.includePaths": [
        "${workspaceFolder}/vendor/**" // 支持通配符
    ],

3、PHP Debug

  集成Xdebug提供强大的PHP调试功能,包括断点设置、变量监视和调用栈查看。配置流程稍微复杂点,可参考此文章

安装好此插件后需进行如下配置:

 ① 打开链接https://xdebug.org/wizard,将phpinfo的输出信息复制到对应文本中根据提示下载Xdebug version以及安装拓展。

 ② 拓展安装成功后(phpinfo能检索到xdebug),php.ini添加以下配置项:

zend_extension = xdebug
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003

 ③ VS Code 打开运行和调试在launch.json中configurations配置项配置如下内容 :

{
    "name": "Listen for Xdebug",
    "type": "php",
    "request": "launch",
    "port": 9003,
    "pathMappings": {
        "E:/WebServer/htdocs/SaAdminThinkPHP8": "${workspaceFolder}" // 这是最关键设置!左侧是服务器上项目路径,右侧是本地路径
    }
},    

 ④配置好后测试是否正常,代码开启调试以及新增断点,访问对应URL链接需携带参数 ?XDEBUG_SESSION=VSCODE 才会进行触发

4、PHP DocBlocker

  自动为PHP代码生成符合 PHPDoc 标准的文档注释块,注释功能不如PHPStorm,按需自定义配置即可。

我的设置如下 settings.json:

   /***************** PHP DocBlocker 配置 ********************/
    // 自定义额外标签:每生成一个注释块,都会自动添加这些行
    "php-docblocker.extra": [
        "@author xx <x_xxxxhan@163.com>",
        "@since $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND"
    ],

5、Code Spell Checker

  代码拼写检查插件。它能够智能地检查代码中的变量名、注释、字符串以及文档里的英文单词拼写,并实时用波浪线标出错误,帮助你避免因拼写错误导致的 bug,提升代码质量和专业度

6、Project Manager

  它能帮你快速保存、分类和切换项目,显著提升多项目开发效率

7、One Dark Pro

  One Dark Pro是Visual Studio Code中最受欢迎的深色主题之一,它最初源自Atom编辑器的经典主题。这款主题以深色背景和柔和的彩色语法高亮著称,能有效减轻长时间编码带来的视觉疲劳。

posted @ 2026-01-15 16:55  小寒、  阅读(0)  评论(0)    收藏  举报