visual studio 代码中的 Drupal 8

Drupal 8 in visual studio code

我正在使用 Visual Studio 代码进行不同的 Web 开发。最近我正在使用 Drupal 8 开发新网站。 Drupal 8 有一些主题文件,可以在其中放置一些 PHP 代码来更改主题的某些部分。如何在 Visual Studio 代码中调试这个主题文件?我无法在我的代码中放置任何断点。

如果您想通过 vscode 使用 Drupal,我建议您安装 VS-code-drupal 扩展。它使 .module 个文件可识别为 php 个文件。

如果你想调试 php 代码,我建议你安装 vscode-php-debug 扩展。配置有点棘手,但如果您按照指南进行操作,您就会成功。

另一个有用的扩展是 vscode-code-runner。它运行部分代码以进行动态测试。

不幸的是,我还没有找到 php 智能感知的良好扩展。

如果您以后发现自己在这里,您可能需要查看 Drupal Configuring for Visual Studio Codedrupal site docs 上可用。 URL 是:https://www.drupal.org/docs/develop/development-tools/configuring-visual-studio-code

它深入解释了如何配置:

  • phpcs: 为 PHP CodeSniffer (phpcs) 代码检查提供集成。
  • Debugger for Chrome: 是 Microsoft 官方扩展,添加了 JavaScript 调试支持。
  • PHP DocBlocker: 为 PHP 文档块提供自动完成功能。
  • 空缩进: 删除保存时空行的缩进。
  • PHP Debug: 为 XDebug 提供启动配置支持。需要 XDebug。
  • 以及最重要的编辑器设置。

编码愉快