XML文件中的内容在 [ (1)自动格式化; (2)去除空白符后压缩到一行 ] 这两种形式间快速转换
一、自动格式化 【XML文件中的内容在 [ (1)自动格式化;
(2)去除空白符后压缩到一行 ] 这两种形式间快速转换】??XML文件为了便于我们阅读,通常写成一行一个标签的形式。我们可以通过Eclipse软件 或 Intellij IDEA软件的自动格式化代码的功能实现,如下:
汤姆猫
5
灰色
闪电猫
4
金色
??自动格式化代码快捷键:
- Eclipse : Ctrl + Shift + F
??如果快捷键冲突,可以直接点击 菜单栏 的 Source → Format 即可。 - IDEA : Ctrl + Alt + L
??如果快捷键冲突,可以直接点击 菜单栏 的 Code → Reformat Code 即可。
汤姆猫 5 灰色 闪电猫 4 金色
??这个时候,我们可以利用Eclipse 或 IDEA的查找、替换功能,用正则表达式快速去除XML文件中的空白符。
- Eclipse : Ctrl + F
??按此快捷键,打开查找、替换窗口,在搜索框中输入 \s{2,}|\n,选择匹配正则表达式(Regular expressions),然后点击Replace All即可快速从前面的自动格式化的形式转为一行。如下图所示:
文章图片
- IDEA : Ctrl + R
??按此快捷键,打开替换窗口(注意按Ctrl + F只能查找,不能替换),然后在搜索框输入 \s{2,}|\n,勾选Regex,然后点击Replace all即可快速从前面的自动格式化的形式转为一行。如下图所示:
文章图片
【注意】仅在搜索框输入正则表达式 \s{2,}|\n,而不在替换后内容的框里写任何内容。
推荐阅读
- 热闹中的孤独
- JS中的各种宽高度定义及其应用
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- mybatisplus如何在xml的连表查询中使用queryWrapper
- Android中的AES加密-下
- 放下心中的偶像包袱吧
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗