本文将分享java–eclipse中有一个生成资源的快捷方式(构造函数,get/set…)的详细内容,并且还将对eclipse快捷生成构造方法进行详尽解释,此外,我们还将为大家带来关于Eclipse中
本文将分享java – eclipse中有一个生成资源的快捷方式(构造函数,get / set …)的详细内容,并且还将对eclipse快捷生成构造方法进行详尽解释,此外,我们还将为大家带来关于Eclipse 中自动生成 get/set 时携带注释给 get/set、eclipse 生成 get set 方法快捷键、eclipse中动态web项目快捷方式设置、eclipse中常用的快捷方式的相关知识,希望对你有所帮助。
本文目录一览:- java – eclipse中有一个生成资源的快捷方式(构造函数,get / set …)(eclipse快捷生成构造方法)
- Eclipse 中自动生成 get/set 时携带注释给 get/set
- eclipse 生成 get set 方法快捷键
- eclipse中动态web项目快捷方式设置
- eclipse中常用的快捷方式
java – eclipse中有一个生成资源的快捷方式(构造函数,get / set …)(eclipse快捷生成构造方法)
目前在eclipse中,如果我想生成一个构造函数或getters / setters i
去班级名称右键单击那个 – > source->访问正确的Generation选项
而在android工作室中,我们有一个方便快捷的快捷方式
我只需要在页面的任何位置按CMD N打开生成对话框
是否有可用的日食快捷方式?
解决方法:
Press
Alt+s
then typec
forconstructor
,r
forset/get
s
for
toString
etc..
Eclipse 中自动生成 get/set 时携带注释给 get/set
Eclipse 中自动生成 get/set 时携带注释给 get/set
编码的时候通常要用到 JavaBean ,而在我们经常把注释写在字段上面,但生成的 Get/Set 方法不会生成,通过修改 Eclipse 源码可解决。效果如下:
- /**
- * 员工 ID
- */
- private String userid;
- /**
- * 获取员工 ID
- * @return userid 员工 ID
- */
- public String getUserid() {
- return userid;
- }
- /**
- * 设置员工 ID
- * @param userid 员工 ID
- */
- public void setUserid(String userid) {
- this.userid = userid;
- }
解决方案如下:
通过反编译技术,修改 ECLIPSE 的 org.eclipse.jdt.ui_3.3.1.r331_v20070906.jar 包中的
org.eclipse.jdt.internal.corext.codemanipulation.GetterSetterUtil 类
下的 getSetterStub 及 getGetterStub 函数,来实现生成 getter/setter 时,注释使用成员的注释(如果成员的注释有的话,如果没有则使用注释模板生成,如果选择了生成 getter/setter 需要生成 code comment 的话)
getSetterStub 函数修改的地方为:
将原:
if(addComments)
{
String comment = CodeGeneration.getSetterComment(field.getCompilationUnit(), parentType.getTypeQualifiedName(''.''), setterName, field.getElementName(), typeName, argname, accessorName, lineDelim);
修改为:
if(addComments)
{
String comment = CodeGeneration.getSetterComment(field.getCompilationUnit(), parentType.getTypeQualifiedName(''.''), setterName, field.getElementName(), typeName, argname, accessorName, lineDelim);
ISourceRange sr = field.getJavadocRange();
if( null != sr )
comment = field.getSource().substring( 0, sr.getLength() );
getGetterStub 函数修改的地方为:
将原:
if(addComments)
{
String comment = CodeGeneration.getGetterComment(field.getCompilationUnit(), parentType.getTypeQualifiedName(''.''), getterName, field.getElementName(), typeName, accessorName, lineDelim);
修改为:
if(addComments)
{
String comment = CodeGeneration.getGetterComment(field.getCompilationUnit(), parentType.getTypeQualifiedName(''.''), getterName, field.getElementName(), typeName, accessorName, lineDelim);
ISourceRange sr = field.getJavadocRange();
if( null != sr )
comment = field.getSource().substring( 0, sr.getLength() );
eclipse 生成 get set 方法快捷键
alt+shift+s, r
eclipse中动态web项目快捷方式设置
前言
今天很开心的进入Web项目,结果一上来发现没有创建web项目快捷方式,然后经过老师的讲解,并且进行总结,现将Web的项目快捷方法设置整理成博客,以供大家参考!
步骤
1、点击“Window”—>“Perspective”—>“Customize Perspective”,进入自动设置页面。
2、选择需要的类型,一下图片展示了动态web项目中常用的。
File、Folder
Dynamic Web Project、HTML File、JSP File、Servlet
XML File
Class、Interface、Java Project、Package
结束
由于是个学生,能力有限,但又希望能够帮助一些人,特写此笔记,分享给那些自学的朋友们,可以少走弯路,帮助到有需要的朋友。还有就是小编很乐意和大家进行沟通交流。
eclipse中常用的快捷方式
用eclipse开发的同志们,为了提高开发效率,自然少不了对一些快捷键的掌握、、、
1.编辑框显示格式(排版)调整
a:设置自己喜欢的排版:
Window-Preference-Java-Code Style-Formatter(格式,排版)-Active profile-next-Profile name-( 随便填写一个名字,例如favorite)-OK-Braces(花括号)-自己选择
b:在编辑框直接调整:(ctrl+shift+F)
右键-Source-Formate
c:让方法也另起一行:
打开自己的排版-Edit-Control Statments-General-...
2.去掉方法中的自动填充
Window-Preference-Java-Editor-Content Assist(内容填充)-Fill method arguments...
3.自动导入包
例如ArrayList。把鼠标放在代码区中的ArrayList,然后按快捷键shift + ctrl +O;
4.要看被调方法:选中-F3;看完后返回:alt + <—(向左);
5.比较两个程序时怎样让他们同时显示呢?
用鼠标点中一个,然后拖动鼠标到编辑框的右侧边框(或者下方边框或者左侧边框,共三个方向)即可。
比较完毕,可以用鼠标还原
6.如何提取源代码中多次重复使用的代码?
(a)选中要提取的代码
(b)鼠标右键 - refactor(整理)- Extract method。
(c)然后填写方法名即可。
快捷键: Alt+Shift+M
7.如何修改类名
shift+ctrl+R 或者
在Project Explorer (工程文件管理窗口)中找到要修改的类---右键---选择Refactor---选择Rename。
8.ctrl+O:查看该类中的方法,再次ctrl+O,可以看到继承的方法。
9.ctrl+H:在工程中全局搜索
今天关于java – eclipse中有一个生成资源的快捷方式(构造函数,get / set …)和eclipse快捷生成构造方法的介绍到此结束,谢谢您的阅读,有关Eclipse 中自动生成 get/set 时携带注释给 get/set、eclipse 生成 get set 方法快捷键、eclipse中动态web项目快捷方式设置、eclipse中常用的快捷方式等更多相关知识的信息可以在本站进行查询。
本文标签: