eclipse中是不是有生成资源的快捷方式(构造函数,get/set .....)
Posted
技术标签:
【中文标题】eclipse中是不是有生成资源的快捷方式(构造函数,get/set .....)【英文标题】:is there a shortcut in eclipse for generating resources (constructors , get/set .....)eclipse中是否有生成资源的快捷方式(构造函数,get/set .....) 【发布时间】:2016-01-09 15:23:12 【问题描述】:如果我想生成构造函数或 getter/setter,则当前在 eclipse 中 转到类名右键单击该->源->访问正确的生成选项
在 android studio 中,我们有一个方便快捷的快捷方式来做到这一点
我只需要在页面中的任意位置按CMD+N
即可打开生成对话框
是否有等效的 Eclipse 快捷方式?
【问题讨论】:
只需输入Alt+s
,然后输入c
为constructor
,r
为set/get
s
为toString
等等。
【参考方案1】:
按
Alt+s
,然后输入c
为constructor
,r
为set/get
s
toString
etc..
【讨论】:
谢谢,我知道这与我想要的不完全相同,但使用快捷方式打开源菜单是最快的方法;在 Mac 的情况下,您需要按 alt + cmd + s 来启用菜单,之后您提到的 c、r、s 不起作用。我将把它作为一个单独的答案添加到寻找 MAC 捷径的人【参考方案2】:您可以转到Windows -> Preferences -> General -> Keys
将此操作映射到选择的快捷方式。
这是怎么做的:
【讨论】:
【参考方案3】:默认情况下没有,但如果您愿意,可以修改映射并添加快捷方式。您可以转至window->preferences->general->keys
【讨论】:
【参考方案4】:进入window -> preferences -> general -> keys
在搜索栏中输入 generate。
查找生成 Getter 和 Setter
点击 binding
字段并点击您的自定义快捷键(此处:Ctrl + Alt + Shift + S)。
【讨论】:
【参考方案5】:去Windows -> Preferences -> General -> Keys
或者你可以在这个站点25 Eclipse Shortcut Keys获取快捷方式列表
【讨论】:
【参考方案6】:您也可以使用快速修复:Ctrl + 1。
当您遇到错误时,它允许您解决此错误。当光标在一个变量上时,它允许你生成getter和setter。
如果你想要一个空的构造器,只需在你的类中的某处输入 Ctrl + 空格。
【讨论】:
【参考方案7】:简短回答:不。
但谷歌显示了一些关于如何做到这一点的页面,例如https://wiki.eclipse.org/FAQ_How_do_I_provide_a_keyboard_shortcut_for_my_action%3F
横向解决方案,但您可能有兴趣查看Project Lombok(我自己目前不使用它。)
【讨论】:
【参考方案8】:我记得,alt + insert 这样做。
【讨论】:
【参考方案9】:@Rustam 的回答让我走上了正确的道路。
但由于他的回答是基于 eclipse 的 windows 版本,而我使用的是 mac,我无法确认。
我添加了这个答案,以便为任何使用 eclipse 的 MAC 版本的人提供额外的数据
ALT + CMD + S会带来源菜单,之后你可以选择正确的生成选项
【讨论】:
以上是关于eclipse中是不是有生成资源的快捷方式(构造函数,get/set .....)的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse4.7使用基础 快捷键 自动生成有参数的构造方法
Eclipse中的快捷键快速生成常用代码(例如无参带参构造,setget方法),以及Java中重要的内存分析(栈堆方法区常量池)