使用 vscode 作为 Laravel 开发 IDE

vscode 安装插件,设置 laravel 开发环境,PHP Intelephense,Laravel Extra Intellisense,PHPDoc Generator,Laravel Blade formatted,Laravel Blade Snippets,ENV

hefengbao 发布于 2023.10.17 ,最后更新于 2024.04.25

想要 vscode 使用方便,就得安装插件 😄

重要

PHP Intelephense

如果你想在vscode中进行PHP开发,这是一个非常需要的扩展。为您提供适当的自动完成、错误提示、转到类型定义,提供基于文档注释的自动完成等。它还为您提供WordPress代码完成,但默认情况下未启用。

Laravel Extra Intellisense

另一个所需的扩展。它将为您提供更好的视图、验证规则、ENV、配置等自动完成功能。

Laravel goto view

PHPDoc Generator

我发现定期为类和函数编写文档很好。要使PHPDoc生成器生成PHPDoc块,请将光标放置在具有类、方法或特性的行上,然后按Control+Enter 键。

Laravel Blade formatted

保存后会自动格式化 blade 文件。

Laravel Blade Snippets

Laravel blade 文件的一些重要片段。例如,b:foreach 将设置 foreach 循环块,b:if-else 将设置 if-else 条件块。有关更多片段,您可以阅读扩展的详细信息。

ENV

.env 文件高亮显示

可选项

pest: 优雅的 PHP 测试框架

Better Pest

可帮助您从文件、测试范围和全局运行 pest 测试。

键盘快捷键设置示例:

  {
    "key": "alt+r",
    "command": "better-pest.run"
  },
  {
    "key": "cmd+k cmd+r",
    "command": "-better-pest.run"
  },
  {
    "key": "alt+f",
    "command": "better-pest.run-file"
  },
  {
    "key": "cmd+k cmd+f",
    "command": "-better-pest.run-file"
  }

Pest Snippets

provides some snippets for quickly writing pest related common block of codes.

:pte to access all test() snippets.

:pti to access all it() snippets.

:pex to access the available expect() methods.

参考:

https://script-jungle.com/setup-vscode-for-laravel-development

https://dhanar98.hashnode.dev/best-laravel-dev-tools-for-faster-development-2024

https://alemsbaja.hashnode.dev/recommended-visual-studio-code-extensions-for-laravel-developers

Laravel    IDE   VS Code  

hefengbao

暂无个人简介

有0条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

来源:

https://www.8ug.icu/articles/setup-vscode-for-laravel-development-Wm60rqKdjZ