MyEcplise各种快捷方式集锦

有一本书叫做“软件调试”,可以看看


当一个类继承某个父类,然后想要覆盖(重写)父类的某些方法,可以这么做:
选住这个java文件,然后点上面的Source菜单,点开之后点击Override/Implement Methods...,在新界面里面就列出了父类里面可以复写的所有方法,我们想要复写哪些方法就在这些方法前面打钩,然后点击ok。然后就自动复写了。


下面是配置alt+/的快捷方式(修改成在文本修改的时候就出来提示):
Window--Preferences...--General-Keys--搜索assist--然后在搜索结果中选中Content Assist--界面下方的Binding配置必须是Alt+/--然后将When后面的选项改成Editing Text--点击ok即可

修改ctrl+shift+F的代码规范快捷键的代码格式(改成龙哥习惯那种方式,自己习惯的这种方式不用改,默认的就是):
Window--Preferences...--Java--Code Style--Formatter--点击Edit...--在新界面上选中Braces--把所有项都改选成Next line(最后数组那个不用改)--再选中Control Statement--将General里面的前三项打钩--然后点击ok即可
(或者再自己点击NEW再重新创建一种代码格式也行)


myecplise里面运行想要为main方法带参数的类,点击上面的菜单里面的Run,选择Open Run Dialog...,然后在Main选项里面选择好要运行的类,然后在Arguments里面的Program arguments里面填上需要带的参数(为main方法带的),点击Run即可。传递进去的多个字符串之间用空格间隔,如果某个字符串里面想要包含空格,那个这个字符串需要用双引号括起来


使用spring透视图查看各层次之间的依赖关系,Myecplise--show view--other--Spring Explor--然后在打开这个窗体里面选中需要查看的文件(选择其中一个项目里面的Spring配置文件applicationContext.xml),右键点击Open Graph--然后就看到个层次之间的依赖关系了


myecplise里面配置自己安装的JDK有两个地方,一个是为myecplise运行环境配置上我们自己安装的jdk(默认是myecplise自己提供的):window-preferences-Java-Installed JREs-Add-Browse窗口里面选择自己安装的jdk-OK-然后勾选上自己刚才选择的jdk。
另一个是为tomcat配置上我们自己安装的jdk(默认是myecplise自己提供的):window-preferences-MyEcplise Enterprise Workbence-Servers-Tomcat-Tomcat 6.0-JDK-Add-Browse界面选择自己安装的jdk-OK-然后选择上自己刚才添加上来的jdk....

例如对于java.util.ArrayList类。在项目里面用到此类的时候,我们ctrl点击此类就可以进到此类的源码里面去,但是有的时候却进不去,原因可能是由于:
我们原来通过Window-Preferences-Java-Installed JREs修改过在编写程序运行的jdk环境中使用的jdk,这是修改全局的环境。造成上述问题的原因可能是单个项目的jdk环境没有修改(注:单个项目的jdk开发环境也是可以修改的),修改方式为:项目名称右键-Properties-Resources-Java Build Path-Libraries-Add Library-JRE System Library-Next-Finish-然后在Libray界面上把原来的remove掉,然后使用钢材加进去那个即可-ok


Myecplise里面的:Project-Build Automatically默认勾选上表示java文件在保存的时候就自动编译了。

Myecplise编辑器字体格式修改方式:
Window-Preferences-General-Appearance-Colors and Fonts-Java-Java Editor Text Font-Change-然后根据自己的需要修改-最后Apply

一些拼写错误单词经常有警告,去掉这个警告:
Window-Preferences-General-Editors-Text Editors-Spelling-把上面的Enable spell checking前面的勾去掉-Apply

每次根据提示自动敲击一个方法的时候会自动弹出这个方法并自动填充它默认猜想的参数,这个参数有时不太准确,去掉这个功能的快捷键:
Window-Preferences-Java-Editor-Content Assist-把Fill method arguement and show guessed arguments前面的勾去掉即可


Myecplise修改编译器的编译级别:Window-Preferences-Java-Compiler-Compiler complanice level默认是6.0,现在需要修改为1.4(默认的6.0级别在编译过程中会出现很多警告)-Apply

修改单个项目编译器的编译级别:项目右键-Properties-Java Compiler-在这个界面上修改Compiler compliance level的级别-然后点击Apply以及OK

设定根据字母快捷提示键:Window-Preferences-General-Keys-搜索assi-然后光标选中Content Assist-然后在Binding里面点击Alt+/-然后在When里面选中Editing Text等编辑文本的选项。

上次学习的是设定全局的编译级别,但是针对每个项目,它们又有自己的一个编译级别,它们自己的编译级别这样设定:右键选中项目名-Preference-Properties-Java Compiler-上面有个Enable project specific settings(启动特定于项目的编译级别设置),把前面的勾去掉即可,去掉之后就采用了默认的全局的编译级别

在svn更新或提交代码的时候要想在Console里面显示日志,那么需要在MyEcplise里面Console那个界面窗体头部的右边有一个加号,点开下拉框有一个SVN Console,点击这个选项之后就打开了SVN Console窗体,当操作有关svn有关动作的时候就能看到相关的日志了。


使用Myecplise生成java类的帮助文档:鼠标光标选中一个java文件-Project-Generate Javadoc-在Select types for which…里面选择要生成帮助文档的java文件所在的包,然后在右面勾选上要生成文档的类,然后在下面的Use Standard Doclet里面选择生成文件的存放路径-Next-在最上面Document title里面填写生成文件的文件名-Next-Finish-文档就在相应的文件夹下面生成了。

Myecplise里面实现大纲视图的快捷方式:Window-Show View-Outline-然后就会在屏幕右侧显示出此类的大纲视图,含此类的所有属性和方法(这种快捷方式和Ctrl+O快捷方式效果是一样的)。

Myecplise里面关闭所有java类编辑窗口快捷键:ctrl+shift+W

在自定义的类中重写equals()和hashCode()方法,目的是在往HashSet集合(不允许存放相同元素的集合)里面添加此类的时候,如果两个此类对象里面的某些成员变量相同的话就把此两个对象归为相同的元素而不能重复添加(例如学生这个类里面有名字name这个成员变量,如果两个学生对象的name相同就把这两个对象归为相同而不能重复添加,只能添加一个,下次名称相同的学生出现就不允许在同一个集合里面重复添加):光标放到此类里面-然后点击Source-Generate hashCode() and equals()...

Myecplie里面在编辑窗口里面想要对两个java文件进行比较查看,首先打开这两个文件,然后用鼠标拖拽其中一个文件的名称表头把它拖到编辑框靠右边的中心点上放开鼠标就会展现出两个文件对比的格局。


Myecplise里面编写代码的时候经常会有某些代码出现警告,有些警告我们不希望它出来,在这里设置:Window--Preferences--Java--Compiler--Errors/Warnings--里面有一个Potential programming problems(潜在的编程问题),里面有各种经常遇到的警告类型,可根据自己的需要将不需要的警告类型设置为Ignore。

MyEcplise打jar包过程:工程右键--Export--JAR file--Next--为文件命名并选择存放路径--Next--Next--在Main class里面选择程序的入口类(main方法存在的类。一般的打的jar文件供其他项目使用的时候这个地方不用选,在使用java客户端swing编写的图形用户界面程序里面需要选择此项,选择该项,打完jar文件之后双击该jar文件就运行刚才选中的文件,弹出对应的图形用户界面)--Finish

我们开发的时候常常会出现写出来的代码中存在非运行时异常,这时候需要我们在方法上抛出异常或使用try...catch...捕获,或者myecplise也给我们提供了快捷键自动去完成这两项工作,按ctrl+1就会出来两种方式,我们选择其中一种点击即可自动完成上述异常的处理代码,有的时候这个快捷键也会用在对修改方法的名称上等地方。

MyEcplise里面在通过main方法作为程序入口点运行的时候,也就是运行一个含main方法的类的时候设置断点如果采用右键Run as的方法运行就不会进入到断电里面。要想进入到断点里面要采用右键Debug as的方式。


修改变量名:使用alt+shift+r,(不要直接去修改那个变量名,因为直接修改的话引用此变量的地方不会自动修改,采用上述快捷键的方式会将引用此变量的所有地方都自动修改过来)

比如hibernate里面使用注解,在类或属性上面添加注解时,敲一个@不会给出相应的注解提示,设置提示快捷键为:windows→Proferences→Java→Editor→设置Content Assist里面的Auto-Activation里面的Auto activation triggers for Java,原来这一项值就一个点.,现在为其加一个@,把这一项设置成“.@”即可。


myeclipse的class文件编译放置在哪里,怎么设置class文件的路径?:
在项目工程, 右键-属性 选择: Java Build Path , 然后选: Source,最下面的:
Default Output Floder 就是class编译输出的地址,你可以修改。


查找一个方法被那些地方调用过:Ctrl+Alt+H
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值