MAC下Eclipse的常用快捷键
整理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的常用快捷键的更多相关文章
- 整理MAC下Eclipse的常用快捷键
整理Eclipse常用快捷键 开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Ec ...
- MAC版Eclipse的常用快捷键
一.Command类 Command+1 快速修复 Command+d 删除当前行 Command+Option+↓ 复制当前行到下一行 Command+Option+↑ 复制当前行到上一行 Comm ...
- MAC下Intellij IDEA常用快捷键
alt+f7 : 查找在哪里使用 command+alt+f7 : 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7 : 可以查询当前元素在当前 ...
- [Java第一课]环境变量的配置以及eclipse一些常用快捷键
1.环境变量的配置(这里对xp系统电脑来说:) 首先安装jdk软件. 然后在我的电脑(右键)-->属性-->高级-->环境变量-->系统变量(注意)-->新建(新建两个p ...
- Eclipse工具常用快捷键
Eclipse工具常用快捷键 一丶文件菜单常用快捷键 新建 Alt + shift + N 关闭当前编辑器 Ctrl +W 全部关闭 Ctrl + shift + w 保存 Ctrl + s 刷新 ...
- ECLIPSE最常用快捷键排名
快捷键应该是节省时间的一个要素 ,所以自己在网上找了下面这些快捷键, 以便让更多的程序员更快捷的使用Eclipse. ECLIPSE最常用快捷键排名 1. Alt + / 自动完成 2. Ctrl + ...
- Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10)(转)
Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 0.背景Eclipse作为Java的OpenSource开发IDE,已经是开发人员进行J ...
- Mac下复制粘贴的快捷键是什么?随记
刚从window换成Mac OS系统的用户对于一些常用的快捷键一定非常的不习惯,“mac复制粘贴快捷键是什么?”这一简单的问题相信很多刚刚从Windows平台转到Mac平台的用户会问到的问题,因为Ma ...
- Mac下Sublime Text常用插件
Mac下Sublime Text常用插件 SideBarEnhancements 右键菜单增强插件 BracketHighlighter 括号.引号.标签高亮插件 Pretty JSON JSON美化 ...
随机推荐
- Eclipse调整双击选取的字符颜色背景
Eclipse调整双击选取的字符颜色背景,如下图所示: 会有二点影响: 1. 编辑页的颜色 2. 右侧滚动条的小提示点的颜色.
- 技术专题—Python黑客【优质内容聚合贴】
作者:坏蛋链接:https://zhuanlan.zhihu.com/p/24645819来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 一.前言 本着知识分享,聚合优 ...
- iOS远程推送1
一.APNS 远程推送 1.所有的苹果设备,在联网状态下,都会与苹果服务器建立长连接. 2.长连接:就是只要联网了,就一直建立连接. 3.长连接的作用:时间校准,系统升级,查找我的iPhone. 4. ...
- css 九宫格
http://jsfiddle.net/webtiki/kQXkt/ http://jsfiddle.net/webtiki/MpXYr/3/embedded/ https://www.web-tin ...
- TinyFrame升级之四:IOC容器
在这个框架中,我们使用Autofac作为IOC容器,来实现控制反转,依赖注入的目的. 在程序加载的时候,我需要将系统中所有用到的接口与之对应的实现进行装载.由于用户交互部分是在TinyFrame.We ...
- canvas drag 实现拖拽拼图小游戏
博主一直心心念念想做一个小游戏- 前端时间终于做了一个小游戏,直到现在才来总结,哈哈- 以后要勤奋点更新博客! 实现原理 1.如何切图? 用之前的方法就是使用photoshop将图片切成相应大小的图 ...
- 记、基于react-router的单页应用
现在用react写单页应用基本上都是用react-router做前端路由了吧!最近在使用react-router的过程中遇到了不少问题,在这里总结一下. 浏览器url react-router默认提供 ...
- 初用protobuf-csharp-port
下面这个用法是参照protobuf-csharp-port的官方wiki,参见: https://code.google.com/p/protobuf-csharp-port/wiki/Getting ...
- [CF#286 Div2 D]Mr. Kitayuta's Technology(结论题)
题目:http://codeforces.com/contest/505/problem/D 题目大意:就是给你一个n个点的图,然后你要在图中加入尽量少的有向边,满足所有要求(x,y),即从x可以走到 ...
- SD卡状态广播
SD状态发生改变的时候会对外发送广播.SD卡的状态一般有挂载.未挂载和无SD卡. 清单文件 一个广播接受者可以接受多条广播.这里在意图过滤器中添加是data属性是因为广播也需要进行匹配的.对方发送的广 ...