Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用

摘要:
把这个文件夹复制到$MyEclipseMyEclipse10dropins下。在MyEclipse的“PackageExplorer”里选中这个Java文件,右键-,你就会得到如下图右半部分的代码。Jalopy的格式化是可以自定义的。】,点击“Projects”,这就是Jalopy格式化规则的名称。】,输入新建规则的名称,点击,再点击。关于Jalopy更多的使用细节请参考:http://jalopy.sourceforge.net/existing/manual.html「还有个小问题」如果你在Format的过程中遇到了这样的错误“noinputsourcespecified”,重启一下Eclipse就可以了。

如果你要问我Jalopy是什么。我只能告诉你“它是一个格式化代码的工具”。因为我也是一个初学者。

如果你也是初次接触,那一起来学习下吧!

·安装

1、首先,下载资源

下载地址:http://sourceforge.net/projects/jalopy/?source=directory

它的官网好像没法下载。至少在写这篇文章的时候是。

2、集成到MyEclipse

将下载下来的文件解压,你会得到这样一个文件夹“de.hunsicker.jalopy.plugin.eclipse_0.2-1.5rc3”。后面的数字是版本号,可能会不一样。

把这个文件夹复制到$MyEclipseMyEclipse10dropins下。(注:$MyEclipse表示MyEclipse的安装目录)

重新启动MyEclipse。你可能会看到这样的提示。(看不到也没关系,继续往下看)

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第1张

3、验证一下是否安装成功了

工具栏-Window】,在“Preferences”上面是不是多了一个“JalopyPreferences…”?

选中一个Java文件,右键,是不是多了一个“Format”选项?

选中一个包(package),右键,是不是多了一个“FormatPackage”选项?

选中一个项目(project),右键,是不是多了一个“FormatProject”选项?

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第2张

如果都看到了,那么恭喜你,安装成功了。

·使用

1、先来做个小试验吧

假如,你拿到了如下图左半部分的代码。

MyEclipse的“PackageExplorer”里选中这个Java文件,右键-Format】,你就会得到如下图右半部分的代码。

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第3张

看到这,也许你会问:这个和Eclipse里面自带的“【Source-Format】”有什么区别吗?

那就试试看吧!谁用谁知道。

注意,上图右半部分的那个“Methods”的注释,是Format后自动添加的哦。

也许你已经想到了。

对。

Jalopy的格式化是可以自定义的。当然,也不能随心所欲,它有它自己的规则。

2、下面看个自定义的例子

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第4张

怎么办呢?

Jalopy可以帮你。

工具栏-Window-JalopyPreferences…】,点击“Projects”,这就是Jalopy格式化规则的名称。有个默认的文件“default”。建议你新建一个自己的规则,不要去改动它的default。新建多个当然也没问题。有句话叫“千金难买我愿意”。

点击【Add…】,输入新建规则的名称(如,MyJalopy),点击【OK】,再点击【Activate】。

(注:记得一定要点“Activate”,也就是激活这个规则,这就表示你下面的修改是针对这个规则,并且在使用Format做格式化时也是使用这个规则)

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第5张

点击【Printer】下的【Indentation】,选中【Misc】选项卡,在“Variableidentifiers”和“AlignDeclarationAssignment”前打√(其余的暂时可不管)。点击【OK】。

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第6张

OK,你再Format试试。

是不是得到你想要的效果了?

就介绍到这吧!

我也是个初学者,知道的也不多。

关于Jalopy更多的使用细节请参考:http://jalopy.sourceforge.net/existing/manual.html


「还有个小问题」

如果你在Format的过程中遇到了这样的错误“noinputsourcespecified”,重启一下Eclipse就可以了。目前我也不知道什么原因。而且也不知道什么时候怎么出现的。

Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用第7张

免责声明:文章转载自《Jalopy 之 HelloWorld —— Jalopy 在 MyEclipse 下的安装与使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GoldenGate系列一:快速搭建单向同步GoldenGate环境Android操作系统11种传感器介绍下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

T420s成功加装固态硬盘(SSD)

目的为了提高系统和常用工具的启动速度,在ThinkPadT420s光驱中添加了一个固态磁盘。将SSD安装到硬盘机架:将硬盘机架附带的四个塑料螺钉拧入SSD侧面,以将SSD固定在硬盘机架中。京东推荐的坏东西与T420不匹配。启动后无法识别SSD。将T420s更换为第一个可以正确识别的硬盘。结论ThinkPadT420s的光驱支持SSD安装,而原始的机械硬盘安装...

嵌入式linux GUI--DirectFB + GTK至尊秘笈

我开始在x86上构建GTK环境。首先,我选择了最新版本。然后,我看到了GTK在帧缓冲区上以两种模式运行的介绍:DirectFB和linuxfb,而Linuxfb项目似乎已经停止。主要方向是DirectFB。后来,我找到了一个DirectFB+GTK的英文文档,它基本上使用了最新版本。许多软件包可以使用系统自己的,因此您可以编译必要的源代码。一开始,编译并不成...

react 中echarts-for-react使用 自适应div

import*asReactfrom'react'importReactEchartsfrom'charts-for-ract'导出接口IProps{}接口IState{}classCapitalBudgetsextendsReact.Component<IProps,IState>{constructor(props:IProps){super(props...

com.aliyun.openservices.shade.com.alibaba.fastjson.JSONException: exepct '[', but {, pos 1, line 1, column 2

错误报告的原因:您放置了一个非List对象,但希望从packagetest中取出List对象;导入java.text。SimpleDateFormat;导入java.util。阵列列表;导入java.util。日期导入java.util。列表importcom.alibaba.fastjson。JSON;导入com.alibaba.fastj...

Windows Server 2008 R2 备份与恢复详细实例

Windows ftp服务可以在百度内置,非常简单。)1.首先安装windows server 2008R2的备份功能。查找Windows的“服务器管理器”。下图显示了我的服务器的情况。双击它。备份完成后,我们卸载qq并删除磁盘F的数据。Linux服务器在没有密码的情况下构建Samba登录,并使用yum进行安装。...

C#探秘系列(十)WPF:打开文件选择器选择文件并保存

//此为点击按钮的监听事件,点击按钮弹出文件选择器privatevoidimageButton_Click(objectsender,RoutedEventArgse){vardialog=newOpenFileDialog();dialog.Filter=".jpg|*.jpg|.png|*.png|.jpeg|*.jpeg";if(dialog.Show...