在Emacs中使用PHP(php-mode+lsp-mode)

因为我想要在Emacs中安装php-mode和lsp-mode。

我会试试这个。

使用时,似乎需要在本地安装PHP和Node.js。

可以从 MELPA 安装 php-mode。

我们假设已经配置好了lsp-mode。

接下来,将lsp-mode配置到php-mode的hook中。

(use-package lsp-mode
  :ensure t
  :commands (lsp lsp-deferred)
  :hook (php-mode . lsp-deferred))

打开PHP的源代码时,会询问您是否要下载Language Server。

只需要一种选择,但必须是在 PHP 上安装了 Language Server 的情况下,才能补全候补。

这是通过Emacs-LSP页面链接的Language Server。

这样一来,补全等就变得有效了。

image.png
广告
将在 10 秒后关闭
bannerAds