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 ,然后输入cconstructorrset/get stoString 等等。 【参考方案1】:

Alt+s,然后输入cconstructorrset/get s toStringetc..

【讨论】:

谢谢,我知道这与我想要的不完全相同,但使用快捷方式打开源菜单是最快的方法;在 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 .....)的主要内容,如果未能解决你的问题,请参考以下文章

eclipse怎么自动生成get,set方法,构造方法

Eclipse4.7使用基础 快捷键 自动生成有参数的构造方法

Eclipse中的快捷键快速生成常用代码(例如无参带参构造,setget方法),以及Java中重要的内存分析(栈堆方法区常量池)

Eclipse导航快捷方式

Eclipse4.7使用基础 快捷键 自动生成无参数的构造方法

在 Eclipse 中添加应用程序启动快捷方式?