需要模块的Webstorm助手

时间:2015-02-17 09:01:46

标签: webstorm commonjs

我正在寻找一种方法来使用Webstorm轻松地需要模块(快捷方式,插件,意图......)。这是我的用例:

  • 鉴于我的光标位于我的JS文件中某处未知变量myVar的末尾。
  • 当我按下快捷方式时,我跳到文件顶部并插入var myVar = require(''),光标位于空字符串内。
  • 然后我输入模块的名称,然后按回车。
  • 然后光标返回变量的末尾。

有办法吗?

1 个答案:

答案 0 :(得分:1)

请投票给WEB-14430。 您可以尝试开发自定义意图 - 代码意图使用常规API进行意图。意图类需要实现IntentionAction接口并使用plugin.xml中的bean进行注册(http://confluence.jetbrains.com/display/IDEADEV/Developing+Custom+Language+Plugins+for+IntelliJ+IDEA) 请参阅https://github.com/JetBrains/intellij-community/blob/master/plugins/groovy/src/org/jetbrains/plugins/groovy/intentions/control/SplitIfIntention.java - Groovi的意图示例。

另请参阅http://confluence.jetbrains.com/display/IDEADEV/PluginDevelopmenthttp://devnet.jetbrains.com/message/5298765

实时模板是另一种选择,但它只允许将某些缩写扩展为代码段 - 不跳转等 - 片段将在原地扩展'