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.复制一行 复制一行的时候,我们一般是从最后开 ...
随机推荐
- guava cache
适用场景 缓存在很多场景下都是相当有用的.例如,计算或检索一个值的代价很高,并且对同样的输入需要不止一次获取值的时候,就应当考虑使用缓存. Guava Cache与ConcurrentMap很相似,但 ...
- windows10-桌面图标不见了,资源管理器的桌面中可以看到??
问题描述: 1. 桌面的图标,在桌面上看不到, 但是在通过资源管理器可以看到, 图标仍然在桌面 2. 桌面仍然可以右击, 就是看不见新建或者拷贝到桌面的所有图标 解决方案: Google 后请参考: ...
- MVC学习(四)几种分页的实现(3)
在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页.上一页.下一页.末页的标记符)来获得对应的分页数据, 只是传入的参数太多,调用起来不太方便(标记符不能够写错 ...
- python学习笔记-socket
socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. sock ...
- 程序员遇到Bug时的25个反应
开发应用程序是一个非常有压力的工作.没有人是完美的,因此在这个行业中,代码中出现bug是相当普遍的现象.面对bug,一些程序员会生气,会沮丧,会心烦意乱,甚至会灰心丧气,而另一些程序员会依然保持冷静沉 ...
- Apache-Commons包作用说明
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.项目地址http://commons.apache.org/ Commons BeanUtils 提供 ...
- java面试
1. 问一下服务器管理 2. 问一下流操作 3. 问一下多线程.struts是不是多线程的.或者说servlet的机制. 4. MySQL存储引擎 MyISAM 和 InnoDB 5 跨域问题. 6 ...
- EasyUI 添加tab页(iframe方式)(转)
function addTab(title, href,icon){ var tt = $('#tabs'); if (tt.tabs('exists', title)){//如果tab已经存在,则选 ...
- session的使用方法
概念:session把客户资料存在服务器中,给浏览器一个加密凭证,每次登录生成的凭证都不相同,浏览器用cookie保存凭证.下次访问时服务器收到凭证后,打开文件读取session信息.session_ ...
- 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
public class Three_03 { public static void main(String[] args) { for(int i=100;i<1000;i++){ int a ...