Eclipse实用操作
来源:互联网 发布:网络攻击监测网站 编辑:程序博客网 时间:2024/05/17 07:49
1.1文件切换的三种方式
---1.1.1 Ctrl + E,在右边显示出当前打开的所有文件 ![这里写图片描述](http://img.blog.csdn.net/20171016131110452?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMjc0NTAzNzc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 1.1.2 Ctrl + Pg Up ,Ctrl + Pg Dn ,逐个文件跳跃
–1.1.3 Ctrl + F6,在当前文件里显示当前打开的所有文件
1.2 显示当前类的所有属性和方法
以前都是用Eclipse的outline来看,现在你可以关闭它了,因为使用Ctrl + O就可以显示当前文件的所有属性和方法。注意是大写字母O,不是数字0。
1.3 复制当前行或者当前选中的代码块
在Eclipse里面,如果需要复制一行,无需使用Ctrl + C,只需要使用Ctrl + Alt + ↓。注意这个快捷键通常会有冲突,可以在keys的面板上自行修改。我自己喜欢用Ctrl + Alt + End来替换Ctrl +Alt + ↓。
1.4 Ctrl + W关闭当前文件,Ctrl + Shift + W关闭所有文件
使用Ctrl + W可以关闭当前文件,Ctrl + Shift +W可以关闭当前打开的所有文件。
要是我关闭当前文件后,后悔了,想重新打开,咋整。使用Alt + ← 即可。
1.5 快速定位当前文件在工程中的位置,即在package视图中的位置
一种方法是直接点击package视图中的”Link with Editor”。
第二种方式是使用Alt + Shift +W,显示视图,然后选择package视图,同样可以定位到当前文件在package视图中的位置,这样就避免使用了鼠标。
1.6 选中Java文件中的内容
假设你把鼠标定位在osCacheService上,那么可以使用Alt + Shift +→,选择osCacheService整个字符串,而无需使用鼠标来操作。
这个快捷键非常好用,如果你想选择if语句中的所有内容,也可以使用这个快捷键,以此类推。
1.7 变量名和方法之间的跳跃
当你想知道当前方法的下一个方法是哪个的时候,只需按下Ctrl + Shift + ↓即可达到目的,这个快捷键同样适用于变量名。
1.8 自动生成get/set方法、toString方法、hash方法
1、 使用Alt + Shift+S 调出代码生成视图
2、 调出 视图后、直接输入r调出get/set生成视图,输入h调出hash方法生成视图,输入s调出toString方法生成视图
1.9 重构
1、 修改名字
假设你要修改方法的参数名字、或者类变量、方法变量,同时这些变量又被很多代码引用着,那么你可以直接使用Alt + Shift + R 统一修改一次即可。
把焦点定在变量名上,然后使用Alt + Shift + R,此时Eclipse会提示你输入新的变量名,点击回车就可以修改成功了。此快捷键同样也适用于修改类名和方法名。
2、 抽取类方法
如果一个方法的代码太长,你想抽取子方法,那么只要选中某块代码,然后使用Alt + Shift + M,就会弹出抽取视图,输入方法名即可
2.5 Ctrl + Shift +G,找出调用某个方法的所有类
有时候,你想查看某个java方法被哪些类方法调用了,可以直接使用Ctrl + Shif + G。
3.4 根据左大括号找到右大括号
按下Ctrl + Shift + P后,会跳转到右大括号。
3.8 显示Eclipse快捷键列表
直接输入Ctrl + shift + l,Eclipse会在右下角弹出快捷键列表。
1.9 Ctrl + T选择java文件,Ctrl + R选择资源文件
如果你只是想找java类,那么直接使用Ctrl + T效率比较高。
2.0 Ctrl + H 进行全局搜索和局部搜索
1、 除了”FileSearch”之外,其他可以从视图中移除
使用Ctrl + H调出搜索视图后,点击Customize。
只保留”File Search”选项,其他选项用处不大。
2.1 视图切换Ctrl + F7
这个快捷键也是相当实用,比如说在代码视图中,你想看看Console中内容,Ctrl + F7可以帮到你。再比如说,你想启动tomcat,只需按下Ctrl + F7,切换到Servers视图,然后按下Ctrl + Alt + D即可,完全无需使用鼠标的。
如何从其他视图中,跳转到代码编辑器视图 F12
当然你可以通过前面提到的Ctrl + F7来进行视图切换,不过如果是切换到代码编辑器视图,直接按下F12即可。
2.2 经典的Quick Access
输入Ctrl + 3,就可以使用Quick Access了。比如说,你想为Eclipse配置Maven环境,通常你都需要点击WindowàPreferencesàMaven,有了Quick Access,你只需要直接输入Maven即可。
2.4 Eclipse的面包屑功能Alt + Shift + B
Eclipse的面包屑功能类似于package视图功能,只需按下Alt+ Shift + B,就可以在Eclipse中显示面包屑。
熟练使用这个工具的话,就不需要package视图了,直接利用面包屑的导航功能即可。在这里顺便介绍一下,如何最快的拷贝一个类的名字。
1、 在当面类文件中,使用Alt+ Shift + B调出Eclipse面包屑
2、 然后点击回车,Eclipse会自动选中类的名字的
有部分朋友不喜欢这个功能,那你可以通过点击Eclipse中工具栏中的Toggle BreadCrumb按钮,即可取消面包屑。
2.6 Ctrl + K 和Ctrl + Shfit + K,查找文本
当你选中某个文件中的某些字符串时,你可以使用Ctrl + K向下寻找相同的字符串,使用Ctrl + Shfit +k向上寻找相同的字符串。
2.7 Ctrl + F,调出搜索文本的视图
在这个视图上,有一些选项,用于过滤信息,例如,大小写敏感。。
2.8 不用鼠标如何关闭打开的视图
如果你打开了某个视图,例如Ctrl + F,Ctrl + H,打开搜索视图后,你想关闭它。可以直接使用Esc键,避免使用鼠标。
2.9 复习一下,代码修改完后,想启动tomcat,用快捷键如何操作
1、 使用Ctrl + F7切换到Servers视图
2、 使用Ctrl + Alt+ D启动tomcat。
3.0 如何快速生成for循环、switch 等代码块
例如说,你想编写一个switch代码块,只需输入switch,然后使用Alt + /,Eclipse就会生成如下代码:
快捷键修改
1、 Ctrl + 3
2、 输入keys,跳转到keys视图
3.1 大小写转换
Ctrl + Shift + Y 变小写,Ctrl +Shift + X变大写。
3.2 创建各种类型的文件
例如要在当前文件所在的包中,创建一个新的类,可以使用Alt + Shift + N,调出创建视图,选择相关类型即可。
3.3 删除当前行
使用Ctrl + D,很实用的快捷键。
3.6 如何跳转到文件中的特定行,Ctrl + L
Ctrl + L,然后输入行数即可。
2、Eclipse实用技巧
2.1 使用bookmark记录代码点
当你在阅读其他人的代码时,可以把代码重要逻辑以bookmark的形式记录起来,方便日后查询。
2.2 调出Eclipse各种视图
例如要调出bookmark视图,可以如下操作:
Window –> ShowView –> Other
这样Eclipse会显示一个show view的视图,然后输入bookmark,显示“Bookmarks”项,点击它即可。
3、Debug
step into(快捷键F5)进入当前行的方法内部,一步一步执行
step return (快捷键F7)返回上一步执行的方法(相对应F5)
step over(快捷键F6)执行当前行,但不进入执行细节
resume (快捷键F8)恢复执行,表示接着执行代码,直接跳到下一个断点
terminate 停止调试。
2.7 统一Eclipse工作空间的字符编码
2.8 改变字体大小
- eclipse实用操作
- Eclipse实用操作
- Eclipse实用操作
- Eclipse 实用操作(1)
- Eclipse 实用操作(2)
- 提高开发效率的Eclipse实用操作
- 能够提高开发效率的Eclipse实用操作
- [置顶] 能够提高开发效率的Eclipse实用操作
- 【奔跑的菜鸟】eclipse的一些实用的快捷操作
- 能够提高开发效率的Eclipse实用操作
- 能够提高开发效率的Eclipse实用操作
- Myeclipse学习总结(8)——Eclipse实用操作
- 能够提高开发效率的Eclipse实用操作
- 能够提高开发效率的Eclipse实用操作
- 能够提高开发效率的Eclipse实用操作
- 能够提高开发效率的Eclipse实用操作-第二篇
- 能够提高开发效率的 Eclipse 实用操作
- 能够提高开发效率的Eclipse实用操作(1)
- 每天一道LeetCode-----两个有序数组合并后的第K个数
- 天宝新型GNSS智能目标基站,简化无人机制图
- Android 微信支付和支付宝支付 快速接入
- [转]Windows实用工具Dism++ 10.1.1000.50
- 动态规划算法思想解决找零钱问题
- Eclipse实用操作
- DPDK-实战之rxtx_callbacks(回调函数)
- Java List细节
- 获取FTP服务器上以“ipva”“ap”开头,和其他文件的数目
- vue.js初学1
- c++11多线程的创建和unique_lock<mutex>的使用
- Logger日志库的基本使用
- layer.closeAll()无法关闭弹窗的解决办法之一
- [51nod-1563]坐标轴上的最大团