[英]PHP formatting in VSCode on remote Workspace without using Composer
我的設置:Ubuntu 20 與 PHP 和作曲家
我的編輯器:帶有 SSH FS 擴展的 VSCode 以訪問遠程工作區。
我的任務:做一些 PHP 的東西,主要是 Wordpress 主題
我的問題:沒有 PHP 格式化程序擴展適用於遠程工作區
我嘗試使用:PHP-CS-fixer, Prettier with PHP plugin, phpfmt, phpcs, PHP Formatter...
其中一些甚至無法在我的本地工作區上運行。
我無法在遠程服務器(Composer)上安裝新代碼,所以我需要一種方法來格式化 PHP 文件,就像 HTML 或 JS 一樣。
但同時我認為,這是不可能的。
解決方案:使用 Ubuntu 連接到服務器並將該文件夾掛載到工作區中,讓 VSC 認為它是一個真正的本地文件夾:-)
大多數格式化擴展的問題是他們希望文件位於本地驅動器上,就像在 VS Code 外部安裝一樣,包括任何 NodeJS 程序的網絡共享(以及因此 VS Code 擴展)。 該擴展使用擴展 API 的 FileSystemProvider 提供對 VS Code 的 FS 訪問。 直到最近,他們才為一個擴展添加了一種使用其他擴展提供的文件系統的方法,而最近他們開始推動擴展以利用這一點。
可悲的是,並不是每個擴展開發人員都可能開始使用它,而且對於使用本機/外部程序的擴展來說尤其棘手。 這包括大多數語言服務器和格式化程序。
對於您的用例,有兩種解決方案:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.