原文地址: http://rongjih.blog.163.com/blog/static/3357446120110250736914/
在Eclipse中使用ADT开发Android很方便,但也有些不如意的地方,如XML文件的格式化效果就很不理想。默认情况下,使用ADT的可视化界面布局,自动生成的xml文件中,一个控件的配置全动挤到一行上(效果如下所示),阅读、修改起来都很不方便。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout ...>
<TextView android:id="@+id/TextView01" android:layout_width="wrap_content" ...></TextView>
</LinearLayout>
而我希望最佳的格式化效果如下,控件的每个属性配置占一行方便阅读修改,没有子元素的控件直接使用 /> 关闭:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/TextView01"
android:text="Some Content"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
为了达到上述的格式化效果,需要修改Eclipse的一些配置及进行一些额外的操作:
1)修改Eclipse的XML格式化配置
这一步的配置是使格式化的效果为控件的每个属性配置占一行。进入 Window/Preferences,展开到 XML/XML Files/Editor,
勾选 “Split multiple attributes each on a new line” 即可,如下图所示:
经此配置后,每次使用快捷键 Ctrl+Shift+F 键格式化后每个属性配置就会占一行。
2)压缩节点的声明方式
这步的目的是将没有子节点的元素的声明方式进行压缩,如将 “<TextView ...></TextView>” 转化为 “<TextView .../>”。
方法为在XML文件内空白地方点击鼠标右键,选择 ”Source/Cleanup Document...“,如下图所示:
之后将弹出如下界面:
勾选“Compress empty element tags”,点击 OK 按钮即可。
为了方便,可以为此操作添加一个快捷键,进入 Window/Preferences,展开到 General/Keys,如下图配置自己喜欢的快捷键即可:
我的题外话:针对FLEX的MXML文件,说不定也可以使用这个方法。如果不行的话,可以先把后缀名改为XML,格式化之后再改回MXML。另,针对MXML文件的格式化是有相应的插件的(本人之前使用过),请自行谷歌一下。
- 大小: 90.2 KB
- 大小: 117.8 KB
- 大小: 26.8 KB
- 大小: 45.4 KB
分享到:
相关推荐
Eclipse代码格式化配置文件.xml
首先,"Eclipse_CodeFormatter.xml"是一个Eclipse的代码格式化配置文件,它存储了关于代码缩进、空格、括号放置、导入顺序等一系列格式化规则。这个文件可以由团队共享,确保所有成员遵循相同的代码风格。要将此配置...
这个"eclipse的代码格式化文件"就是一个预设好的格式化配置,你可以将其导入到Eclipse中,以便在编辑XML文件时自动应用这些格式规则。 导入步骤通常如下: 1. 打开Eclipse,选择`Window` -> `Preferences`进入设置...
因此,分享并使用`eclipse格式化代码配置文件`是团队开发中的一种良好实践。 总结起来,Eclipse的代码格式化配置文件是实现代码风格统一的重要工具。通过导入和定制这些配置,开发者可以确保代码符合特定的编码规范...
总结来说,Eclipse格式模板XML文件是Eclipse IDE中的一个重要组成部分,它允许用户自定义代码格式化规则,以实现代码风格的一致性和可读性。通过调整和分享这些模板,团队能够提升协作效率,保持代码质量。理解和...
其次,XMLBuddy具有强大的格式化和折叠功能。它可以按照用户设定的规则对XML文件进行美化,使代码更加整洁易读。同时,通过折叠功能,开发者可以隐藏不必要的部分,专注于当前关注的区域,提高工作效率。 在处理...
首先,`eclipse-java-google-style.xml`是Google提供的Java代码风格指南的Eclipse格式化配置文件。Google以其严谨的代码风格著称,这份配置文件定义了诸如缩进风格(使用空格还是制表符)、代码对齐方式、命名规则...
本教程将指导你如何在Eclipse中配置Java、JavaScript、CSS、HTML和XML等语言的代码格式化,特别引入了阿里集团的代码规范,以提升代码质量和可读性。 首先,我们需要了解`Java代码规范`。Java编程规范通常包括命名...
`formatter-profile.xml`是Eclipse代码格式化配置文件,它定义了Eclipse如何自动格式化Java代码。例如,你可以设置缩进使用空格还是制表符,设定每行的最大字符数,控制括号的位置(如K&R风格或Allman风格),以及...
Settings->Editor->Code Style->XML 第二类:Eclipse使用: 1.在菜单栏中选中『windows』-〉 『Preferences』。 2.在出现的对话框的左边树中展开『Java』下的『code style』。 3.其中有两项,一项是『Formatter』,...
标题中的"Eclipse格式模板XML文件"指的是`.xml`文件,用于存储Eclipse的代码格式化设置。这种模板文件通常命名为`formatter.xml`或`coding-conventions.xml`,其中包含了关于如何格式化代码的详细规则。例如,它可能...
java代码格式化xml文件,适用于Eclipse。如IDEA使用需安装插件Eclipse Code Formatter
androidstudio java代码eclipse风格的代码格式化配置文件。 1.插件安装:Androidstudio插件市场安装Adapter for Eclipse Code Formatter 2.插件配置,在附件截图中 3.xml配置文件在附件中 4.默认快捷键 CTRL+ALT+L...
标题中的“Eclipse XML自动提示DTD文件下载”指的是在使用Eclipse IDE进行XML开发时,如何获取并配置DTD(Document Type Definition)文件以实现代码自动提示功能。这通常涉及到Eclipse的XML编辑器和XML Schema/DTD...
然后,转到"XML" > "XML编辑器",在此界面中,你可以设置更多的XML编辑选项,如代码格式化、自动完成等。确保"内容助手"中的"激活触发器"包含"."和"/",这样在输入XML标签时能自动触发提示。 此外,对于特定的XML...
- **集成到构建流程**:对于大型项目,可以将Eclipse的代码格式化规则导出成XML文件,并集成到持续集成(CI)系统中,确保每次构建都遵循相同的格式化标准。 - **团队共享配置**:将配置文件存储在版本控制系统中,...
Eclipse代码格式化,Android代码格式化,格式化,XML
在Eclipse中,`formatter.xml` 和 `codetemplates.xml` 是两个非常重要的配置文件,它们分别用于控制代码的格式化规则和代码模板。 首先,我们来看`formatter.xml`文件。这个文件是Eclipse的代码格式化器配置,它...
6. **使用插件**:一旦插件安装成功,你就可以在Eclipse中打开HTML文件,使用快捷键或通过"Source"菜单找到"Format"选项来格式化HTML代码。这将按照预设的规则(如缩进、换行、标签对齐等)整理代码。 7. **配置...
在压缩包文件中,"site.xml"是Eclipse插件的站点描述文件,用于安装插件时指引Eclipse从何处获取插件信息。"features"目录通常包含插件的特性描述和依赖信息,而"plugins"目录则包含实际的插件实现和库文件,这些...