eclipse Mac 快捷键

Shift + Command + L: 打开快捷键列表

Command + L: 定位到指定的行号
Command-option-左箭头:回到上一次光标的位置
control-tab:前一个编辑页面
Command + O:显示大纲
Command + 1:快速修复
Command + D:删除当前行
Command + Option + ↓:复制当前行到下一行
Command + Option + ↑:复制当前行到上一行

Command + Z:Undo

Shift + Command + Z: Redo

Option + ↓:当前行和下面一行交互位置
Option + ↑:当前行和上面一行交互位置
Option + ←:前一个编辑的页面
Option + →:下一个编辑的页面
Option + Return:显示当前选择资源的属性
Shift + Return:在当前行的下一行插入空行
Shift + Control + Return:在当前行插入空行
Control + Q:定位到最后编辑的地方
Control + M:最大化当前的Edit或View(再按则最小化)

Command + W:关闭当前Editer

Command + Shift + W:关闭所有打开的Editer
Control + /:注释当前行,再按则取消注释 //should be Command + /
Command + T:快速显示当前类的继承结构
Command + K:参照当前选中的Word快速定位到下一个
Command + E:快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Option + /:代码助手完成一些代码的插入(俗称“智能提示”)
Command + Shift + E:显示管理当前打开的所有的View的管理器
Command + J:正向增量查找(按下Command + J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在Stutes Line中显示没有找到了)
Command + Shift + J:反向增量查找
Command + Shift + X:把当前选中的文本全部变为大写
Command + Shift + Y:把当前选中的文本全部变为小写
Command + Shift + F:格式化当前代码
Command + Shift + P:定位到对于的匹配符(譬如{})(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

Option + Command + R:重命名(尤其是变量和类的Rename效果比较明显)
Option + Shift + M:抽取方法(这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Option + Command + C:修改函数结构(有N个函数调用了这个方法,修改一次就搞定)
Option + Command + L:抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Option + Shift + F:把Class中的Local变量变为Field变量(比较实用的功能)

//====================================================

开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Eclipse都不知道你想要什么了。

以下内容是我整理的经常使用的Eclipse快捷键,主要依据首个按键进行了分类。

文档末尾是收集了Mac系统下对文本编辑当标跳转或选中的快捷键。

一、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+→

单词间移动向右

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。