快速业务通道

巧用JBuilderX代码美化工具 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
和类定义代码部分之间加入两个空行,全局变量定义代码之间可不插入空行,方法和方法之间插入一个空行。

5) 让太长的代码行自动换行

代码编写窗口大小有限,太长的代码行需要移动水平滚动条才可以查看。将代码窗口滚动到右边时,左边的代码又看不到了,造成"神龙见首不见尾"的现象,严重影响代码的可读性和阅读效率。JBuilderX在Fomatting窗口的Wrapping标签页中提供了智能换行的设置功能。您可以在Wrap after column中设置代码行的长度,还可以设置代码行换行的依据符号。代码行中的逗号,操作符是代码行自动换行的依据符。

JBuilderX在自动换行中提供的另一个精制的功能:可以指定单行拆分成多行后,这些行的对齐方式,你可以指定多行头部和"("对齐或和"="对齐,建议将两者都钩选。格式化后,例子中的System.out.println("…")代码行变成了三行,后两行代码和"("对齐。

6) 优化import代码块

切换到Formatting窗口的最后一个Imports标签页,对import代码块做优化设置。JVM会自动加载java.lang.*包,所以例子中的import java.lang.Math;是多余的,此外类中只用到java.util.*包中的一个类java.util.Date,无需引入包中的其他类。JBuilderX的import代码优化功能允许你设置一个阈值,在当前类中引用到包中的类数目小于这个阈值时,它就会将包名后的"*"替换成具体的类名。您也可以通过钩选设置页面中的Always import classes复选框使import在任何时候都将包后的"*"替换成具体的类名。(注意:通过在代码窗口中点击右键选择Format All格式化代码,不执行import代码的优化设置,你可以在代码窗口中按Ctrl+I快捷键或用图2的操作步骤来执行import代码的优化)

巧用JBuilderX代码美化工具(4)

时间:2010-12-12

其他加速代码编写及排版布局的技巧

1) 用模板加速代码的录入,保证排版布局上的一致性

JBuilderX提供了丰富的代码模板,通过代码模板可以快速地录入常用的代码块。JBuildeX的代码模板库提供了大量的常用的代码模板,代码模板库允许你对代码模板进行维护:对已有模板进行更改或新增自定义的代码模板。您可以通过以下操作调出代码模板库:Tools->Preferences....->选择弹出窗口左边树的Templates,如:

巧用JBuilderX代码美化工具 - 编程入门网

图4. 代码模板维护窗口

您可以在这个界面中对java,HTML以及其他通用的代码模板进行维护,一个模板定义包括3项内容:模板名字、模板描述以及模板定义体。如图4中的if..else模板的名字是ife,描述为if else,模板体为:

if (|) { |}else { |}

其中字符"|"是代码模板调用后光标所在的位置,光标停在第1个"|"处,可以按Tab键移动光标到不同的"|" 处。在代码编辑窗口按Ctrl+J再键入模板的名字就可以调用模板代码,模板ife调出后在编辑器中的显示效果如下图:

巧用JBuilderX代码美化工具 - 编程入门网

图5. 按Ctrl+J调用代码模板(再按Enter选择)

巧用JBuilderX代码美化工具 - 编程入门网

图6. 代码模板ife的编辑效果图

2) 同步编辑模式

如果一段代码中一个标识符出现多次,当需要更改这个标识符时,同步编辑模式可以给您带来极大的方便。如下面是一段遍历Iterator的代码:

Iterator iter = .iterator(); while (iter.hasNext()) {   Object item = (Object)iter.next(); }

如果您需要将iter名字改为myIter,你可以先选中这段代码,然后按Ctrl+Shift+J,这个代码段就进入了同步编辑模式,在同步编辑模式下只要更改其中任何一个标识符其他相同的标识符也会同步更改。在编辑窗口中,这段代码显示效果如下:

巧用JBuilderX代码美化工具 - 编程入门网

图7. 同步编辑模式

这段代码中iter变量出现了3次,第一个iter呈选中状态,您只要将任何一个更改为myIter,其他的iter也跟着更改过来。如果你想退出同步编辑模式,请点击编辑窗

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号