MyEclipse for Mac快捷键

文章目录

    • 编辑
    • 查询/替换
    • 导航
    • 调试
    • 重构
    • 其他

编辑

快捷键功能说明
Command+1快速修复,比如与Syso配合,与main配合可快速构造方法签名(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)
Command+Shift+F格式化代码
Ctrl+Shift+M添加类的import导入
Command+Shift+O自动加入引用,即快速生成import
Command+2+L引入变量,将临时new出来的变量取名字作为局部变量,比如在Calendar.getInstance();的时候,用此快捷键可自动补全
Command+2+F将临时new出来的变量取名字作为成员变量
Command+Alt+S调出source菜单,Getter/setter以及重写和覆盖父类方法等有关自动生成代码的操作都在这个键的上下文里
Command+Z撤销
Command+Y重做(与撤销Command+Z相反)
Option+/内容辅助,例如你输入sysout,再按内容辅助快捷键(也叫Template启动键), 就会自动出现:System.out.println();
Command+D删除当前行
Command+L定位到当前编辑器的某一行,对非Java文件也有效
Option+↓当前行和下面一行交互位置,向下移动当前行
Option+↑当前行和上面一行交互位置,向上移动当前行
Command+Option+↓复制当前行到下一行(复制增加)
Command+Option+↑复制当前行到上一行(复制增加)
Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter在当前行的上一行插入空行
Command+/注释当前行,再按则取消注释
Command+Shif+/注释多行
Command+Shif+\取消多行注释
Option+Command+/补全名称
Option+Shift+J文本注释
Ctrl+Q定位到最后编辑的地方,这个快捷键是当你在代码中跳转后用,特别是当你钻的过深,忘记你最初在做什么的时候
Command+Shift+X把当前选中的文本全部变成大写
Command+Shift+Y把当前选中的文本全部变为小写
Command+→移到行尾
Command+←移到行首
Option+Shift+↑选择封装元素
Option+Shift+←选择上一个单词
Option+Shift+→选择下一个单词
Shift+←从光标处开始往左选择字符
Shift+→从光标处开始往右选择字符
Ctrl+Shift+←选中光标左边的单词
Ctrl+Shift+→选中光标右边的单词
Ctrl+/(小键盘)折叠当前类中的所有代码
Ctrl+*(小键盘)展开当前类中的所有代码
Ctrl+B全部构建
Option+Del删除前一个单词
Command+Shift+→选中当前位置到行尾
Command+Shift+←选中当前位置到行首

查询/替换

快捷键功能说明
Command+K快速向下查找选定的内容(如果没有选定内容,则搜索最后一次搜索的内容)
Command+Shift+K快速向上查找选定的内容
Ctrl+Shift+T搜索工作空间(Workspace)中的类(包括工程和关联的第三jar包)
Ctrl+Shift+R搜索工作空间(Workspace)的所有文件
Command+J正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按escape建)
Command+Shift+J反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+U列出所有包含字符串的行
Command+H打开搜索对话框,查找函数,文件,类等等
Command+F全局查找并替换

导航

快捷键功能说明
Command+T快速显示当前类的继承结构
Ctrl+G工作区中的声明
Ctrl+Option+H查看当前函数调用栈
Command+E快速显示当前Editer的下拉列表,显示最近编辑的文档
Command + Shift + E显示管理当前打开的所有的View的管理器
F4打开类型层次结构,显示类的继承关系,并打开类继承视图
F3跳转到声明处,快速定位光标位置的某个类、方法和属性
Ctrl+PageUp/PageDown在编辑器中,切换已经打开的文件
Command+O快速显示 OutLine,显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。通过这个快捷键,你可以迅速的跳到一个方法或者属性,只需要输入名字的头几个字母
Option+Shift+W查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)
Command+[跳转到上一次编辑
Command+]跳转到下一次编辑
Command+F6展示下一个Editor
Command+Shift+F6展示上一个Editor
Command+F7切换到下一个视图,如编辑视图,输出视图,工程视图
Command+Shift+F7切换到上一个视图
Command+F8切换到下一个透视图,如Java视图,调试视图
Command+Shift+F8切换到上一个透视图
Ctrl+F10显示视图菜单
Ctrl+Shift+E显示管理当前打开的所有的View的管理器
Ctrl+Shift+F4关闭所有打开的Editer
Shift+Command+P跳转到相应地大括号
Ctrl+Shift+H在层次结构中打开类型
Ctrl+Option+↑跳到上一个成员函数或变量
Ctrl+Option+↓跳到下一个成员函数或成员变量
Ctrl+Option+H选择方法名,按下此快捷键会显示有哪些地方调用了此方法
Ctrl+Shift+Space参数提示,如果此时位于方法体中,就会出现方法的参数提示,当前光标所在位置的参数会用粗体显示
Ctrl+鼠标点击选择类的名称,按住Ctrl不放,鼠标点击可以查看该类的源码
Command+↑移到开头
Command+↓移到结尾
Option+Command+Q调出show view
Option + ←前一个编辑页面
Option + →后一个编辑页面

调试

快捷键功能说明
Ctrl+F5单步跳入选择 Ctrl+F5
Shift+F5使用过滤器单步执行
F5单步跳入,即单步调试进入函数内部,就是跟踪到方法中,当程序执行到某方法时,可以按此键跟踪到方法中
F6单步跳过,即单步调试不进入函数内部
F7单步返回,即由函数内部返回到调用处,就是跟踪进入某方法内,当执行完某方法后,返回到调用此方法处
F8继续,即一直执行到下一个断点
F11调试最后一次执行的程序
Command+F11运行最后一次执行的程序
Shift+Command+F11运行当前文件
Ctrl+Shift+D显示变量的值
Ctrl+Shift+B在当前行设置或者去掉断点
Ctrl+R运行至行(超好用,可以节省好多的断点)
Ctrl+U执行
Command+.查看代码警告(黄色叹号)

重构

一般重构的快捷键都是Alt+Shift开头

快捷键功能说明
Option+Command+R重命名方法名、属性或者变量名
Option+Command+M把选中的代码抽取成方法
Option + Command + C修改函数结构(有N个函数调用了这个方法,修改一次就搞定)
Option + Command + L抽取本地(局部)变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Option+Shift+F把Class中的local变量变为field变量 (比较实用的功能)
Option+Shift+I合并变量(可能这样说有点不妥Inline)
Option+Shift+V移动函数和变量(不怎么常用)
Option+Command+Z撤销重构
Option+Shift+Y重做

其他

快捷键功能说明
Option+Enter显示当前选择资源的属性,windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径
Ctrl+↑文本编辑器 上滚行
Ctrl+↓文本编辑器 下滚行
Ctrl+M最大化当前的Edit或View (再按则反之)
Command+W关闭当前Editer
F2当鼠标放在一个标记处出现Tooltip时候,按F2再把鼠标移开时Tooltip还会显示
Shift+F2打开外部javadoc
Command+等号放大
Command+减号缩小
Command+W关闭
Command + Shift + W关闭所有打开的Editer
Command+S保存
Shift+Command+S全部保存
Command+Shift+L显示本视图上所有的快捷键

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不同坐标系下角速度_最伟大的数学发明,坐标系的诞生,是人类史上的方向盘...

【想要了解更多精彩文章、视频,欢迎关注创鹏科学堂】人生最大的意义,莫过于过得更方便;数学最大的意义,莫过于帮助人类过得更方便。几千年来,自从数学出现之后,它就一直以人类生活为导向,以宇宙…

c++ double 截取_c选择double小数点后自动截取3位,不...

2016-09-01 01:05辛培兵 客户经理printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为转换说明&#…

dynamodb分页查询_使用DynamoDBMapper查询DynamoDB项目

dynamodb分页查询在上一篇文章中,我们使用底层Java api在DynamoDB数据库上发出了查询。 使用DynamoDBMapper进行查询非常简单。 使用哈希键发出查询非常简单。 这样的查询的最佳候选者是通过使用电子邮件哈希键进行搜索的Users表。 public User getUser(String e…

python字典编码_python中包含UTF-8编码中文的列表或字典的输出

>>> dict {"asdf": "我们的python学习"} >>> print dict {asdf: \xe6\x88\x91\xe4\xbb\xac\xe7\x9a\x84python\xe5\xad\xa6\xe4\xb9\xa0} 在输出处理好的数据结构的时候很不方便,需要使用以下方法进行输出: >…

php中的ol标签,html5中ol标签的用法详解

这篇文章主要介绍了详解HTML5中ol标签的用法,是HTML5入门学习中的基础知识,需要的朋友可以参考下定义和用法标签定义有序列表。HTML 4.01 与 HTML 5 之间的差异在 HTML 4.01 中,不赞成使用 "start" 属性,在 HTML 5 中是允许的。在 HTML 4.01 中…

portlet_平台策略:从Portlet到OpenSocial小工具再到渐进式Web应用程序:最新技术

portlet介绍 由于世界仍在Java的掌控之中,因此我们经常定义所谓的基于组件的平台 。 我在2000年拥有OpenUSS(开放大学支持系统)的经验。 当时我有一个想法,就是开发一个可以使用组件体系结构和J2EE技术​​( OpenUSS C…

MySQL JDBC URL各参数详解

通常MySQL连接URL可以设置为: jdbc:mysql://localhost:3306/test?userroot&password123456&useUnicodetrue&characterEncodinggbk &autoReconnecttrue&failOverReadOnlyfalse&serverTimezoneUTC&drivercom.mysql.cj.jdbc.Driver注&am…

keil5函数 默认返回值_C++ 函数的定义

“ C对于函数的基本用法”01—函数的定义//函数声明:[返回值类型] [函数名称] (参数列表)int Function(int a, int b);//函数定义int Function(int a, int b){ //函数体 return a b;}02—函数的默认参数定义函数时可以在参数列表中为形参指定默认值int Function2…

apc php7,深入解析php之apc

apc定义:apc是一个开放自由的php opcode缓存。它的目标是提供一个自由、开放和健全的框架,用于缓存和优化php中间代码。apc常用函数:1.apc_clear_cache() 清楚apc缓存内容2.apc_define_constants(string key,array constants,[,bool case_sen…

Apache NetBeans?

在JavaOne之前的几天和几周内发布有关Java世界的重要公告是很常见的。 考虑到这一点,不足为奇的是,我们在下周开始的JavaOne 2016之前看到了一些与Java有关的重要公告。 马克莱因霍尔德 ( Mark Reinhold )的JDK 9计划变更提案是一…

已经创建了AWS EC2实例,Linux系统默认没有root用户,那么如何创建root用户并更改为root用户登录呢?

文章目录1. 如何创建ROOT及设置密码2.更改登陆方式,采用ROOT用户登陆a. 编辑EC2实例的ssh登录方式b. 再编辑authorized_keys文件,将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格。3. 重新登陆对于刚创建AWS EC2实…

输入一个正整数求所有素数因子_一起来聊聊素数的两个性质

素数(prime number),又称质数,有无限个。定义:在大于1的自然数中,除了1和它本身以外不再有其他因数。来介绍两个简单的性质:质数的个数是无穷的。欧几里得的《几何原本》曾有一经典证明,用的是反证法。当然…

基于docker微服务架构_使用基于微服务的流架构更好地进行大规模的复杂事件处理(第1部分)...

基于docker微服务架构基于微服务的流架构与开源规则引擎相结合,使实时业务规则变得容易 这篇文章旨在详细介绍我将OSS业务规则引擎与Kafka风格的现代流消息传递系统集成在一起的项目。 该项目的目标(即众所周知的复杂事件处理(CEP&#xff0…

php怎样下载网上的文件,php怎样实现文件下载

用head() 和 fread()函数把文件直接输出到浏览器。具体代码&#xff1a;<?php $file_name "down";$file_name "down.zip"; //下载文件名$file_dir "./down/"; //下载文件存放目录//检查文件是否存在if (! file_exists ( $file_dir . $fil…

Windows 系统下,移动硬盘无法识别怎么修复?

方案1&#xff1a;移动硬盘没有驱动器号 有时移动硬盘插入计算机&#xff0c;但无法在我的计算机上显示。此时&#xff0c;可能只是因为移动硬盘没有驱动器号。 右键单击此计算机&#xff08;计算机&#xff09;&#xff0c;然后单击[管理]将其打开。 点击左边的[磁盘管理]&a…

欢乐鼠标自动点击器_使用ESP32 DIY蓝牙自动点击器,滑屏器

前言因为爱薅羊毛&#xff0c;然后正好最近免费车一趟接一趟&#xff0c;咪咕开完&#xff0c;京东开&#xff0c;京东开完掌阅开&#xff0c;下一个不知道是谁&#xff0c;&#xff0c;&#xff0c;&#xff0c;可我又不是什么很有耐心的人&#xff0c;虽然我喜欢看书&#xf…

java单词按字典排序_最终Java日志字典:开发人员最常记录的单词是什么?

java单词按字典排序最终的记录字典&#xff0c;或者&#xff1a;我们记录的最常见单词是什么&#xff1f; 日志文件是调试应用程序的最常用方法&#xff0c;当解决错误时&#xff0c;它们肯定可以引导我们朝正确的方向发展。 但是&#xff0c;大多数日志文件每天都会增加一百万…

winscp使用密钥登录远程linux系统

说明&#xff1a; WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时putty也是一个开源连接ssh的windows客户端&#xff0c;本文介绍puttyWinSCP密钥对登录linux服务器。 1. 创建密钥对 安装openssl yum –y install openssl #openssl一般服务器都会预装 创建密…

php api 实例maccms,苹果cmsV10API接口说明

api接口仅供提供数据&#xff0c;可以直接在苹果CMS后台联盟采集中加入-并提供给他人采集。联盟资源分配唯一标识ID&#xff0c;用来区别绑定分类&#xff0c;这个ID一般由苹果CMS官方提供&#xff0c;不可随意修改设置&#xff0c;否则造成入库分类错乱。视频接口同时支持老板…