当我有这样的代码时(|
代表一个游标):
<tag>|</tag>
然后按回车键,我明白了:
<tag>
|
</tag>
我的问题是,我怎样才能迅速摆脱这个问题:
<tag>text</tag>
到此:
<tag>
text
</tag>
答案 0 :(得分:1)
没有内置方法可以做到这一点。但是,如果您的标记是:
<tag>
text</tag>
运行代码重新格式化后( Ctrl + Alt + L ),您将拥有:
<tag>
text
</tag>
你可以在宏中利用这一点。在我的脑海中,我想不出一个宏将处理一个单词值(元素标签和值之间没有任何空格)和一个多字值。下面是为多字值执行此操作的宏。对于单个单词值,您将删除步骤2.将光标放在元素的值/文本区域中。开始录制宏(编辑&gt;宏&gt;开始录制)并录制以下宏:
停止宏录制并命名。然后为其指定键盘快捷键(设置&gt; IDE设置&gt;键盘映射&gt;宏)
请注意,上面将对整个文件运行重新格式化。如果您只想在相关标签上运行它,请在步骤4和步骤4之间添加三个 Ctrl + W 命令。 5只选择该元素及其值。然后在步骤6之前添加 Alt + S (以确保始终选择对话框中的“选定文本”选项。)