Myeclipse快捷键的应用总结

来源:互联网 发布:mac air airdrop 编辑:程序博客网 时间:2024/05/22 08:00

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 即可,不用的时候我们可以把那个断点点掉不要删除

原创粉丝点击