OK,快过年了,下午5点就要出发肥家了,写多少算多少
这一节主要介绍基础的常用快捷键,这些快捷键并非仅提高无鼠标的情况下的效率,而可以提高平时的开发效率。即使你不打算进行无鼠标编码,这些快捷键也对你的开发效率有所帮助^_^
在进入这篇之前,如果你对一些地球人都用的快捷键还不太清楚的话,建议先去学习学习(例如Ctrl+C/X/V/A/Z/Y/S 这些快捷键几乎是所有Windows程序通用的)
Alt+/
平时我们输入类实例后按"."就会有个自动补全的提示,其实可以在任何地方按这个快捷键都可以弹出类似的提示,变量名补全、成员变量选择、自动取名等等……。如果闲自己按这个键太麻烦或是对于所有东西都不想自己输入的懒人(比如@SeanLionheart),可以在Windows - Preferences - Java - Editor - Content Assist 中的 Auto activition triggers for Java一栏中填入abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_.这样就使得你在输入所有英文大小写及下划线和点时都会有自动提示了(就像IntelliJ一样)
Ctrl+1
这个也是非常好用的快捷键,和IntelliJ中的Alt+Enter有点像,可以智能处理当前行的任意错误(出现红线或黄线)。注意,是当前行,光标不需要在红线上,养成不将光标移动到红线上就按Ctrl+1的习惯对未来的全键盘编码有好处
Ctrl+F
弹出查找,无需多说。值得注意的是查找时Find框中的内容总是你当前选中的文本,所以可以利用这一点来简化手动输入文本或是复制粘贴的过程。另外建议勾选Wrap Search和Incremental两个勾选项,前者使得我们可以方便的在文件中的任意地方发起查找,后者使得在手工输入过程中即使没有输入完整也可以自动跳转(有点代码提示的味道)
Ctrl+K | Ctrl+Shift+K
快速查找,前者是向后查找,后者是向前查找。这个快捷键比Ctrl+F的好处是不需要打开查找框。如果当前已经选中了一段文本则直接按照当前选中的文本进行查找,非常方便。
Ctrl+J | Ctrl+Shift+J
更快速的增量查找,当你按完了以后会发现啥也没发生,不要担心,你只管输入想查找的字符就行了,它们会显示在Eclipse底部的状态条上,并且会根据输入进行快速增量查找。我很喜欢这个查找,因为它不会挡住编辑区域,呵呵
Ctrl+Shift+F
自动格式化当前文件代码。代码格式可以在Windows - Preferences - Java - Code Style - Formatter 中进行配置
Ctrl+I
将当前行的缩进弄好
Ctrl+Shift+T
全Workspace范围查找类或接口(Type),这在类很多的时候或是希望查找一些开源项目的类时尤为有用
Ctrl+Shift+R
全Workspace范围查找文件(Resource),这在文件很多的时候尤为有用
Ctrl+O
快速定位类中的成员位置,这个在大类中定位尤为有用,当然这并不代表鼓励编写大类
Ctrl+T
查看一个类的层级结构,在阅读代码时,查找当前类的子类时特别有用。在方法上使用时则是显示下级复写过此方法的类有哪些
Shift+Enter | Ctrl+Shift+Enter
前者在当前行下面加一行同时光标移动到下行行首,比直接按Enter键的好处是可以在当前行任意位置按而不会将后面的字符切换到下一行去;后者则是在当前行上面加一行。
Ctrl+D
删除当前行或是选中行
Ctrl+/ | Ctrl+Shift+/
前者将当前行注释掉(行首加上//) ,后者将当前选中的内容注释掉(两端打上/* ... */)
Ctrl+Shift+O
将当前类中所有没有导入的类都导入进来,这使得我们可以先只管写代码,等到出现多个未引入的类时再按一次此快捷键一次性导入多个,它同时也可以去除unused imports
Ctrl+F11 / F11
前者为运行上次运行的内容, 后者为Debug方式运行上次运行的内容
OK,时间到了,俺要赶飞机去了,初级篇就先介绍这16个快捷键,如果平时经常使用Eclipse的人,这些快捷键也差不多十有八九都认识了。等年后肥来了再写中级快捷键,嘿嘿。各位新年快乐!
http://fallenlord.blogbus.com/logs/103037567.html
分享到:
相关推荐
模块0——eclipse环境搭建.ppt模块0——eclipse环境搭建.ppt模块0——eclipse环境搭建.ppt模块0——eclipse环境搭建.ppt模块0——eclipse环境搭建.ppt模块0——eclipse环境搭建.ppt模块0——eclipse环境搭建.ppt模块...
基于eclipse的国产MCU——GD32F4xx实例工程
1、eclipse改项目编码改文件改工作空间编码.mp41、eclipse改项目编码改文件改工作空间编码.mp4 1、eclipse改项目编码改文件改工作空间编码.mp4
eclipse上最好的js插件——aptana,已经支持到eclipse3.6,myeclipse尚未测试 已经帮懒人写好了links文件 同时写了份说明文档 1.关闭eclipse 2.将aptana文件夹拷贝到磁盘的一个地方 3.修改links文件夹的aptana.link...
Eclipse是一款强大的Java开发工具,但它也支持多种编程语言,因此正确配置文件的编码格式至关重要,以避免乱码问题。这篇博客将探讨如何在Eclipse中设置文件的默认编码格式。 首先,我们需要理解编码格式的概念。...
Eclipse是一款广泛使用的Java开发集成环境,而GBK和UTF-8是两种常见的字符编码格式。在处理源代码时,编码的选择至关重要,因为它直接影响到字符的正确显示和处理。GBK编码是中国大陆广泛使用的汉字编码标准,它包含...
IDE(eclipse)设置编码格式为UTF-8IDE(eclipse)设置编码格式为UTF-8
Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中非常流行。这个压缩包提供的资源是针对Eclipse的快速入门教程,包含了从基础到进阶的各种指导材料,适合初学者逐步掌握Eclipse的使用。 1. **...
Eclipse是一款广泛使用的Java集成开发环境,其强大的功能之一就是能够根据个人或团队的编码规范进行自定义设置。本文将详细介绍如何在Eclipse中设置Code Templates,以实现代码的自动格式化和一致性。 编码规范是...
2024最新版Eclipse的基本使用讲解新手入门必备2024最新版Eclipse的基本使用讲解新手入门必备2024最新版Eclipse的基本使用讲解新手入门必备2024最新版Eclipse的基本使用讲解新手入门必备2024最新版Eclipse的基本使用...
Eclipse是一款广泛使用的Java开发集成环境,但在处理包含中文字符的文件时,由于编码格式的不同,可能会出现乱码问题。为了有效地解决这个问题,Eclipse提供了一些工具和插件,如...
标题"eclipse——svn插件"指的是将SVN集成到Eclipse中,以便在开发环境中无缝地进行版本控制操作。这使得开发者无需离开Eclipse界面就能完成所有SVN相关的任务,提高了工作效率。 描述"直接解压到eclipse安装目录下...
1.打开eclipse——Preferences——Maven——installations——Add 2.选择你的Maven文件夹 3.如图: 4.apply 5.改maven中conf文件夹下setting文件(编辑器打开) 6.修改仓库 7.此处添加自己的仓库路径(切记全程...
在IT行业中,Unicode编码是一种广泛使用的字符编码标准,它能够表示世界上几乎所有的文字系统,包括汉字、拉丁字母、希腊字母等。Eclipse是一款强大的开源集成开发环境(IDE),被广泛用于Java、Python、C++等多种...
Eclipse是一个流行的开源IDE,广泛应用于各类编程语言和项目的开发中,包括对CYPRESS USB3.0 FX3这类硬件设备的仿真调试。在Eclipse中进行J-Link调试仿真设置,可以大大提高开发和调试的效率。 在本篇中,我们详细...
Eclipse作为一款广泛应用的Java集成开发环境(IDE),提供了强大的代码注释模板功能,可以帮助开发者快速生成标准化的注释,提高编码效率。本篇将详细介绍Eclipse中的代码注释模板——code templates,并基于提供的...
【长青说安卓】系列专题(七):Eclipse王者归来——如何使用Eclipse调试Android源码 在Android开发领域,Eclipse曾是开发者的主要工具,尤其在早期,其强大的集成开发环境为开发者提供了便捷的代码编辑、构建和调试...
Eclipse开发入门与项目实践 Eclipse 是一个开放源代码的集成开发环境,主要用于 Java 语言的开发。它提供了一个可扩展的插件开发环境,通过插件可以实现各种功能。下面是 Eclipse 开发入门与项目实践的知识点总结:...
Eclipse是Java开发者最常用的开发工具之一,其功能强大,支持多种编程语言,尤其在Java开发领域,Eclipse的使用率非常高。 首先,了解Eclipse的基础操作是入门的关键。这包括安装与配置Eclipse,设置工作空间,以及...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、调试、构建和测试等。为了进一步增强其功能,...同时,理解并熟悉如何安装和配置Eclipse插件,也是提高开发效率的重要技能之一。