MyEclipse for mac 快捷键
原文出处:http://blog.csdn.net/ray_seu/article/details/17384463
一直比较欣赏myeclipse的快捷键,网上搜索了一圈,发现windows平台下面的快捷键清单多如牛毛,而mac下面的快键键清单缺凤毛麟角,于是,催生了下面这个清单
快键键 |
作用 |
备注 |
Command+1 |
快速修复(自动导包等) |
比如与Syso配合,与main配合可快速构造方法签名 |
Alt+/ |
自动补全 |
|
Command+/ |
选中部分添加(消除)注释 |
|
Command+D |
删除当前行 |
|
Command+Alt+S |
调出source菜单 |
Getter/setter以及重写和覆盖父类方法等等有关生成源代码相关的操作都在这个键的上下文里 |
Command+Shift+F |
格式化代码 |
|
Command+E |
显示最近编辑的文档 |
|
Command+Shift+L |
显示本视图上所有的快捷键 |
|
Command+2+L |
引入变量 |
比如在Calendar.getInstance();的时候,用此快捷键可自动补全 |
Command+Alt+↓ |
复制当前行到下一行 |
|
Command+Alt+↑ |
复制当前行到上一行 |
|
Alt+ → |
移到下一个单词 |
|
Alt+← |
移到上一个单词 |
|
Alt+Del |
删除前一个单词 |
|
Command+→ |
移到行尾 |
|
Command+← |
移到行首 |
|
Alt+Shift+→ |
选中下一个单词 |
|
Alt+Shift+← |
选中前一个单词 |
|
Command+Shift+→ |
选中当前位置到行尾 |
|
Command+Shift+← |
选中当前位置到行首 |
|
Alt+Command+M |
选中部分抽取为方法 |
|
Command+[ |
跳转到上一次编辑 |
|
Command+] |
跳转到下一次编辑 |
|
Command+L |
跳转到指定的行 |
|
Shift+Command+P |
跳转到相应地大括号 |
|
Control+Alt+↓ |
跳到下一个成员函数或成员变量 |
|
Control+Alt+↑ |
跳到上一个成员函数或变量 |
|
Command+↑ |
移到开头 |
|
Command+↓ |
移到结尾 |
|
Shift+Command+Enter |
在本行的上面插入一行 |
|
Control+Q |
最后一次编辑的地方(全局) |
|
Control+M |
切换最大化和最小化 |
|
Alt+Command+N |
调出新建菜单 |
|
Command+. |
查看代码警告(黄色叹号) |
|
Command+F8 |
切换视图 |
|
Control+Alt+H |
查看当前函数调用栈 |
|
Control+H |
打开查找对话框 |
查找函数,文件,类等等 |
Command+O |
打开当前文件结构 |
|
Shift+Command+O |
自动导入当前缺少的包 |
|
Command+2+L |
将临时new出来的变量取名字作为局部变量 |
|
Command+2+F |
将临时new出来的变量取名字作为成员变量 |
|
Command+2+R(ALT+Command+R) |
给变量重命名 |
|
Shift+Command+F11 |
运行当前文件 |
|
Shift+Command+S |
保存所有文件 |
|
Control+↑ |
向上滚动页面 |
|
Control+↓ |
向下滚动页面 |
|
Alt+Command+Q |
调出show view |
|
Shift+Command+E |
展示Editor列表(赞) |
|
Alt+Command+/ |
补全名称 |
|
SHIFT+Command+X |
选中部分全部大写 |
|
SHIFT+Command+Y |
选中部分全部小写 |
补充
Command+F7 |
展示下一个view |
设置成Command+F1比较方便 |
Command+F6 |
展示下一个Editor |
设置成Command+F2比较方便 |
F3 |
展开调用函数的源码 |
欢迎补充
另外,再推荐几个MyEclipse插件:vrapper(vim模式神器),findbugs 可以帮你找bug
最新文章
- 前端MVVM框架设计及实现
- Java基础回顾
- jQuery基本操作
- 免费 PSD 素材:25个全新的界面设计资源
- FIO是测试IOPS
- js页面跳转整理(转载未整理)
- CUDA 程序中的同步
- 详细js中(function(window,document,undefined))的作用
- 1032 - Intersecting Dates
- 关于SetCapture() 和 ReleaseCapture()的使用方法
- Tiny6410之NAND FLASH驱动
- Controller <;->; View 一般视图层级
- js去除字符串中所有html标签及&;nbsp符号
- 200_longest-palindromic-substring
- 错误:Warning: Attempt to present <;UIAlertController: 0x7fd192806e20>; on <;ViewController: 0x7fd1928048d0>; whose view is not in the window hierarchy!
- Javascipt数组
- js先后对某个js对象内的两个属性排序
- Android 获取版本号名称工具类
- 常用的一些markdown格式
- spoj New Distinct Substrings
热门文章
- Android学习之——自己搭建Http框架(2)——框架扩展
- bzoj1305: [CQOI2009]dance跳舞(二分答案+网络流)
- [JZOJ 5875] [NOIP2018提高组模拟9.20] 听我说,海蜗牛 解题报告(BFS+二分)
- luogu 1558 色板游戏
- Enable .Net 4.5 in IIS on Windows 8.1
- H5中嵌入flash
- NodeJS学习笔记 (7)网络服务-http-client(ok)
- CF17E Palisection(manacher)
- 入门python:《Python编程快速上手让繁琐工作自动化》中英文PDF+代码
- 紫书 习题 11-1 UVa 821 (Floyd)