整理Eclipse常用快捷键

开发环境切换到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+→

单词间移动向右

七、参考资料

1.manreadline

2.http://www.macx.cn/thread-2037724-1-1.html

MAC下Eclipse的常用快捷键的更多相关文章

  1. 整理MAC下Eclipse的常用快捷键

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

  2. MAC版Eclipse的常用快捷键

    一.Command类 Command+1 快速修复 Command+d 删除当前行 Command+Option+↓ 复制当前行到下一行 Command+Option+↑ 复制当前行到上一行 Comm ...

  3. MAC下Intellij IDEA常用快捷键

    alt+f7 : 查找在哪里使用 command+alt+f7 : 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7 : 可以查询当前元素在当前 ...

  4. [Java第一课]环境变量的配置以及eclipse一些常用快捷键

    1.环境变量的配置(这里对xp系统电脑来说:) 首先安装jdk软件. 然后在我的电脑(右键)-->属性-->高级-->环境变量-->系统变量(注意)-->新建(新建两个p ...

  5. Eclipse工具常用快捷键

    Eclipse工具常用快捷键 一丶文件菜单常用快捷键 新建  Alt + shift + N 关闭当前编辑器 Ctrl +W 全部关闭 Ctrl + shift + w 保存  Ctrl + s 刷新 ...

  6. ECLIPSE最常用快捷键排名

    快捷键应该是节省时间的一个要素 ,所以自己在网上找了下面这些快捷键, 以便让更多的程序员更快捷的使用Eclipse. ECLIPSE最常用快捷键排名 1. Alt + / 自动完成 2. Ctrl + ...

  7. Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10)(转)

    Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 0.背景Eclipse作为Java的OpenSource开发IDE,已经是开发人员进行J ...

  8. Mac下复制粘贴的快捷键是什么?随记

    刚从window换成Mac OS系统的用户对于一些常用的快捷键一定非常的不习惯,“mac复制粘贴快捷键是什么?”这一简单的问题相信很多刚刚从Windows平台转到Mac平台的用户会问到的问题,因为Ma ...

  9. Mac下Sublime Text常用插件

    Mac下Sublime Text常用插件 SideBarEnhancements 右键菜单增强插件 BracketHighlighter 括号.引号.标签高亮插件 Pretty JSON JSON美化 ...

随机推荐

  1. Win 2003硬盘安全设置

    C:分区部分: c: administrators 全部 iis_wpg 只有该文件夹 列出文件夹/读数据 读属性 读扩展属性 读取权限 c:inetpubmailroot administrator ...

  2. Memcache基本使用

    Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视频.文件以及数据库检索的结果等.简单的说就是将数据调用到内 ...

  3. rownum和sum一起使用经验

    因为sum的使用需要group by的,所以,对于sum出来的东西想要排序,使用rownum的话,不能直接放在SQL里面的. 可以这样. select rownum,R.* ( select sum( ...

  4. Html5 Egret游戏开发 成语大挑战(九)设置界面和声音管理

    在上一篇中,简单的使用界面元素快速实现了一个游戏中的二级页面,这种直接在游戏页面上做UI的做法并不太好,原因是,UI会让游戏的压力变大,即使它是隐蔽的,如果同样的功能在其它的地方也是一样的,那么就要写 ...

  5. ejb3: message drive bean(MDB)示例

    上一篇已经知道了JMS的基本操作,今天来看一下ejb3中的一种重要bean:Message Drive Bean(mdb) 如果要不断监听一个队列中的消息,通常我们需要写一个监听程序,这需要一定的开发 ...

  6. Mybatis.Net 整合 ODP.NET Managed

    初步接触MyBatis.Net的朋友,请先移步 MyBatis.Net 学习手记 1. 项目中先添加Oracle.ManagedDataAccess.dll程序集引用 2. MyBatis.Net 中 ...

  7. Notes on Convolutional Neural Networks

    这是Jake Bouvrie在2006年写的关于CNN的训练原理,虽然文献老了点,不过对理解经典CNN的训练过程还是很有帮助的.该作者是剑桥的研究认知科学的.翻译如有不对之处,还望告知,我好及时改正, ...

  8. 基于.NET Socket API 通信的综合应用

    闲谈一下,最近和客户进行对接Scoket 本地的程序作为请求方以及接受方,对接Scoket 的难度实在比较大,因为涉及到响应方返回的报文的不一致性,对于返回的报文的格式我需要做反序列化的难度增大了不少 ...

  9. .NET程序迁移到Mysql的极简方案——让GGTalk同时支持Sqlserver与mysql全程记录!

    园子里的这个GGTalk,咱们前前后后用它移花接木做的IM项目也不下三四个了.初次入手的时候,洋洋代码,多少感觉有些难以把握.不过一来二去,理清了头绪,也就一览无余了.相信跟我们一样想要利用GGTal ...

  10. 深入理解python的yield和generator

    原文发表在我的博客主页,转载请注明出处 前言 没有用过的东西,没有深刻理解的东西很难说自己会,而且被别人一问必然破绽百出.虽然之前有接触过python协程的概念,但是只是走马观花,这两天的一次交谈中, ...