Eclipse的常用快捷键、旁门左道、系统错误小贴士
转自:http://usenrong.iteye.com/blog/1113700
eclipse是一个开源产品,目前比较流行和普遍的JAVA IDE(集成开发环境)它使用工程化方式管理。虽然eclipse是产生应用程序的基本框架,它的平台上可以运行C++程序,可是eclipse的确是为 JAVA而生的。对于eclipse我觉得应该表扬,至少它的更新速度,以及勇于接受上次版本中不足之处的批评,在新版中给予弥补。一定程度 上,eclipse的健步前行,给JAVA注入了很多活力。
1)eclipse的字面意义是日蚀,是遮住sun的意思。full sun eclipse日全食。
2)最牛的快捷方式:ctrl + shift + L :告诉你所有快捷方式的提示。下面常用快捷方式,尤其是后三个在大型工程管理中非常实用,如果用“查找...”就土了点:
Ctrl+1 快速修复
Ctrl+D 删除当前行
Ctrl+O 是字母的O,当选中一个类时,快速显示它的所有方法。
Alt+↓ 当前行和下面一行交互位置(如果一直按着不动,相当于剪切复制)
Alt+↑ 当前行和上面一行交互位置
Alt+← 前一个编辑的页面 (与ctrl + Q配合使用:定位到最后编辑的地方)
Alt+→ 下一个编辑的页面
Ctrl+T 快速显示当前类的继承结构。另外,当接口或抽象类调用一个方法时,按此快捷键,可以显示谁实现此方法。
Ctrl+shift+ O 快速添加import包中的类。
Ctrl+shift+T 快速查找当前工程中的类名
Ctrl+shift+R 查找工程中的任何资源,R 就是 Resource的意思(极其常用)
Ctrl+shift+G 选中你要查找的名字(不管是类名、方法名、变量名),快速可以罗列出出现这个给定名字的地方,非常实用。比如查找你定义的类在哪里使用了;查找你定义的变量在哪些地方出现过。
Alt+shift+J 为你鼠标所在的变量、方法、类添加注释。这是比较规范的加注释方式,加了注释之后,可以在鼠标悬停时能直接看到注释说明。这个快捷键会自动识别类、方法、变量,加入不同的代码注释块。
3) 安装eclipse目录名称最好就是eclipse。如果其它什么名称,系统自动也会在D盘下建立一个eclipse的文件夹。
4) 如果你成功覆盖了一个方法,在eclipse左侧必然会提示一个实心向上的三角形,如果没有出现,说明你写的要去覆盖的方法可能是权限不对、或者返回类型不兼容、或者是方法名不一致。如果是一个空心向上的三角形,说明你已经成功实现了一个接口内的方法。
5) 可以使你在编辑时输入任何字母都能快速得到方法名或者对象名提示,在window > preference > java > editor > content assist 这里勾选 enable auto activation. 在Auto activation triggers for Java中输入:.abcdefghijklmnopqrstuvwxyz(,ABCDEFGHIJKLMNOPQRSTUVWXYZ
6) 在学习JAVA之初,大家肯定会写很多测试类,测试类中一般用main方法和println方法,那么当你新建一个类时,可以自动加入这两句代 码,Windows> preference > java > code style > code template > 右侧class body > edit
7) project 执行JVM时,通常由于复制,删除,移动,使编译器没有及时去编译,通常会出现什么意外错误,如:noClassFound,或者main方法执行出错 等,即使你project / build all 或者是 build automatically 都不能解决问题,那么请使用 project / clean... 命令 will discard all build problems and built staes. The projects will be rebuilt from scratch. 再选择你要编译的工程。
8)eclipse 可以运行多个互不相干的工程,或者是同一个工程内的多个main方法,但console默认只有一个,那可点击 Console 视图内右上角的 Display selected console 切换各个输出结果。当然干脆一点,也可以点击最右上角的 Open Console 然后new Console View 打开一个独立的 Console 视图窗口。
9)你如果暂时关注你所在的工程,或者所在的包,那么在package explorer里边右键“go Into”,恢复点击同一视窗的右上角: Up to working sets.
10)在应用英文版的eclipse系统中,如果代码中出现中文字符可以会出现如下错误提示:
Save could not be completed.
Reason:
Some characters cannot be mapped using "Cp1252" character encoding.
Either change the encoding or remove the characters which are not
supported by the "Cp1252" character encoding.
解决方法:Eclipse的default编码是cp1252。要解决这个问题要么改变内部编码方式,要么去掉这些不支持Cp1252编码的字符。修改
eclipse系统设置:windows->preferences->general。 打开点击workspace。
此时右侧出现text file encoding就是文本编码:default cp1252。 点击other:下拉菜单 选择UTF-8。
选择即可编译程序!
11)main方法经常带有参数,参数在eclipse如何输入呢?在run
configuration .... > program arguments >
里可以输入,惟一注意的是,输入的字符是所见所得,不得加引号,即使你要得到\n,那么也是这样写,没有转义。下方是JVM
的参数,比如设置最大堆内存等。
12)eclipse注释可以使用中文,但使用中文时要注意编码方式,在
preference > general > workspace > text file encoding >
默认是GBK, 如果你用了其它编码方式,容易产生乱码问题,强烈建议使用GBK,那么GBK是什么?
GBK
是一个汉字编码标准,全称《汉字内码扩展规范》(GBK),英文名称 Chinese Internal Code Specification
,GBK 向下与 GB 2312 编码兼容。而UTF-8:Unicode
TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一
个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持
UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换。
当注释出现编码不相兼容的时候,要注意不要强关,eclipse一般会提示:some characters cannot be mapped
using "GBK", charactor encoding,如果通过任务管理器强关之后,即使恢复原来的编码方式也会形成乱码。
13)eclipse EE 在project explorer
中,collapse all 可以快速收回所有分支,非常方便;"link with editor"
按钮使编辑框与包所在位置联系在一起;custom view... 可以设置什么工程元素是不可见的。
Eclipse的常用快捷键、旁门左道、系统错误小贴士的更多相关文章
- [Java第一课]环境变量的配置以及eclipse一些常用快捷键
1.环境变量的配置(这里对xp系统电脑来说:) 首先安装jdk软件. 然后在我的电脑(右键)-->属性-->高级-->环境变量-->系统变量(注意)-->新建(新建两个p ...
- Eclipse工具常用快捷键
Eclipse工具常用快捷键 一丶文件菜单常用快捷键 新建 Alt + shift + N 关闭当前编辑器 Ctrl +W 全部关闭 Ctrl + shift + w 保存 Ctrl + s 刷新 ...
- ECLIPSE最常用快捷键排名
快捷键应该是节省时间的一个要素 ,所以自己在网上找了下面这些快捷键, 以便让更多的程序员更快捷的使用Eclipse. ECLIPSE最常用快捷键排名 1. Alt + / 自动完成 2. Ctrl + ...
- Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10)(转)
Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 0.背景Eclipse作为Java的OpenSource开发IDE,已经是开发人员进行J ...
- MAC下Eclipse的常用快捷键
整理Eclipse常用快捷键 开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Ec ...
- 整理MAC下Eclipse的常用快捷键
整理Eclipse常用快捷键 开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Ec ...
- 关于Eclipse的常用快捷键
最近用到了一些以前开发中没有用到的Eclipse中的快捷键,现在总结如下: Ctrl+Shift+G 全局 工作区中的引用 使用的图解: 在所选定的类上,按下Ctrl+Shift+G在Search的T ...
- eclipse部分常用快捷键
-------------eclipse常用快捷键------------- 1.alt+?或alt+/:自动补全代码或者提示代码 2.ctrl+o:快速outline视图 3.ctrl+shift+ ...
- Eclipse最常用快捷键
常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...
- IAR常用快捷键和使用小技巧
1.复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分.方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分 2.复制一行 复制一行的时候,我们一般是从最后开 ...
随机推荐
- iOS 调用拍照、选择本地相册、上传功能---未完善。
1.新建viewController 拖入一个Button,添加点击事件,使用代理方法 <UIActionSheetDelegate,UIImagePickerControllerDelegat ...
- PHP的轻量消息队列php-resque使用说明
日志未经声明,均为AlloVince原创.版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可. 消息队列处理后台任务带来的问题 项目中经常会有后台运行任务的需求,比如发送邮件时,因为要 ...
- <img>标签
<img src="w3school.jpg" width="104" height="142" />注释:图像的名称和尺寸是以 ...
- Echarts x轴显示不全
xAxis : [ { type : 'category', data : ['采矿业','制造业','电力热力燃气及水生产和供应业','建筑业'], axisTick: { alignWithLab ...
- Linux编程下EAGAIN和EINTR宏的含义及处理
Linux中的EAGAIN含义 在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中). linux下使用write\send ...
- Selenium2+python自动化11-定位一组元素find_elements
前言 前面的几篇都是讲如何定位一个元素,有时候一个页面上有多个对象需要操作,如果一个个去定位的话,比较繁琐,这时候就可以定位一组对象. webdriver 提供了定位一组元素的方法,跟前面八种定位方式 ...
- Python全栈---5.1---装饰器
一.装饰器 执行outer函数,将index作为参数传递, 将outer函数的返回值,重新赋值给index 装饰器可以在函数执行前和执行后执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之 ...
- vagrant 安装使用 win7
第一步.安装VirtualBox和vagrant 下载地址: https://www.virtualbox.org/wiki/Downloads http://downloads.vagrantup. ...
- Android测试——adb命令
Adb (Android Debug Bridge)起到调试桥的作用. 通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序.adb采用监听Socket TCP 5554等端口 ...
- ABAP 根据操作员分组发送邮件
1,获取操作员姓名 SELECT SINGLE ADRP~NAME_TEXT INTO GS_OUTPUT-UNAMT FROM ADRP INNER JOIN USR21 ON ADRP~PERSN ...