我發現在VSCode中撰寫React代碼時,使用自閉合標簽更容易。默認的 Emmet 自動完成行為是插入一個明確的關閉標簽,例如:<Recipe></Recipe>,而我想讓自動完成發出一個自關閉標簽,例如:<Recipe />。
我以前制作過片段,但我不知道如何讓片段前綴對更多的一般輸入采取行動。它需要對任何大寫字母的單詞做出反應。我將如何創建一個代碼段來實作這一目標?
uj5u.com熱心網友回復:
要在Emmet中產生自我封閉的標簽,在縮寫后面添加封閉的斜線,例如:Recipe/
uj5u.com熱心網友回復:
你可以使用擴展HyperSnips。
。它有一個bug,不允許你使用一個regex觸發器。在你安裝之后,你必須在檔案out/completion.js中添加一行。請看我做的pull request。
在你的html.hsnips檔案中添加以下片段:
snippet `[A-Z][a-z0-9] $` "self close Tag"
`` rv = `<${m[0]} />` ```
結束片段
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/331496.html
標籤:
