Myeclipse快捷键的应用总结

本文总结了 MyEclipse 中常用的快捷键,包括编辑、调试、重构等功能,以及提高 MyEclipse 性能的方法,如取消自动验证、调整启动项等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 常用的MyEclipse 快捷键(方便快捷) 

(1)Ctrl+M切换窗口的大小 

(2)Ctrl+Q跳到最后一次的编辑处 

(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 

F3跳到声明或定义的地方。 

F5单步调试进入函数内部。 

F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 

F7由函数内部返回到调用处。 

F8一直执行到下一个断点。 

(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口 

(5)Ctrl+Alt+I看Java文件中变量的相关信息 

(6)Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件 

(7)Ctrl+Shift+/ 加上段注释 

Ctrl+Shift+\ 取消段注释 

Ctrl+/ 在代码窗口中是这种//~注释。 

Ctrl+Shift+/ 在代码窗口中是这种注释,在JSP文件窗口中是<!--~-->。 

(8)Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。 

(9)右击窗口的左边框即加断点的地方选Show LineNumbers可以加行号。 

(10)Ctrl+I格式化激活的元素Format Active Elements。 

Ctrl+Shift+F格式化文件Format Document。 

(11)Ctrl+S保存当前文件。 

Ctrl+Shift+S保存所有未保存的文件。 

(12) 自动汇入所需要的类别:Ctrl+Shift+M Ctrl+Shift+O 好象使用Ctrl+Shift+O 也可以按new Remote Site,Name填 svn , URL填http://subclipse.tigris.org/update,一直next到finished为止 

(13)Ctrl+Space提示键入内容即Content Assist,此时要将输入法中Chinese(Simplified)IME-Ime/NonlmeToggle的快捷键(用于切换英文和其他文字)改成其他的。 

Ctrl+Shift+Space提示信息即Context Information。 

(14)双击窗口的左边框可以加断点。 

(15)Ctrl+D删除当前行。 

(16) Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。 

Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除. 

(17) 快速执行程序:Ctrl + F11第一次执行时,它会询问您执行模式,设置好后,以后只要按这个热键,它就会快速执行。

 

其他:

Ctrl+Shift+F4关闭所有打开的Editer

Ctrl+W(Ctrl+F4) 关闭当前Editer

Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)

Alt+← 前一个编辑的页面

Alt+→ 下一个编辑的页面
Ctrl+L 
定位在某行 (对于程序超过100的人就有福音了)
Ctrl+T 快速显示当前类的继承结构
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)

Alt+Shift+R重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Ctrl+F 用于查找你Editer中你想查找的变量,并可以修改名字。

快速修正【Ctrl+1】,

查看类定义【F3】,查看类大约视图【Ctrl+F3】或【Ctrl+O】

查看类层次【F4】,

查找类文件【Ctrl+Shift+T】,

打开项目属性【Alt+Enter】,

生成getter和setter方法【Alt+Shift+S+R】,

实现父类接口或方法【Alt+Shift+S+V

Alt+Enter 显示当前选择资源的属性

Shift+Enter 在当前行的下一行插入空行

Shift+Ctrl+Enter 在当前行插入空行

Ctrl+Q 定位到最后编辑的地方

Ctrl+M 最大化当前的EditView

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘折叠当前类中的所有代码

Ctrl+×(小键盘展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器

Ctrl+J 正向增量查找(按下Ctrl+J,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了)

Ctrl+Shift+J 反向增量查找(和上条相同)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X 把当前选中的文本全部变味大写

Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码

Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的(:一般重构的快捷键都是Alt+Shift开头的)

Alt+Shift+R 重命名

Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一)

Alt+Shift+C 修改函数结构(N个函数调用了这个方法,修改一次即可)

Alt+Shift+L 抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量)

Alt+Shift+F Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I 合并变量

Alt+Shift+V 移动函数和变量

Alt+Shift+Z 重构的后悔药(Undo)

Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter 在当前行插入空行(原理同上条)

Ctrl+Q 定位到最后编辑的地方

Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)

Ctrl+M 最大化当前的EditView (再按则反之)

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘折叠当前类中的所有代码

Ctrl+×(小键盘展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)

Ctrl+J 正向增量查找(按下Ctrl+J,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X 把当前选中的文本全部变味小写

Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码

Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

Alt+Shift+C 修改函数结构(比较实用,N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L 抽取本地变量可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

Alt+Shift+F Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I 合并变量(可能这样说有点不妥Inline)

Alt+Shift+V 移动函数和变量(不怎么常用)

Alt+Shift+Z 重构的后悔药(Undo)

Ctrl + Z 返回到修改前的状态(编写代码时的后悔药)

Ctrl + Y 与上面的操作相反(即刚后悔完又后悔)

Shift + / 自动导入类包(在你写好的类名的右边用这个可导入包)

Ctrl + Shif + / 自动注释代码

Ctrl + Shif + \自动取消已经注释的代码

Ctrl + Shif +O 自动引导类包

 

1Ctrl+M切换窗口的大小

2Ctrl+Q跳到最后一次的编辑处

3F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description

  F3跳到声明或定义的地方。

  F5单步调试进入函数内部。

  F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。

  F7由函数内部返回到调用处。

  F8一直执行到下一个断点。

4Ctrl+Pg~对于XML文件是切换代码和图示窗口

5Ctrl+Alt+IJava文件中变量的相关信息

6Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件

7Ctrl+/ 在代码窗口中是这种//~注释。

 Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在JSP文件窗口中是<!--~-->

8Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。

9)右击窗口的左边框即加断点的地方选Show Line Numbers可以加行号。

10Ctrl+I格式化激活的元素Format Active Elements

 Ctrl+Shift+F格式化文件Format Document

11Ctrl+S保存当前文件。

 Ctrl+Shift+S保存所有未保存的文件。

12Ctrl+Shift+M(先把光标放在需导入包的类名上作用是加Import语句。

 Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。

13Ctrl+Space提示键入内容即Content Assist,此时要将输入法中Chinese(Simplified)IME-Ime/NonlmeToggle的快捷键(用于切换英文和其他文字)改成其他的。

 Ctrl+Shift+Space提示信息即Context Information

14)双击窗口的左边框可以加断点。

15Ctrl+D删除当前行。

 


2.用过eclipse的同学应该做到Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢? 

解决方法: 

第一步
: 取消自动validation----validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! 

取消方法:windows-->perferences-->myeclipse-->validation,除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法: 在要验证的文件上,单击鼠标右键-->myeclipse-->runvalidation 

第二步: 取消Eclipse拼写检查:拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处 

windows–>perferences–>general–>validation->editors->TextEditors->spelling 

第三步:取消myeclipse的启动项 

myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以windows–>perferences–>general–>startupand shutdown 

第四步:更改jsp默认打开的方式 

安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之 

windows–>perferences–>general–>editors->file associations 

第五步:更改代码提示快捷键:现在的代码提示快捷键,默认为ctrl+space,而我们输入法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输入法. 

windows–>perferences–>general–>Keys 更改 contentassist 为 alt+/ 

同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值 

<!--[if !supportEmptyParas]--> 

3. 有时点击myeclipse里的struts的xml配置文件,会报错: 

Error opening the editorUnable to open the editor ,unknow the editor id….. 

把这个窗口关闭后才出正确的xml文件显示,这个我们这样改: 

windows–>perferences–>general–>editors->file associations选择*.xml,选择myeclipse xml editor点default,ok 

4. js中有alert("中文");可以ctrl+shift+f,但是这样以后只有运行才知道alert的是什么,而且js中如果有英文注释也还是保存不了,

点击右键“properties”在text fileencoding中点oth-er 选择GBK(这样每个js都要手动改)windows-->preference-->genral-->contenttype, 选择text-->javascript ,将对应的ISO8859-1 改为GBK,按update。这样就Ok了 

5. (这个是网上载下来的,有价值)如果是myeclipse5以下的版本,有时会出现这样的问题:在断点调试的时候没有绿色的条显示,断点走到另外一个文件的时候视图里也不自动跳转到那个页面,这样调试起来很麻烦,需要手动的点击跟到断点位置看变量的值! 

解决办法: 

在eclipse Window--Preferences-- Tomcat--Source Path中左侧,中要跟踪的工程后Apply,ok。然后重启 Tomcat;这项在myeclipse6中是没有的,貌似myeclipse6中没出过这样的问题;  

今天又碰到一个问题,补充一下: 

修改了一个文件,比如添加了一句打印: System.out.println("11111111"); 

执行时发现不打印,把class反编译,发现这句确实已经添加上了,重启tomcat,这句没问题了,但是再做修改还是不生效, 

最终发现是在Window--Preferences-- MyEclipse--InterNetTools--cache中取消了勾选disable caching,重新勾选就好用了 

6. 设定breakpoints查找代码中空指针是哪一行产生的,并调试: 

在Debug视图中,选择 Breakpoints 在其下一行有 Add Java ExceptionBreakpoint图标在Choose an exception中输入 NullPointerException 即可,不用的时候我们可以把那个断点点掉不要删除

1. 用户与身体信息管理模块 用户信息管理: 注册登录:支持手机号 / 邮箱注册,密码加密存储,提供第三方快捷登录(模拟) 个人资料:记录基本信息(姓名、年龄、性别、身高、体重、职业) 健康目标:用户设置目标(如 “减重 5kg”“增肌”“维持健康”)及期望周期 身体状态跟踪: 体重记录:定期录入体重数据,生成体重变化曲线(折线图) 身体指标:记录 BMI(自动计算)、体脂率(可选)、基础代谢率(根据身高体重估算) 健康状况:用户可填写特殊情况(如糖尿病、过敏食物、素食偏好),系统据此调整推荐 2. 膳食记录与食物数据库模块 食物数据库: 基础信息:包含常见食物(如米饭、鸡蛋、牛肉)的名称、别(主食 / 肉 / 蔬菜等)、每份重量 营养成分:记录每 100g 食物的热量(kcal)、蛋白质、脂肪、碳水化合物、维生素、矿物质含量 数据库维护:管理员可添加新食物、更新营养数据,支持按名称 / 别检索 膳食记录功能: 快速记录:用户选择食物、输入食用量(克 / 份),系统自动计算摄入的营养成分 餐次分:按早餐 / 午餐 / 晚餐 / 加餐分记录,支持上传餐食照片(可选) 批量操作:提供常见套餐模板(如 “三明治 + 牛奶”),一键添加到记录 历史记录:按日期查看过往膳食记录,支持编辑 / 删除错误记录 3. 营养分析模块 每日营养摄入分析: 核心指标计算:统计当日摄入的总热量、蛋白质 / 脂肪 / 碳水化合物占比(按每日推荐量对比) 微量营养素分析:检查维生素(如维生素 C、钙、铁)的摄入是否达标 平衡评估:生成 “营养平衡度” 评分(0-100 分),指出摄入过剩或不足的营养素 趋势分析: 周 / 月营养趋势:用折线图展示近 7 天 / 30 天的热量、三大营养素摄入变化 对比分析:将实际摄入与推荐量对比(如 “蛋白质摄入仅达到推荐量的 70%”) 目标达成率:针对健
1. 用户管理模块 用户注册与认证: 注册:用户填写身份信息(姓名、身份证号、手机号)、设置登录密码(需符合复杂度要求),系统生成唯一客户号 登录:支持账号(客户号 / 手机号)+ 密码登录,提供验证码登录、忘记密码(通过手机验证码重置)功能 身份验证:注册后需完成实名认证(模拟上传身份证照片,系统标记认证状态) 个人信息管理: 基本信息:查看 / 修改联系地址、紧急联系人、邮箱等非核心信息(身份证号等关键信息不可修改) 安全设置:修改登录密码、设置交易密码(用于转账等敏感操作)、开启 / 关闭登录提醒 权限控制:普通用户仅能操作本人账户;管理员可管理用户信息、查看系统统计数据 2. 账户与资金管理模块 账户管理: 账户创建:用户可开通储蓄卡账户(默认 1 个主账户,支持最多 3 个子账户,如 “日常消费账户”“储蓄账户”) 账户查询:查看各账户余额、开户日期、状态(正常 / 冻结)、交易限额 账户操作:挂失 / 解挂账户、申请注销账户(需余额为 0) 资金操作: 转账汇款:支持同行转账(输入对方账户号 / 手机号),需验证交易密码,可添加常用收款人 存款 / 取款:模拟存款(输入金额增加余额)、取款(输入金额减少余额,需不超过可用余额) 交易记录:按时间、型(转入 / 转出 / 存款 / 取款)查询明细,显示交易时间、金额、对方账户(脱敏显示)、交易状态 3. 账单与支付模块 账单管理: 月度账单:自动生成每月收支明细,统计总收入、总支出、余额变动 账单查询:按月份、交易型筛选账单,支持导出为 Excel 格式 还款提醒:若有贷款(简化版可模拟),系统在还款日 3 天前发送提醒 快捷支付: 绑定支付方式:添加银行卡(系统内账户)作为支付渠道 模拟消费:支持输入商户名称和金额,完成支付(从账户余额扣减) 支付记录:保存所有消费记录,包含商户、时间、金额、支付状态 4.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值