Android生存指南:Eclipse快捷键

Android生存指南:Eclipse快捷键

大家好,又见面了,我是全栈君。

天天使用的东西,可能是由于太习惯它了吧。总忘记学习怎样高效的使用它。正的谓磨刀不误劈柴功,找时间好好磨磨刀。于人于已都是有优点的。效率高了,多省出点时间去干自己真正喜欢干的事情吧。
精进Eclipse的使用之快捷键篇
Eclipse logo

1. Ctrl+d(CMD+d on Mac)

删除当前行。也即删除光标所在的行。事实上不光是当前行,也能够先选择多行,然后删除。记住它是以行为单位的。

2. Alt+UP/Alt+Down

向上或向下移动所选择的行,这样的移动能自己主动处理缩进问题。所以在调整代码时特别实用。

3. Ctrl+i(CMD+I)

调整缩进,要先进行选择,会依据逻辑块来调整缩进。

4. Ctrl+Shift+F(CMD+Shift+F on Mac)

格式化所选择的代码,依据提前定义的Code Style(Preferences->Java->Formater)来调整代码。

5. Ctrl+Shift+O(CMD+Shift+O on Mac)

整理导入。导入类。排序导入,去掉用不到的导入。

6. Ctrl+Shift+R(CMD+Shift+R on Mac)

高速打开某个文件。

7. Ctrl+Shift+T(CMD+Shift+T on Mac)

高速打开某个Java类型。

注意。一个文件可能含有多个Java类型,项目中的文件也不一定都是Java代码。比方Android中的XML就必须用Ctrl+Shift+R来打开。

8. Ctrl+Home/Ctrl+End(Home/End on Mac)

到文件的第一行和最后一行。

这个也还蛮实用的,一般导入和成员变量都在文件的开头。

所以当查看这些时用这二个键就特别方便。

9. Home/End(CMD+Left/Right on Mac)

到一行的第一个字符或最后一个字符。

10. Ctrl+/(CMD+/ on Mac)

凝视掉所选择的代码区域

11. Alt+/

显示自己主动补全。

12 Ctrl+1(CMD+1 on Mac)

显示高速修复。

13. Alt+Left/Right Arrow

移动到上一个或下一个编辑的地方,这个与菜单条中的黄色箭头功能是一样的。

14. Ctrl+L(CMD+L on Mac)

去某一行
有一些公共通用的快捷键,通用的意思它们是窗体系统,也即对同一操作系统平台上的全部窗体应用程序都可能适用的快捷键。

15. Ctrl+w(CMD+W for Mac)

关闭一个打开的窗体或者Tab。

这个对于浏览器,或者Eclipse的Tab都是适用的。

16. Ctrl+a (CMD + a for Mac)

选择所有,对于一个打开的文件来说就是选择其所有内容。

17. Ctrl + t (CMD+t for Mac)

打开类的继承体系。

18. Ctrl + q (CMD+q for Mac)

退出Eclipse。这个要谨慎使用。假设不小心按到,文件还没保存的话。就等死吧。

19. Ctrl+C/Ctrl+V(CMD+C/CMD+V for Mac)

这个不用解释了吧,《计算机文化基础》没挂科的人应该都知道吧。

20. Ctrl+F6 (CMD+F6 on Mac)
在近期打开的二个文件(TAB)中切换。

这个通经常使用在在二个文件里切换。

21. Ctrl+E(CMD+E on Mac)
在全部打开的文件里切换。

假设文件比較多的话。这个不太好用。由于它是无序排列。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116302.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java工厂模式实例(设计模式)「建议收藏」

    java工厂模式实例(设计模式)「建议收藏」java工厂模式开篇声明,此理解为作者自身理解,不一定正确,如有错误请大佬们指正。工厂模式,在作者看来,从现实生活来说,就是一个工厂,里面有N个车间,每个车间会生产不同的产品,而租户只需要告诉这个工厂的老板我需要一个什么产品,老板会去找到对应的车间返回给租户使用。画个图理解:如果使用java语言来描述则是,对具有相同动作,不同动作执行过程的一类方法抽象出一个接口类,然后不同的实现类对接口类中的接口进行不同的实现,并且编写一个工厂类,根据传入获取不同的实现类实例返回给调用者

    2022年7月20日
    12
  • oracle错误904解决方法_oracle错误12154

    oracle错误904解决方法_oracle错误12154案例情景——在一次C:\DocumentsandSettings\Administrator>explsxy/lsxy@lsxy_dbfile=E:\lsxy.dmpowner=lsxyExport:Release11.2.0.1.0-Productionon星期一11月2614:07:182012Copyright(c)1982,2009,Oracleand/…

    2022年9月17日
    3
  • OV7725的帧率和PCLK寄存器设置[通俗易懂]

    OV7725的帧率和PCLK寄存器设置[通俗易懂]一、OV7725的PCLK的改变和以下几个寄存器有关:    1:OX0D;2:0X11—————————————————————————————————————————————————

    2022年9月23日
    3
  • 我秃了!唯一索引、普通索引我该选谁?

    我秃了!唯一索引、普通索引我该选谁?你遇到过不知道如何选择唯一索引和普通索引的场景么?你知道他俩的原理和区别么?来不及了,快上车!!

    2022年9月20日
    3
  • win10下CUDA和CUDNN的安装(超详细)!亲测有效![通俗易懂]

    win10下CUDA和CUDNN的安装(超详细)!亲测有效![通俗易懂]CUDA10安装配置CUDA10的安装包可直接从NVIDIA官网下载。根据相应的系统选项,我选择的是cuda_10.1.168_425.25_win10.exe(大小为2.3G),安装的时候建议选择自定义而不是“精简”(从下面的英文解释可以看出,其实这里的精简写成完整应该更贴切,他会安装所有组件并覆盖现有驱动,然而我并不想安装全家桶,何况我的官方显卡驱动比他的新)。下载路径:https…

    2022年6月11日
    29
  • 观察者模式observer不适用于_观察者模式是什么

    观察者模式observer不适用于_观察者模式是什么观察者模式Obeserver动机模式定义实例结构图要点总结笔记动机在软件构建过程中,我们需要为某些对象建立 一种“通知依赖关系” —-一个对象发(目标对象)的状态发生改变,所有依赖的对象(观察者对象)都将很好的得到通知。如果这样的依赖关系过于紧密。将使软件不能很好的抵御变化使用面向对象技术 可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。模式定义定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(subject)的状态发生改变时,所有依赖于它的对象都得到通

    2022年8月11日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号