IntelliJ结构搜索以查找自动关闭的HTML标记

时间:2017-08-15 19:52:37

标签: html intellij-idea structural-search

现在,在IntelliJ上编程时,我不想在我的html文件中使用自动关闭标签。

基本上,我会让IntelliJ发现以下代码片段作为警告:

<img src='foo.png' />
<br />

我正在尝试使用IntelliJ上的结构搜索确定我是否有任何自动关闭标签。我尝试使用以下代码:

<$tag$ />

$tag$的文字约束为[a-zA-Z]

但是,它与我文件中的几乎所有标记都匹配。有没有办法突出我说明的两个例子?

1 个答案:

答案 0 :(得分:4)

结构搜索&amp;替换实际上不是为这种东西设计的。它搜索代码模式,并忽略样式。然而,通过黑客可以实现期望的行为。要开始使用以下模式:

<$tag$>

这将匹配所有标签,自动关闭或不关闭。不要添加text constraint,而是使用带有以下Groovy脚本文本的script constraint

tag.parent.text.endsWith("/>")

现在模式应该找到以"/>"结尾的所有标签。

相关问题