Eclipse 代码格式:“{ }”的格式设置
Eclipse设置代码大括号的格式
编写代码有很多中风格,常见的三种风格:
1、K & R风格:这种风格的代码比较紧凑,优点是在教科书或者打印成纸张的时候比较省地方;缺点是大括号匹配问题,代码量大的话,不好找到上一个括号位置,只能通过后期注释标记
public class Test {
public static void main(String args[]) }
}
2、标准风格(BSD风格):这种风格显示代码比较松散,优点是层次分明,写出的代码简单易读;缺点是:浪费空间,尤其是打印代码的时候
public class Test
{
public static void main(String args[])
{ }
}
3、GNU风格:这种风格起源于GNU,所有GNU软件基金会都采用了这个风格,优缺点与BSD风格相同,特点是括号前后各空两格。
public class Test
{
public static void main(String args[])
{ }
}
我个人更喜欢标准的BSD风格,因为这样写出的代码层次分明,简洁易读,Eclipse可以自定义代码风格,设置方法如下:
1、打开eclipse,window菜单,Preferences选项;
2、找到位于Java-->Code Style-->Formatter(Java-->代码样式-->格式)设置,New 一个格式。Eclipse默认的格式即使你Edit更改,也是不允许的。
3、因此我们要新建一个自己的格式。由上上个图可以看到我已经起了名MyBracesOption(因为我只更改了大括号的格式,所以起了这个名字)。这里为了演示,我重新新建了一个格式,重新起名MyEclipse;
4、Braces就是更改大括号的格式,下面一堆下拉菜单是代码不同位置的大括号格式,可以自己尝试。如果你和我一样喜欢标准样式,那么推荐你除了倒数第二个Array initializer选:Same line外,其余全部选择:Next line。这样之后,一直OK,设置就完成了。到编辑代码的时候可以看到格式已经改变。
Eclipse 代码格式:“{ }”的格式设置的更多相关文章
- Eclipse 代码自动提示的设置
1. eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 2. http://www.iteye.com/topic/1120919 [C++] ...
- Eclipse代码/目录虚线对齐设置
前提: 我的Eclipse版本如下: 比这个版本新或者旧都可以实现如下效果. 实现步骤: 在代码上显示虚线设置有如下方法: 1.如果不使用插件,Eclipse是不支持虚线的,只能是横条的点状,效果如下 ...
- eclipse代码自动提示功能设置
一 般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的, ...
- eclipse代码自动补全设置
1.说明 eclipse安装好了之后,在编辑框中输入某个英文字符,默认不自动弹出自动代码选择框,需要手动按下 Alt + / 或者输入的字符为 . 才弹出代码自动补全框.其实eclipse是可以设置 ...
- eclipse代码左虚线对齐设置
前言 : 前阵子看到同事的eclipse左边有虚线对齐.有点好奇~刚开始以为是装了神马插件, 于是百度了下, 貌似没有找着. 一怒之下,逗比了半个小时,终于探索出来了~~ 设置如下 : 点击confi ...
- mac下 Eclipse代码自动补齐 设置
Eclipse -> Perferences -> Java -> Editor -> Content Assist如下图. 将auto activation triggers ...
- eclipse 代码格式化 行宽设置
windows--preferences--java--code style--formatter--edit--line wrapping--maximum line width
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. eclipse代码里面的代码提示功能默认是关闭的,只有输入“. ...
- 转:MediaCoder H.264格式编码参数设置及详解
转: http://mediacoder.com.cn/node/81 由于现在大部分视频转码都选择H.264格式进行编码,同时CUDA编码的画质还达不到x264软编码的质量(如果你对画质无要求,可以 ...
随机推荐
- 项目组织与管理SPM(理论基础)
- Android 使用js调用Java
效果如: 主要用到一个接口类:MyObject package com.example.jsdemo; import android.content.Context; import android.s ...
- CSS使用position定位后导致元素浮动
1.子元素 absolute/fixed定位后,子元素脱离文档流存在,它让出原来占的那个坑,父元素再也不能通过子元素来撑开高度了 <style> div{ position:absolut ...
- tomcat404报错解决
本地启动tomcat,不报错.也可正常打开http://localhost:8080 但是eclipse中启动tomcat不报错.但是打开http://localhost:8080时报404 思考,原 ...
- 定时器中实现数据库表数据移动的功能,Exception in thread "Timer-0" isExist java.lang.NullPointerException定时器中线程报错。
package com.shawnway.trade.marketdata.constants; import java.sql.SQLException; import java.util.Cale ...
- C# MDI子窗体互相操作
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- 修复Magento SQLSTATE[23000]: Integrity constraint
magneto在意外情况下报错Magento SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry,出现这个问题最 ...
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录
RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架 ...
- Hdu 1052 Tian Ji -- The Horse Racing
Tian Ji -- The Horse Racing Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (J ...
- PHP 返回JSON
有个朋友说PHP不能返回JSON对象,作为.net的我认为应该是可以的,设置一下header 就行了. 果不然,google 一下,备忘如下: <?php $result = array('Na ...