`
nanjingjiangbiao_T
  • 浏览: 2598786 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Eclipse的查找功能及其他技巧

 
阅读更多

用惯了VS后,再回来用Eclipse,觉得他的菜单的安排很不适应,一直使用最熟悉的Ctrl + F来查找变量或者方法,结果往往令我失望。我几乎没有办法用Ctrl+F来找到所有的引用到的地方,而在VS中,只要Find All References就行了!

<wbr></wbr>

于是上网搜,终于找到了:

在Eclipse里查看文档和代码,比如我们对某个类的用法不清楚,一般首先找它的注释(选中类或方法按F2),其次可以查看它在其他地方用法(选中类或方法按Ctrl+Shift+G),还可以找它的源代码(Ctrl+鼠标左键或F3)来看,另外Ctrl+Shift+T可以按名称查找一个类等。

或者使用 ctrl + H查找文件,关键字等, 很全面

/////////////////////////////////其他技巧:

Eclipse 使用技巧

Help->Help contents->WorkBench User Guide->Tips and Tricks

1.在Eclipse的plugins目录下创建子目录 org.jdkdoc.1.4.1
2.将附件中的文件拷 贝到此子目录下
3.将JDK DOC压缩文件(我的是j2sdk-1_4_1-doc.zip)拷贝到此子目录下,并改名为doc.zip

支 持一下,锌版eclipse 在和cvs nt集成的时候,一定要把
cvsnt 的确 repositories tab page 下
repositories pre 项uncheck
psserver连接的时候使用绝对路径。

提升速度
eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms256m

Ctrl + F6
Ctrl + F7
Ctrl + F8
Ctrl + M Ctrl + 双击Tab

利用CTRL+鼠标键,可以跟踪方法和类的源码!
如果不能显示源码, 则可以按那个attachSource的按钮,选择对应的源码zip、jar文件就可以了

需要content assist时,可以用Alt+/,原来的Ctrl+Space被输入法占用了

拖动窗口到最左边的栏位上help里好像称为fast view

系统中的快捷键eclipse也都支持,比如:alt+<--或者alt+-->

删除一行,试试 Ctrl+E

察看源代码的方法
在Window/Perferences/Java/Classpath Variables中 Edit JRE_SRC Variable == %JAVA_HOME%\src.zip, 在java perspective or resource perspective mode 下,鼠标点类名,然后按F3会在ouline 中出现相应的jdk中的类的源代码的树形图,很利于参考(源代码就是最好的文档)。
同样的道理可以自己创建CUSTOM_SRC等变量。

Javadoc comments
the steps:
1 Select Window→Preferences→Java→Code Generation.
2 Click the Code and Comments tab on this page.
3 Select Code→New Java files, and click the Edit button.
4 Change the text to the following:

${package_declaration}
${typecomment}
${type_declaration}

5 Select Comment→Types and click the Edit button.
6 Change the text to the following:


方法:ctrl + 1
操作:当某行出现红色叉叉或黄色提醒灯泡的时候,在光标在该行的时候用
作 用:自动修正或者给出修改方案

JDT中
ctrl+o打开类似outline的窗口, 代码窗口最大化时,用这个在属性/方法中跳转
双击左括号(小括号,中括号,大括号), 将选择括号内内容
选中若干行,把光标移到行首(真 正的行首,不是第一个非空字符处),按ctrl+1把这段代码放入for,while,if,do,try 中

ctrl+j 增量查找

Ctrl+Shift+F
如 果选中了文本,对该文本格式化
如果当前没有选中的文本,格式化整个文档

切换字符的大小写
CTRL+SHIFT+X
CTRL+SHIFT+Y

方 法:ctrl + 左键或右键
操作:随时可以
作用:类似浏览器的前进后退功能,对于修改或查看时非常好用。:)

将输入法 中从ctrl + space 替换成ctrl + shift
然后再key设置中的编辑==内容辅助 中添加ctrl + space倒java编辑器
又可以ctrl + space了
alt + /太不方便了:(

方法:ctrl + /
操 作:选中要注释的内容
作用:将选中的内容自动注释

方法:ctrl + \
操作:选中要去除注释的内容
作用:将选 中的内容自动去除注释

Ctrl+Shift+O Organize Imports
会自动整理当前Class中的import

Ctrl+Shift+M Add Import
当光标停留在某个未倒入的Class名称之上时候,try this set,这个Class会被自动加到import的部分

菜单:窗口->首选项->键->编辑,然后在右边的窗口设定自己习惯的键,同时,也可以学习eclipse有用的快捷键.

一个小小的技巧:Eclipse下载了多国语言包安装后,可以在桌面建立多 个快捷图标,例如我建了两个图标,然后一个加上-nl "zh_CN"参数,一个加上-nl "en_US"参数,这样一套软件就可以有中、英文语言的界面,对学习英语会有帮助哦!你还可以加上-n "zh_TW"等就是繁体中文,还有许多种。

F12 切换到编辑器

行注释与反注释
Ctrl+/
再一次Ctrl+/

可以自定义快捷键,我就把 Shift+Enter定义成为code assist了,比较爽
而且可以把配置导出来哦

ctrl+w 可以跳出一个菜单,从中可以对当前行"add bookmark","add breakpoint","add task"等等。

Ctrl+K 找下一个
Ctrl+Shift+k往回找

试试ctrl+小键盘的回车:)

ctrl + shif + R 找文件

ctrl + shif + T 找类

分享到:
评论

相关推荐

    Eclipse中文教程.pdf

    Eclipse – 整合开发工具(基础篇) Jacky Lee 2005/03/01 教程特点: 1、图文并茂的详细介绍了eclipse的使用方法 2、虽然是pdf,但是非影音版,所有相当清晰 3、含文档结构目录,可以方便的跳转到对应章节 4、允许...

    java源码包2

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    基于JAVA的记事本设计报告.doc

    " "其他功能设计。 " "四、实验结果及分析 " "(一)、图形界面如下图 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "(二)、设计思路及实现功能 " "创建了一个标题为"简易写字板"的窗体,其中...

    JAVA课程设计题目及要求..doc

    能实现编辑、保存、另存为、查找替换等功能。 提示:使用文件输入输出流。 2、编写一个计算器程序 要求: 界面模拟Windows中的计算器程序。 实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数...

    JavascriptCodeAssist.tmbundle:一个TextMate捆绑包,它向javascript源文件添加了基本代码辅助(autocompleteintellisense)。 需要Node.js

    该软件包的目标是添加基本的代码辅助,类似于webstorm / eclipse / etc在简单的基于单词的自动完成功能之外的更复杂的完成功能。 当前功能 当前文档中任何功能的完成(带有option + escape),以及用于制表其args的...

    sym:在搅拌机的3D几何中查找对称

    [3D功能表面]( ) [执行外部脚本并在后台运行]( ) [命令行中的混合器]( ) [数学可视化]( ) [估计曲率b]( ) [均匀分布的点]( ) [在Eclipse中调试]( ) [编程技巧]( ) [样式指南]( ) ...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    2.4 小结:Eclipse——功能很强大 32 2.5 习题 32 第3章 Java中的基本数据类型和运算符 33 教学视频:1小时5分钟 3.1 Java中的基本数据类型 33 3.1.1 基本数据类型——编程语言中的数据原子 33 3.1.2 Java中的...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    2.4 小结:Eclipse——功能很强大 32 2.5 习题 32 第3章 Java中的基本数据类型和运算符 33 教学视频:1小时5分钟 3.1 Java中的基本数据类型 33 3.1.1 基本数据类型——编程语言中的数据原子 33 3.1.2 Java中的...

    Google Android SDK开发范例大全(完整版)

    来自于手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及J2EE、JSP、Servlet、JavaBeans、PHP、C#等程序语言,熟悉面向对象技术与Eclipse、...

    JAVA上百实例源码以及开源项目源代码

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

    JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《Java开发实战1200例》分为I、II两卷共计1200个例子,包括了开发...

    php网络开发完全手册

    1.2.4 其他案例 6 1.3 PHP的Hello, world预览 6 1.3.1 第一个PHP程序Hello, world 6 1.3.2 学习PHP应该准备哪些软件 8 1.3.3 相关知识领域的介绍 9 1.4 程序运行环境的搭建 10 1.4.1 Apache简介 10 1.4.2 安装Apache...

    Java开发技术大全 电子版

    13.7.5使用技巧425 13.8Pattern类的使用426 13.9Matcher类的使用428 13.9.1匹配方法的使用429 13.9.2替换方法的使用430 13.9.3组匹配的使用431 13.9.4检验E-mail的合法性432 13.10本章小结434 第5篇桌面程序...

    IBM WebSphere Portal门户开发笔记01

    4、PORTAL6.1.0.3无法查找任何的用户或用户组 92 5、如何个性化PORTLET添加控制板 93 6、IBM WCM中匿名搜索 94 7、开发一个系统登录的PORTLET 95 8、WEBSPHERE PORTAL调整PORTLET之间的间隙 102 9、PORTAL6.1.0.1...

    java源码包---java 源码 大量 实例

    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

Global site tag (gtag.js) - Google Analytics