2017-06-12 62 views

回答

1

我不知道的一个插件,但你可以搜索(?<=\b") +\b\n\t这会导致格式化接近要求更换:

<element attr1="value" 
    attr2="value" 
    attr3="value">…</element> 

必要的假设:1)输入数据是

<element attr1="value" attr2="value" attr3="value">…</element> 

2)您的element已经有0个缩进。

正则表达式会在左侧的引号和右侧的新单词之间突出显示一个或多个空格的序列。您也可以选择全部和多插入enter和这个例子中需要的9个空格。更麻烦,一次只限制一个element,但很漂亮。

如果您期望element之外的任何引号,则可以使用更健壮的正则表达式:(?<=\b") +\b(?=[^<]+>)。它增加了右边的条件,你可以在它之前找到一个没有开口托架的闭合角度托架。