zoukankan      html  css  js  c++  java
  • 整理MAC下Eclipse的常用快捷键

    关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac 的常用快捷键。我并不打算把所有的快捷键都罗列出来,那样非常没有必要。

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

    Command + L: 定位到指定的行号

    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

    最大化或还原当前editorview

     

    四、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

  • 相关阅读:
    hi.baidu.com 百度流量统计
    Autofac is designed to track and dispose of resources for you.
    IIS Manager could not load type for module provider 'SharedConfig' that is declared in administration.config
    How to create and manage configuration backups in Internet Information Services 7.0
    定制swagger的UI
    NSwag在asp.net web api中的使用,基于Global.asax
    NSwag Tutorial: Integrate the NSwag toolchain into your ASP.NET Web API project
    JS变量对象详解
    JS执行上下文(执行环境)详细图解
    JS内存空间详细图解
  • 原文地址:https://www.cnblogs.com/huxinping8800/p/7878932.html
Copyright © 2011-2022 走看看