Zed editor настройки для PHP проектов


Отличный легкий и быстрый Zed редактор в последнее время активно его использую на замену VSCode и Sublime Text 2.

zed php

Для работы с проектами на PHP первое что надо сделать — поставить через Extensions -> Languages -> PHP либо зайти на https://zed.dev/extensions/php и кликнуть Install in Zed.

Это добавит поддержку PHP в редакторе.

Далее нам потребуется настроить сам Zed через settings.json либо напрямую в проекте в .zed\settings.json либо в глобальном файле.

Вот итоговый листинг настроек который неплохо сработал у меня для разработки плагинов под WordPress

{
  "languages": {
    "PHP": {
      "language_servers": ["phptools"]
    }
  },
  "inlay_hints": {
    "enabled": true,
    "show_parameter_hints": true
  },
  "lsp": {
    "phptools": {
      "initialization_options": {
        "php.stubs": ["*", "zip", "zlib", "pcntl", "com", "composer", "wordpress"]
      }
    }
  }
}Code language: JSON / JSON with Comments (json)