是否可以在 javascript 的字符串中使用 emmet 的 lorem?

Seb*_*ian 5 emmet visual-studio-code

我想让埃米特帮我解决这个问题:

const str = 'lorem5|TAB'; --> const str = 'Lorem ipsum dolor sit amet.';
Run Code Online (Sandbox Code Playgroud)

|光标位置

TAB点击选项卡

在 VSCode 中可以吗?它仅对我有用jsxhtml

Mat*_*ner 7

你可以,但可能有更好的方法来做到这一点(例如专用扩展


要使用 emmet,只需*.js通过设置在文件中启用 emmet:

"emmet.includeLanguages": {
    "javascript": "javascriptreact"
}
Run Code Online (Sandbox Code Playgroud)

现在lorem缩写将起作用:

lorem 缩写

如果你已经"emmet.triggerExpansionOnTab": true设置,那么你可以点击 Tab 来展开文本。

但是,对于您显示的情况,Emmet 补全不会显示: string "lorem5"。原因是 emmet 看到"缩写后立即结束,因此决定不返回任何完成。相反,您必须使用Emmet: Expand Abbreviation command(默认情况下绑定tab)来强制 emmet 展开lorem5

在此输入图像描述

在此输入图像描述