我试图通过突出显示元素的 ID 并右键单击以执行重构以重命名它来对元素的 ID 执行重构。
但是,PyCharm 所做的只是重命名元素的 ID,而没有在元素关联的其他文件中搜索它。
当我使用重构在 HTML 文件中重命名 ID 时,我是否可以使用一个选项/插件来重命名我的 JavaScript 和 CSS 中使用的 ID?
最佳答案
为了让 PyCharm 正确重构您的 ID,您更新 ID 的文件和与该 ID 相关的 CSS 之间需要有关联。
即使您可能已经在 CSS 文件中定义了该 ID,该 ID 也有可能在多个 CSS 文件中定义。如果您要重构一个 ID 并且它为 所有 CSS 文件更改了它,它就不会真正按照“重构”的意图进行。
如果你想让它在任何地方都发生变化,你可能只想进行全局查找和替换,而不是使用“重构”选项。
关于javascript - PyCharm 对 ID 进行重构,而不是在关联的 CSS 和 JS 文件中替换它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49385353/