如何在javascript live模板中自动建议类/函数名?

时间:2017-11-22 16:33:08

标签: javascript intellij-idea webstorm live-templates

在IntelliJ(或任何变体)中,我试图在为React组件设置PropTypes时创建一个“实时模板”来处理样板代码。如果我有函数Blink并希望为其设置proptypes,我怎么能有一个实时模板,其中Blink部分行Blink.propTypes是自动建议给我的?我想让IDE猜出它的名字,但是它突出显示/选中以便我可以覆盖它。我虽然坚持建议部分。

// Existing function
function Blink(props) {
  return (
      ...
  )
}

// Manually coded propTypes
Blink.propTypes = {
    text: PropTypes.string.isRequired
};

//Simple live template, where I'd like the $NAME$ part to be smarter
$NAME$.propTypes = {
  $END$
}

1 个答案:

答案 0 :(得分:2)

您可以尝试jsClassName() - 这似乎是最佳选择:

enter image description here

classNameComplete()看起来也合适