Eclipse使用————生成Get/Set、toString快捷键(不使用鼠标)
引言
除了鼠标右键空白处—>source选择我们需要的操作之外是否还有更快捷的不需要鼠标的操作呢?
如何快速的通过键盘来生成get、set方法?如何快速的通过键盘生成toString方法?如何快速的通过键盘生成需要实现的父类方法呢?
快速生成get、set、toString
首先我们知道source的快捷键是:Alt + Shift + s
那么打开了Source之后,我们如何选择get、set方法?请注意Source之下的子菜单中的一个细节:
(我跟你讲,这个图一般人截不出来!!不信你试试!!截出来的请文末留言 -.0)
注意看上图中的红色小框内,他们有一个共同的特点,那就是它们下方都有一个下划线,这个被下划线标识的字母就是你需要点击的下一个字母,也就是说如果你希望打开生成get、set对话框,那么在点击Alt + Shift + s 之后点击的应该是字母 r 。
打开get、set对话框之后,和原来的操作一样,都是选中全部,然后点击确定。但是不使用鼠标的话,我们需要使用:
5次tab键 + 2次回车键 : Tab ——>Enter——>Tab——>Tab——>Tab——>Tab——>Enter
上面这个按键顺序一般是固定的,虽然按得次数有点多,但是熟练了之后肯定是要快过鼠标选择的。
同理,遵照前面提到的下划线提示,可以知道toString的会话是点击字母s,所以快速生成toString的方法就是:
Alt+ Shift + s ——> s ——>Enter
为什么toString的方法的快捷键这么简单?因为Eclipse会默认直接将所有属性选中,并且已经选中Generate 按钮,默认直接回车即可。
其他Source相关的快捷键
除了get、set、toString等,如果你继承了一个接口,而这个接口有许多抽象方法,那么也可以通过这种方式来快速生成。
当然最重要的是首先通过 Alt + Shift + s打开 Source快捷键提示菜单:
有了这个,你只需要找到你希望快速生成的条目,点击下划线对应的字母即可打开会话框,再配合Tab + 回车的组合就能在不使用鼠标的情况下快速达到你希望看到的效果。包括Format代码、Clean Up项目、快速生成hashCode、构造方法等等。
总结
快速生成get、set方法的快捷方式:
Alt + Shift + s ——> r ——>Tab ——>Enter——>Tab——>Tab——>Tab——>Tab——>Enter
(当你操作上面的按键的时候不需要碰哪怕一下鼠标,特别有种“一顿操作猛如虎”的感觉!!)
快速生成toString的方法:
Alt+ Shift + s ——> s ——>Enter
其他的快速操作,只需要参考Eclipse中提示的下划线,小小的下划线就是你自己发掘快捷操作的捷径!
Eclipse使用————生成Get/Set、toString快捷键(不使用鼠标)相关推荐
- 玩转Eclipse — 自动生成setter和getter方法
我们在程序开发过程中,往往要编写这样的类:类的部分或者全部属性不希望让外部世界直接访问,而不用public字段修饰.这样,方法调用成了访问这些属性的唯一途径.JavaBean就是一个很好的例子,其严格 ...
- Eclipse自动生成返回值对象与补全与加注释
1.Eclipse自动生成返回值对象,将光标放在;后面按ctrl+1,弹出 Assign statement to new local varible,enter即可. 2.移动代码块快捷键:Alt+ ...
- Eclipse自动生成作者、日期注释等功能设置
Eclipse自动生成作者.日期注释等功能设置 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Pre ...
- 关于Eclipse代码断点调试与相关快捷键
关于Eclipse代码断点调试与相关快捷键 功能快捷键 首先关于DeBug测试的快捷键: Debug F5:Step Into(debug) F6:Step over(debug) F7:Step r ...
- eclipse中生成的html存在中文乱码问题的解决方法
eclipse中生成的html存在中文乱码问题的解决方法 参考文章: (1)eclipse中生成的html存在中文乱码问题的解决方法 (2)https://www.cnblogs.com/bug-hu ...
- 在Eclipse中生成API方法
在Eclipse中生成API方法 百度文库 http://wenku.baidu.com/view/bef8e60c79563c1ec5da714c.html (1)在代码里用javadoc注释 pa ...
- Eclipse如何生成jar包
Eclipse如何生成jar包 图1 右击项目Properites,选择Android,选择Is Library,然后会编译生成jar包在bin目录下.
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局...
2019独角兽企业重金招聘Python工程师标准>>> 一.新建android工程的时候eclipse没有生成MainActivity和layout布局 最近由于工作上的原因,开始学 ...
- eclipse序列化生成serialVersionUID
eclipse序列化生成serialVersionUID serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性. 如果你修改代码重新部署后出现 ...
- Eclipse/Myeclipse生成serialVersionUID方法
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性. 如果你修改代码重新部署后出现序列化错误,可以考虑给相应的类增加serialVersio ...
最新文章
- U3D SCENEMANAGER.LOADSCENE是半异步的
- oracle slient静默安装并配置数据库及仅安装数据库不配置数据库shell
- 下列不属于PHP开发优势的是,php开发的优势有哪些?
- MySQL数据的备份与还原实现步骤
- nginx 413 Request Entity Too Large
- android:windowSoftInputMode属性使用
- POJ1338 Ugly Numbers(解法二)【废除!!!】
- 181215每日一句
- matlab coder 4.0,利用MATLAB Coder将MATLAB代码生成C/C++代码
- 使用python做王者荣耀挂机刷金币脚本
- Win32DiskImager写入U盘容量变小 提示格式化
- 1、测试面试流程整理记录1
- python实现嗅探
- iPhone/iPad用iTunes“同步”不等于“备份”
- 孩子小学总喜欢用计算机做数学,数学到底该怎样学?真实用!
- 自己写的实用VBA代码合集
- 中国大学MOOC北京大学唐大仕老师《Java程序设计》源码分享
- MySQL——数据库读写分离原理
- 用什么软件测试家里网络,几个简单小技巧,告诉大家如何知道家里的网速是多少!...
- java助记词_JAVA生成BTC地址以及私钥,公钥和助记词