簡體   English   中英

我在哪里可以找到帶有 PHP 用戶片段的擴展程序或網站,以在 HTML 文件中使用? (Visual Studio 代碼)

[英]Where can I find an extension or website with PHP user snippets to be used in an HTML file? (Visual Studio Code)

我最近安裝了擴展 PHP Awesome Snippets of Visual Studio Code,其中包括許多用於 PHP 編程的有用片段。 但是,此擴展的片段只能在 php 標記中使用。

例如,如果你想在 HTML 中得到如下結構:

<?php if(): ?>
        
<?php endif; ?>

您將無法通過在 HTML 中鍵入此擴展程序的“ifen”片段來獲取它。

現在的問題是:您是否知道 Visual Code Studio 的任何擴展,它提供類似於 PHP Awesome Snippets 但也可用於 HTML 文件的片段列表? 如果沒有這樣的擴展名,您是否知道有人共享了它們的列表的任何網站(將代碼合並到 HTML.json 文件中)?

我無法想象每個人都為此硬編碼用戶片段,在我看來,很多人經常重復的東西,但到目前為止,我還沒有找到任何用於此目的的擴展程序或網站。

編輯:相關擴展是市場上的PHP Snippets VS Code ,即使在沒有<?php標簽聲明的 html 文件中也可以使用。

在此處輸入圖像描述

由於該擴展程序本身沒有任何設置。 執行此操作的簡單方法是在project/.vscode/文件夾中創建一個工作區設置文件settings.json

並將其添加到設置中

設置.json

{
  // all other settings

  "files.associations": {
   "*.html": "php",    
  }
}

.code-工作區文件

{
    "folders": [
        {
            "path": "."
        }
    ],
    "settings": {
        "files.associations": {
            "*.html": "php",    
         }
    }
}

這樣做是告訴 VScode 將所有 HTML 文件視為 PHP。 這應該不是什么大問題,因為 Emmet 片段將與此擴展中的片段一起使用。

最好將其添加為工作區/項目設置,因為它不會影響您可能正在使用另一種語言的其他項目。

如果您願意,另一種方法是逐個文件手動執行。 您可以單擊狀態欄中的語言標識符並將其更改為 PHP,您將在文件中啟用片段。

語言標識符

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM