eclipse mac 快捷键

command+option+S: 调出快速生成代码会话框,可以选择为成员变量生成Setter/Getter方法,重写toString,hashCode,equals方法,生成constructor等
tab: 调用一个有多个参数的方法的时候,从一个参数跳到另外一个参数。比如Hashtable的put方法,输入string key,需要跳到string value的时候。
command+option+M: 将某段代码抽出放在一个单独的方法里(对应Refactor->Extract Method)
command+option+R: 批量重命名某个变量名或者字段(field)

阅读代码

command+[: 返回前一个位置
command+单击: 查看源码,也可以使用F3实现
command+shift+T: 调出OpenType对话框,可以输入类名,查看类的实现源码
command+option+W: 快速定位当前文件在工程中的位置,即在package视图中的位置,在弹出的对话框中选择"package explorer"

代码整理

command+shift+O: 整理包,去掉多余的import语句,补足未导入的包
command+/: 注释或反注释所选中的所有行,没选默认只注释当前行
command+1: 快速修复
command+d: 删除当前行

其它

command+option+↓: 复制当前行到下一行
command+option+↑: 复制当前行到上一行
command+←: 移动光标到当前行的行首,Mac系统通用
command+→: 移动光标到当前行的行尾
command+O: 在某个类文件,可以快速定位到当前文件的属性和方法
command+Z: 撤销刚才的操作,undo
option+↑: 向上移动当前行
option+↓: 向下移动当前行
option+→: 下一单词
option+←: 上一单词
option+↩︎: 显示当前选择资源的属性
option+/: 代码联想提示,如果没设置代码联想快捷键,需要先设置,详情见参考文献3
option+shift+→: 选中一段连续的内容,比如一个字符串
shift+↩︎: 光标移动到下一行开始位置
Ctrl+H: 搜索,可以在Customize中将File Search以外的搜索选项去掉,只保留最有用的File Search.

参考

Eclipse for Mac 常用快捷键整理

Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
一、每次输入都自动提示
点击Eclipse,使其成为第一响应者,preferences->Java->Editor->Content Assist
再右下角Auto activation triggers for Java里面改为

.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
这样每次输入上面字母都会自动提示了

你还可以修改下Auto activation delay,修改一下提示的延迟。

二、用alt+/手动控制自动提示(推荐)
点击Eclipse,使其成为第一响应者,preferences->General->Keys找到Content Assist
首先Remove Binding(移除绑定),然后再Binding(按下Alt+/)
When中选Editing Text就可以,OK
现在在写代码的时候按下Alt+/就会有自动提示了。

三、编写XML文件时的联想功能
点击Eclipse,使其成为第一响应者,preferences->XML->XML Files -> Editor ->Content Assist

在设定框右半部分可以更改Auto activation delay 来设定代码自动提示的时间, 接着更改Prompt when these characters are inserted ,输入 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789。然后点击右下角的OK就可以了。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值