Mac下eclipse的快捷键
一、Command类
| 
 Command+1  | 
 快速修复  | 
| 
 Command+d  | 
 删除当前行  | 
| 
 Command+Option+↓  | 
 复制当前行到下一行  | 
| 
 Command+Option+↑  | 
 复制当前行到上一行  | 
| 
 Command+←  | 
 移动光标至当前行的行首  | 
| 
 Command+→  | 
 移动光标至当前行的行尾  | 
| 
 Command+t  | 
 快速显示当前类的结构  | 
| 
 Command+w  | 
 关闭当前编辑页  | 
| 
 Command+Option+←  | 
 前一个编辑的页面  | 
| 
 Command+Option+→  | 
 后一个编辑的页面  | 
| 
 Command+k  | 
 参考当前编辑页选中的关键字向下搜索  | 
| 
 Command+e  | 
 显示当前编辑页面列表可选择页面进行切换  | 
| 
 Command+/  | 
 注释或反注释当前行  | 
| 
 Command+Shift+e  | 
 显示Editor管理器,可选择切换editor  | 
| 
 Command+j  | 
 正向查找,在当前编辑页中查找录入的字符,注意Eclipse状态栏的提示  | 
| 
 Command+Shift+J  | 
 反向查找,使用方式与正向查找类似  | 
| 
 Command+Shift+W  | 
 关闭所有打开的Editor  | 
| 
 Command+Shift+P  | 
 定位匹配符,适用于代码规模比较大的场景,如在while(){}循环体的末尾}处,想要跳转到while(){处。  | 
| 
 Command+[  | 
 向后导航到上一个编辑的文件  | 
| 
 Command+]  | 
 向前导航到下一个编辑的文件  | 
二、Option类
| 
 Option+↓  | 
 向下移动当前行  | 
| 
 Option+↑  | 
 向上移动当前行  | 
| 
 Option+回车  | 
 显示当前选择资源的属性  | 
| 
 Option+/  | 
 代码助手“智能提示”  | 
| 
 Option+Command+R  | 
 重命名  | 
| 
 Option+Command+C  | 
 修改函数结构,适用重构  | 
| 
 Option+Command+L  | 
 抽取本地变量  | 
三、Control类
| 
 Control+M  | 
 最大化或还原当前editor或view  | 
四、Shift类
| 
 Shift+Command+↑  | 
 选中光标至全部文本的开头  | 
| 
 Shift+Command+↓  | 
 选中光标至全部文本的结尾  | 
| 
 Shift+Command+→  | 
 选中光标至当前行的结尾  | 
| 
 Shift+Command+←  | 
 选中光标至当前行的开头  | 
五、补充说明
Eclipse对于文本编辑跳转和选中跳转这块基本和Mac系统一致是通用的,以下内容是Mac系统对文本选中或中或跳转这块的支持。
1.文本位置跳转快捷键:
| 
 跳转到一行的开头:  | 
 Command+左箭头  | 
| 
 跳转到一行的末尾:  | 
 Command+右箭头  | 
| 
 跳转到当前单词的开头(适合英文、拼音):  | 
 Option+左箭头  | 
| 
 跳转到当前单词的末尾(适合英文、拼音):  | 
 Option+右箭头  | 
| 
 跳转到全部文本的开头:  | 
 Command+上箭头  | 
| 
 跳转到全部文本的末尾:  | 
 Command+下箭头  | 
2.文本选中快捷键
在以上快捷键中加入Shift,则可以扩展成为选中文本效果的快捷键
| 
 选中光标到本行开头的文本:  | 
 Shift+Command+左箭头  | 
| 
 选中光标到本行末尾的文本:  | 
 Shift+Command+右箭头  | 
| 
 选中光标到当前单词的开头(适合英文、拼音):  | 
 Shift+Option+左箭头  | 
| 
 选中光标到当前单词的末尾(适合英文、拼音):  | 
 Shift+Option+右箭头  | 
| 
 选中光标到全部文本的开头:  | 
 Shift+Command+上箭头  | 
| 
 选中光标到全部文本的末尾:  | 
 Shift+Command+下箭头  | 
3.vim中一些快捷键
| 
 Shift+4  | 
 行尾  | 
| 
 Shift+6  | 
 行首  | 
| 
 Shift+G  | 
 文档末尾  | 
| 
 gg  | 
 文档头  | 
六、Terminal光标相关
| 
 Ctrl+u  | 
 删除光标到行首的字符  | 
| 
 Ctrl+k  | 
 删除光标到行尾的字符  | 
| 
 Ctrl+h  | 
 删除一个字符(退格删除)  | 
| 
 Ctrl+c  | 
 取消当前行输入的命令  | 
| 
 Ctrl+a  | 
 光标移到行首  | 
| 
 Ctrl+e  | 
 光标移动行尾  | 
| 
 Ctrl+l  | 
 清屏(与clear类似)  | 
| 
 Ctrl+p  | 
 调出命令历史中上一条(与↑类似)  | 
| 
 Ctrl+n  | 
 调出命令历史中下一条(与↓类似)  | 
| 
 Ctrl+w  | 
 删除当前光标前的一个单词  | 
| 
 Ctrl+y  | 
 粘贴(Ctrl+w)删除的单词  | 
| 
 Alt+←  | 
 单词间移动向左  | 
| 
 Alt+→  | 
 单词间移动向右  | 
七、参考资料
1.manreadline
2.http://www.macx.cn/thread-2037724-1-1.html
                    
                
                
            
        
浙公网安备 33010602011771号