javascript - PyCharm 对 ID 进行重构,而不是在关联的 CSS 和 JS 文件中替换它

标签 javascript html css pycharm refactoring

我试图通过突出显示元素的 ID 并右键单击以执行重构以重命名它来对元素的 ID 执行重构。

但是,PyCharm 所做的只是重命名元素的 ID,而没有在元素关联的其他文件中搜索它。

当我使用重构在 HTML 文件中重命名 ID 时,我是否可以使用一个选项/插件来重命名我的 JavaScript 和 CSS 中使用的 ID?

最佳答案

为了让 PyC​​harm 正确重构您的 ID,您更新 ID 的文件和与该 ID 相关的 CSS 之间需要有关联。

即使您可能已经在 CSS 文件中定义了该 ID,该 ID 也有可能在多个 CSS 文件中定义。如果您要重构一个 ID 并且它为 所有 CSS 文件更改了它,它就不会真正按照“重构”的意图进行。

如果你想让它在任何地方都发生变化,你可能只想进行全局查找和替换,而不是使用“重构”选项。

关于javascript - PyCharm 对 ID 进行重构,而不是在关联的 CSS 和 JS 文件中替换它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49385353/

相关文章:

javascript - 获取屏幕的当前左上角和右下角位置

jquery - 使用 Bootstrap 的导航栏不扩展

javascript - 带有自定义类的语义 UI 弹出箭头位置

javascript - 使用javascript显示一个div并隐藏另一个div

javascript - 如何让 Socket 只发送给发出请求的客户端?

html - 我可以强制 HTML 文档只有一页吗?

html - CSS:如何相对于居中的背景图像重新定位 <divs>

javascript - KnockoutJS - 如何在第一次渲染后通知 foreach 中的更新项目?

javascript - 如何在Vue中清除 Canvas ?

javascript - 我需要我的下拉列表分别显示和/或隐藏列