Eclipse解说+快捷键

Eclipse开启不了:1.JDK文件出错;2.内存不足

Eclipse解压后的文件夹里面的文件夹是用来干什么的?
1.configuration:是Eclipse 的所有配置信息文件;
2.Plupins,features是Eclipse的所有插件所在的地方(成对使用),还用一种方法可以加入插件(该方法只用对Eclipse的3.4版本之后的有效),就是把插件加入到dropins文件夹里面。

Eclipse快捷键:

Ctrl:

Ctrl + D : 删除当前行。
Ctrl + E 打开所有的编辑器列表。
Ctrl + G: 显示当前方法的层次结构。
Ctrl + J 正向增量查找(一个个的输入字符)。
Ctrl + L 定位行。
Ctrl+ M: 最大(小)化。
Ctrl + O 快速定位到方法或属性。
Ctrl + Q 定位到最后一次编辑的地方。
Ctrl + T 查看类的继承结构。
Ctrl + W: 关闭当前类。
Ctrl + / : 单行注释。
Ctrl + 7: 单行注释。
Ctrl + F6 切换编辑器。
Ctrl + F7 切换视图。
Ctrl + F8 切换透视图。
Ctrl + F10 显示栏位菜单。


Ctrl + Shift :
Ctrl + Shift + C: 单行注释。
Ctrl + Shift + F: 格式化。
Ctrl + Shift + L: 显示系统所有的快捷键。
Ctrl + Shift + U: 查看一个属性的生命周期(在Ctrl+J的基础上)
Ctrl + Shift + X: 变成大写;
Ctrl + Shift + Y: 变成小写;
Ctrl + Alt +↑: 粘贴选中的代码块
Ctrl + Shift + J: 反向增量查找
Ctrl + Shift + K: 将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量(逆向寻找)
Ctrl + Shift + R: 可迅速查找自己编写的类
Ctrl + Shift + P: 定位到对于的匹配符(譬如{})
Ctrl + Shift + E: 显示管理当前打开的所有的View的管理器(以窗口的形式显示)
Ctrl + Shift + PageUp: 当前打开类之前的跳转(往前)
Ctrl + Shift + PageDown: 当前打开类之前的跳转(往后)
Ctrl + Shift + G:  当前方法或属性在其他的那些类被引用。
Ctrl + Shift + Enter: 在当前行插入空行(原理同上条)。

F Key:

F1:打开帮助。
F2:在包结构中可以对文件的进行重命名;在编辑器中显示类或方法java API中的详细信息。
F3:回到方法和属性声明的地方。
F4:打开Type Hierarchy视图,显示该类的层次结构。
F5 :刷新。
F6:单步跳过。
F7:单步跳出。
F8:继续,如果后面没有断点,程序将运行完。
F11:运行 ( 如果是在Java界面里面则是运行Java Application ;
如果在Debug界面里面则是运行Debug Application 。)
F12:把焦点定位到编辑器中。

Alt:
Alt + 带下划线的字母:直接定位到一个该字母的选项中。
Alt + / : 补全代码。
Alt + Enter :显示当前选择资源(工程,or 文件)的属性。
Alt + Shift + A: 一次性编辑多行。
Alt + Shift + Z 显示所有的条件语句跟循环语句(包括try{}catch(){})。
Systr + Alt+/: 打印(当前类的当前方法)。
Shift + Enter: 在当前行的下一行插入空行(鼠标可以在当前行的任意位置)。


重构:
概念:
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
简单的说就是在不改变代码业务逻辑的条件下,改进代码的结构,使代码更清晰易读。
进行代码重构的三种环境:添加新功能时,在修改bug时,在代码复审时。

快捷键:
Alt + Shift + V: 移动(抽取)函数和变量(不怎么常用) 。
Alt + Ctrl + C: 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt + Shift + I: 合并变量(Inline --- 一个变量用过一次,就不用了,用变量的表达式代替)。
Alt + Ctrl + H: 查看调用当前方法的整个过程。
Alt + Shift + L: 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)。
Alt + Shift + F : 把Class中的local变量变为field变量 (比较实用的功能)。
Push Down 就是把父类的方法抽取到子类中去;
Pull Up 就是把子类的方法抽取到父类中去。


格式化:
格式化代码的时候,注释一般不需要格式化,因为会把注释的代码当成普通文字来格式化。

Ctrl + R: debug中是跳到光标所在的那一行。
Ctrl + F12: 停止调试。

Indentation:缩进。
Braces:大括号。
Refactor: Rename:牵一发而动全身(更改声明的地方,其他使用的地方同时改变)。
New lines:另起一行。
Comments:注释(一般情况下注释不要格式化)。
Organize imports:去除多于的导包,增加需要但却没有导入的包。
Align fields in columns:字段对齐。
Remove trailing whitespace :删除尾巴后的空格。
Sort members: 字段排序。
Code style:代码格式化。
Save Action的作用:保存时,能够自动调用格式化后的功能。
Anonymous Class 匿名类():只使用一次的类。
嵌套类:只能在本类里面使用的类,作用域变小,安全性高。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值