【问题标题】:How to enable Emmet in JavaScript in PhpStorm?如何在 PhpStorm 的 JavaScript 中启用 Emmet?
【发布时间】:2021-06-16 03:41:35
【问题描述】:

在 JavaScript 中,我真的很难在文字模板等中使用 Emmet,例如创建 <div></div> 标记或任何可以缩写为 Emmet 的代码(例如 #div、@987654324 @, ...)。

我已经检查了 JSX emmet,并且我也尝试过使用 .jsx 文件前缀而不是 .js,但到目前为止还没有任何工作!我确实到处寻找实用的答案,但没有一个对我有用!

我怎样才能使它成为可能?

function myPrint(myVal , color = "secondary") {
    document.write(`
      div
    `)
}

我无法使用 Emmet 轻击键使 div 获得 <div></div>

【问题讨论】:

标签: javascript phpstorm webstorm emmet


【解决方案1】:

EMMET 仅适用于 HTML 上下文,您需要告诉 IDE 您的模板文字中的代码是 HTML。为此,您可以通过Alt+Enter 临时在其中注入 HTML 语言:

或使用injection comments:

function myPrint(myVal, color = 'secondary') {
  // language=HTML 
  document.write(`
      div
  `)
}

【讨论】:

  • 非常感谢!我建议你把这个技巧添加到相关的网页上,因为我想这一定是很多人的问题:link
猜你喜欢
  • 2023-04-07
  • 2020-07-04
  • 2016-10-05
  • 2022-09-26
  • 1970-01-01
  • 2017-05-30
  • 2014-11-03
  • 2020-12-01
  • 1970-01-01
相关资源
最近更新 更多