如何在 javascript 实时模板中自动建议 class/function 名称?
How to auto-suggest class/function name in javascript live template?
在 IntelliJ(或任何变体)中,我试图在为 React 组件设置 PropTypes 时制作一个 "live template" 来处理样板代码。如果我有函数 Blink
并想为它设置 proptypes,我怎样才能有一个实时模板,其中 Blink.propTypes
行的 Blink
部分是自动为我建议的?我想让 IDE 猜出它的名字,但是有了它 highlighted/selected 这样我就可以覆盖它。不过,我仍然停留在建议部分。
// 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$
}
您可以尝试 jsClassName()
- 似乎是这里的最佳选择:
classNameComplete()
看起来也合适
在 IntelliJ(或任何变体)中,我试图在为 React 组件设置 PropTypes 时制作一个 "live template" 来处理样板代码。如果我有函数 Blink
并想为它设置 proptypes,我怎样才能有一个实时模板,其中 Blink.propTypes
行的 Blink
部分是自动为我建议的?我想让 IDE 猜出它的名字,但是有了它 highlighted/selected 这样我就可以覆盖它。不过,我仍然停留在建议部分。
// 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$
}
您可以尝试 jsClassName()
- 似乎是这里的最佳选择:
classNameComplete()
看起来也合适