【发布时间】:2020-03-10 14:33:21
【问题描述】:
我希望 emmet 帮我解决这个问题:
const str = 'lorem5|TAB'; --> const str = 'Lorem ipsum dolor sit amet.';
|光标位置
TAB点击标签
在 VSCode 中可以吗?它仅适用于 jsx 和 html。
【问题讨论】:
我希望 emmet 帮我解决这个问题:
const str = 'lorem5|TAB'; --> const str = 'Lorem ipsum dolor sit amet.';
|光标位置
TAB点击标签
在 VSCode 中可以吗?它仅适用于 jsx 和 html。
【问题讨论】:
你可以,但可能有更好的方法来做到这一点(例如dedicated extensions)
要使用 emmet,只需在 *.js 文件中通过设置启用 emmet:
"emmet.includeLanguages": {
"javascript": "javascriptreact"
}
现在lorem 缩写可以使用:
如果你设置了"emmet.triggerExpansionOnTab": true,那么你可以点击tab来展开文本。
但是,对于您显示的情况,Emmet 完成不会显示:字符串"lorem5"。原因是 emmet 在缩写之后立即看到结束 ",因此它决定不返回任何完成。相反,您必须使用Emmet: Expand Abbreviation command(默认绑定到tab)来强制emmet扩展lorem5:
【讨论】: