Android开发之Eclipse快捷键

作为一名合格的Android程序员和Eclipse使用者,对于Eclipse快捷键的使用也是必不可少的,有效的使用快捷键可以帮助程序员大大的提高编程效率。

收集整理部分常用快捷键如下:


1. Alt+/ 内容辅助(代码提示、自动补齐)
2. Ctrl+Shift+O 自动导包(import Package)
3. Ctrl+L 转至某行
4. Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
5. Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
6. Alt+↓ 当前行和下面一行交换位置(非常实用,可以省去先剪切,再粘贴了)
7. Alt+↑ 当前行和上面一行交换位置(同上)
8. Ctrl+D 删除当前行(光标所在行)
9. Ctrl+/ 注释当前行,再按一次取消注释(选中多行则注释所有选中行)
10. Ctrl+Shift+/ 注释选中内容(/* */)
11. Ctrl+Shift+\ 取消选中部分的注释(/* */)
12. Ctrl+1 快速修复(提示当前错误)
13. Alt+← 前一个编辑的位置
14. Alt+→ 下一个编辑的位置(针对Alt+←)
15. Alt+Enter 显示当前选择资源(工程、文件)的属性
16. Shift+Enter 在光标所在行的下一行插入空行
17. Shift+Ctrl+Enter 在光标所在行插入空行(原光标所在行及之后的内容下移)
18. Ctrl+Q 定位到最后编辑的地方
19. Ctrl+M 最大化当前的Edit或View(再按则反之)
20. Ctrl+O 快速显示Outline
21. Ctrl+T 快速显示当前类的继承结构
22. Ctrl+W 关闭当前Editer
23. Ctrl+K 参照选中的Word快速定位到下一个
24. Ctrl+E 快速显示当前Editer的下拉列表
25. Ctrl+/(小键盘) 折叠当前类中的所有代码
26. Ctrl+×(小键盘) 展开当前类中的所有代码
27. Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
28. Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
29. Ctrl+Shift+F4 关闭所有打开的Editer
30. Ctrl+Shift+X 把当前选中的文本全部变为大写
31. Ctrl+Shift+Y 把当前选中的文本全部变为小写
32. Ctrl+Shift+F 格式化当前代码
33. Ctrl+Shift+P 定位匹配符(譬如{})
34. Ctrl+Shift+T 打开类型

搜索
作用域 功能 快捷键
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G

运行
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U

重构
作用域 功能 快捷键
全局 撤销重构 Alt+Shift+Z
全局 抽取方法 Alt+Shift+M
全局 抽取局部变量 Alt+Shift+L
全局 内联 Alt+Shift+I
全局 移动 Alt+Shift+V
全局 重命名 Alt+Shift+R
全局 重做 Alt+Shift+Y

Android开发之Eclipse快捷键

时间: 2024-10-25 16:16:33

Android开发之Eclipse快捷键的相关文章

Android开发之JNI(一)--HelloWorld及遇到的错误解析

Android开发之JNI(一)--HelloWorld及遇到的错误解析 1.NDK环境搭建 參考http://blog.csdn.net/xiaoliouc/article/details/8705560 2.HelloWorld编写 (1)新建一个AndroidprojectJniDemo,这个名字能够随便起. (2)新建一个HelloWorld.java类,里面的内容例如以下: public class HelloWorld { public native String print();

Android开发之Tween(补间动画)完全解析(下)

欢迎转载,转载请注明出处:http://blog.csdn.net/dmk877/article/details/51980734 在上一篇文章中,我们详细讨论了Tween动画的xml的实现以及interpolator的使用,相信通过上篇文章大家对Tween动画的xml属性的配置会有一个详细的理解,当然这篇文章也是承接上篇文章,所以强烈建议先阅读上篇文章:Android开发之Tween(补间动画)完全解析(上),这篇文章将从代码的角度实现上篇文章的效果.如有疑问请留言,如有谬误欢迎批评指正. T

Android开发之JSON使用

Android开发之JSON使用 今天在论坛看到有不少朋友问关于json的问题,所以想写一篇关于android中使用json的博客. 首先 json是什么 JSON的全称是JavaScript Object Notation,从这里可以看到它源于JavaScript,它采用文本形式体现.比如 {"name":"zhangsan","age":20,"wife":"如花"} 这个简单表示了一个对象,在java

Android开发之bindService()侦听service内部状态

在Android开发之bindService()通信的基础上,实现bindService()方法侦听service内部状态. 实现侦听service内部状态,使用的是回调机制 1.首先实现一个接口 1 public static interface CallBack{ 2 void onDataChange(String data); 3 } 2. 1 private CallBack callBack=null; 2 public void setCallBack(CallBack callB

Android开发之Fragment详解

Android开发之Fragment学习 1.简介: Fragment是Android 3.0引入的新API. Fragment代表了 Activity的子模块,因此可以把Fragment理解成Activity片段.Fragment用于自己的生命周期,也可以接受它自己的输入事件. Fragment必须被"嵌入" Activity中使用,因此虽然Fragment也拥有自己的生命周期,但Fragment的生命周期会受它所在的Activity的生命周期的控制.例如,当Activity暂停时,

Android开发之SpannableString详解

在实际的应用开发过程中经常会遇到,在文本的不同部分显示一些不同的字体风格的信息如:文本的字体.大小.颜色.样式.以及超级链接等.一般情况下,TextView中的文本都是一个样式,对于类似的情况,可以借助SpannableString或SpannableStringBuilder对象来实现以上设置. SpannableString与SpannableStringBuilder都可以将某段文本设置成一个Span,在Android中,Span表示一段文本的效果,例如,链接形式.图像.带背景的文本等.只

Android开发之Html类详解

在进行Android开发中经常回忽略Html类.这个类其实很简单,就是将HTML标签文本解析成普通的样式文本.下面就让我么看一下这个类的具体介绍. 类结构: java.lang.Object    ? android.text.Html 类概述: 这个类用于处理的HTML字符串并将其转换成可显示的样式文本.但并不是所有的HTML标记的支持. 公有方法: 说其简单是应为它就有四个方法: Public Methods static String escapeHtml(CharSequence tex

Android开发之View重写相关API-onLayout,onMeasure,MeasureSpec

 1.onLayout android.view.ViewGroup protected void onLayout(boolean changed, int l, int t, int r, int b) 执行layout操作时调用onLayout方法.View要给它的每个Child设定size和position.拥有Children的子类需要重写onLayout方法并且调用每个Child的layout方法. 参数changed表示view的size或position发生变化.参数l, t,

android开发之MediaPlayer+Service MP3播放器

http://blog.csdn.net/zzy916853616/article/details/6450753 [java] view plaincopy import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.List; import android.app.ListActivity; import android.apps.service.Player