当前位置: 首页 > news >正文

Eclipse:应该掌握的快捷键

  打游戏你要不会快捷键,那估计是个菜鸟,在使用任何IDE工具时,你要不会一些常用快捷键,那你也一定不是这个工具的高手。每个IDE都会使用到快捷键来提高我们的效率,本篇介绍一下Eclipse的快捷键,如果你和我一样是个初学者,那么可能对你有所帮助,如果你是高手,那么就不用看了:)

编辑相关快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。ITPUB个人空间-\|1Yv`#f[$O(P

  • 【ALT+/】:为用户提供内容的辅助,当你记不全类、方法和属性的名字时可以用
  • 【Ctrl+O】:显示类中方法和属性的大纲,并能快速定位类的方法和属性
  • 【Ctrl+/】:快速添加、取消注释
  • 【Ctrl+D】:删除当前行
  • 【Ctrl+M】ITPUB个人空间bN"o#o"UY(g:窗口最大化和还原

查看和定位快捷键

在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。ITPUB个人空间0uU ].]P

  • 【Ctrl+K】、【Ctrl++Shift+K】:快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了
  • 【Ctrl+Shift+T】:查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符
  • 【Ctrl+Shift+R】:查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符
  • 【Ctrl+Shift+G】ITPUB个人空间])E XR#i1j:查找类、方法和属性的引用
  • 【Ctrl+Shift+O】:快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,可以使用这个功能
  • 【Ctrl+Shift+F】:格式化代码
  • 【ALT+Shift+W】:查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)
  • 【Ctrl+L】:定位到当前编辑器的某一行,对非Java文件也有效
  • 【Alt+←】、【Alt+→】:后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序
  • 【F3】ITPUB个人空间j3?alf!t$Z6~2I*K7X:快速定位光标位置的某个类、方法和属性
  • 【F4】:显示类的继承关系,并打开类继承视图

调试快捷键

Eclipse中有如下一些和运行调试相关的快捷键。
9M1m*jz6n9^'J11806678ITPUB个人空间i|A$gM8s/rv"gc

  • 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点
  • 【F11】:调试最后一次执行的程序
  • 【Ctrl+F11】:运行最后一次执行的程序
  • 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中
  • 【F6】:单步执行程序
  • 【F7】:执行完方法,返回到调用此方法的后一条语句
  • 【F8】:继续执行,到下一个断点或程序结束

4W$h-U9s!Nn({11806678其他快捷键  

Eclipse中还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。ITPUB个人空间-z6[[a,YW

  • 【Ctrl+F6】:切换到下一个编辑器
  • 【Ctrl+Shift+F6】:切换到上一个编辑器
  • 【Ctrl+F7】:切换到下一个视图
  • 【Ctrl+Shift+F7】:切换到上一个视图
  • 【Ctrl+F8】:切换到下一个透视图
  • 【Ctrl+Shift+F8】:切换到上一个透视图

推荐:你可能需要的在线电子书

 

欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ]

ITPUB个人空间(utm&[0M5C@-s,T8M

相关文章:

  • 图像处理时用的卷积函数
  • asp.net web api
  • 各浏览器对页面外部资源加载的策略
  • 收藏 c#小函数
  • 解决Page.FindControl方法找不到指定控件 转
  • 二台电脑之间数据库文件进行备份
  • Oracle 发布 NoSQL 数据库
  • IBM Java多线程 - 5.同步详细信息
  • 收藏一个数学的C++算法的好博客
  • delphi 脚本引擎比较
  • Postgresql数据库的恢复(Console)
  • C#程序集系列07,篡改程序集
  • 线程系列08,实现线程锁的各种方式,使用lock,Montor,Mutex,Semaphore以及线程死锁
  • Android SDK Manager 无法更新的解决办法
  • java电子商务系统源码 Spring MVC+mybatis+spring cloud+spring boot+spring security
  • HashMap ConcurrentHashMap
  • If…else
  • JavaScript HTML DOM
  • JavaScript新鲜事·第5期
  • java取消线程实例
  • Joomla 2.x, 3.x useful code cheatsheet
  • JS 面试题总结
  • MySQL几个简单SQL的优化
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • quasar-framework cnodejs社区
  • Swift 中的尾递归和蹦床
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 从setTimeout-setInterval看JS线程
  • 关于Flux,Vuex,Redux的思考
  • 关于springcloud Gateway中的限流
  • 悄悄地说一个bug
  • 实现简单的正则表达式引擎
  • 使用 @font-face
  • 手机端车牌号码键盘的vue组件
  • - 转 Ext2.0 form使用实例
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #if #elif #endif
  • #pragam once 和 #ifndef 预编译头
  • $NOIp2018$劝退记
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (2)MFC+openGL单文档框架glFrame
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (39)STM32——FLASH闪存
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (八十八)VFL语言初步 - 实现布局
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (二)Linux——Linux常用指令
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (一)基于IDEA的JAVA基础1
  • (转)http协议
  • (转)JAVA中的堆栈
  • (转)linux 命令大全
  • (轉)JSON.stringify 语法实例讲解
  • .Net 4.0并行库实用性演练