在源代码编辑器中输入或自动生成代码的时候,代码会按照某些方式进行格式化,这个过程就被称作格式化代码。
C++中的格式化代码很多人编写程序时不注意程序的版式结构,这样做虽然不会影响程序的功能,但是程序的可读性会大大降低。
C++语言的格式很自由,这意味着换行、空格、空行和制表符等空白在程序运行时都会被忽略,程序员可以使用空白让代码按照特定的风格缩进或分开,使程序更加清晰易懂。
使用缩进可以使程序更加清晰。缩进的样式很多,程序员可以根据自己的习惯选择任何一种样式进行缩进。一般常用的样式有两种,第一种是将大括号和条件语句对齐并缩进大括号内的语句。示例如下:
01 if(a > b)
02 {
03 t= a;
04 a=b;
05 b=t;
06 }
第二种是将起始大括号放在条件语句之后,而结束大括号与条件语句对齐并缩进大括号内的语句。示例如下:
01 if(a > b){
02 t=a;
03 a=b;
04 b=a;
05 }1
java中的格式化代码在源代码编辑器中输入或自动生成代码的时候,Java代码是按照如下方式进行格式化的:
·类成员缩进四个空格。
·连续的语句缩进八个空格。
·手工输入的所有制表符都被转化为空格。
·在注释块中(以/**开头),按下回车后新行的开头会自动加上星号。
·左侧大括号与类或者方法的声明放在同一行。
·左侧小括号前没有空格。
如果文件丢失了格式(比方说将文本粘贴到文件中),可以按下Ctrl—Shift-F来格式化整个文件。如果选中其中某些行进行该操作,则操作只对这些行有效。
手动缩进代码块
选中多行代码,然后按下Tab键或者Ctrl-T,可以缩进选中的代码。
如果选中多行代码然后按下Shift—Tab或者Ctrl—D可以减少缩进。
更改格式化规则
使用所谓的缩排引擎可以调整格式化的方式,格式化方式包括空格的数量、大括号的位置等等。默认情况下,所有的Java文件都使用Java缩排引擎。修改Java文件的格式化规则有多种选择,可以更改当前Java缩排引擎、可以对Java文件使用其他缩排引擎,或者为Java文件创建新的缩排引擎。
更改Java文件格式化规则的步骤如下:
1.选择NetBeans主菜单中的“工具”|“选项”。
2.展开“编辑”I“缩排引擎”,然后选中“Java缩排引擎”节点。
3.根据需要调整缩排引擎的属性。
4.打开文件按下Ctrl—Shift—F(对整个文件进行操作,因此不要选中任何文本),根据新建规则重新格式化文件。
NetBeans IDE中有许多预设的缩排引擎,其中包括两个一般缩排引擎(简单缩排引擎与自动换行缩排引擎)和针对其他文件类型的缩排引擎(特别是JSP、HTML和XML文件)。
更改Java文件所使用的缩排引擎的步骤如下:
1.选择NetBeans主菜单中的“工具”l“选项”。
2.展开“编辑”I“编辑器设置”,然后选择Java编辑器节点。
3.在缩排引擎属性的下拉菜单中选择需要的缩排引擎。
4.打开文件按下Ctrl—Shift—F(对整个文件进行操作,因此不要选中任何文本),根据新建规则重新格式化文件。
新建缩排引擎的步骤如下:
1.选择NetBeans主菜单中的“工具”I“选项”。
2.展开“编辑”I“缩排引擎”,右键点击新建的缩排引擎基于的缩排引擎节点,选择复制。
3.右键点击缩排引擎节点,选择“粘贴”I“复制”。
4.更改缩排引擎的名称,然后根据需要调整其属性。
5.在“选项”对话框中,展开“编辑”I“编辑器设置”,选中需要使用当前缩排引擎的编辑器节点(jtDJava编辑器或者HTML编辑器)进行更改。
文本选择快捷方式
为了使开发者的双手尽量不离开键盘,NetBeans IDEd徽了很多快捷键,通过它们可以进行选择文本、取消选择文本以及更改被选中的文本等操作。表4.3总结了这些快捷键。
更改字体和颜色
源代码编辑器中使用的字体、当前用于区别代码中语法元素的颜色以及背景高亮时的颜色,可以通过更改字体和颜色来格式化代码。2
本词条内容贡献者为:
方正 - 副教授 - 江南大学