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

Is it possible to use emmet's lorem in javascript's strings?

我希望 emmet 帮我解决这个问题:

const str = 'lorem5|TAB'; --> const str = 'Lorem ipsum dolor sit amet.';

|光标位置

TAB 点击标签

VSCode可以吗?它只适用于 jsxhtml.

可以,但可能有更好的方法(例如 dedicated extensions


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

"emmet.includeLanguages": {
    "javascript": "javascriptreact"
}

现在 lorem 缩写将起作用:

如果您设置了 "emmet.triggerExpansionOnTab": true,则可以点击 Tab 键展开文本。

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