在WebStorm 2016中,如何重命名在所有文件中重命名ID或Class值

时间:2016-11-17 23:59:57

标签: javascript html ide webstorm

在WebStorm 2016(或任何版本)中,我希望能够更改类或ID的名称,并让IDE自动重命名打开文件中的任何用途。

例如,

项目   -src-        main.js        lib.js   的index.html

内部index.htm。

<div id="foo">...</div>

在main.js里面

var myElem = $('#foo');

如果我将鼠标光标放在属性中的'foo'上,然后选择Refactor - &gt; Rename,则会出现重命名对话框。

(假装要替换的文字是'foo') screenshot of Rename dialog

唯一的选择是搜索评论和字符串。

这将导致重命名当前文件(index.html)中该名称的所有用途,但不会在main.js或main.css文件中重命名。

同样,在.js文件中执行重命名重构不会更改.html文件中的类或ID属性,也不会更改.css文件中的类选择器。

我可以在字符串上执行全局“路径替换”,但这与重构有很大不同。

我在WebStorm中提出的问题是不可能的,还是我错过了什么?

1 个答案:

答案 0 :(得分:0)