Android开发:Eclipse快捷键大全
需积分: 1 8 浏览量
更新于2024-09-10
收藏 16KB DOCX 举报
"Android快捷键与Eclipse开发工具的高效使用"
在Android开发中,熟练掌握快捷键能够极大地提高开发效率,减少不必要的鼠标操作,让编程更加流畅。以下是一些常用的Android开发中的Eclipse快捷键及其详细说明:
1. **行注释/取消注释:Ctrl+/**
这个快捷键可以快速对当前行进行注释,再次按下则取消注释。
2. **块注释/取消块注释:Ctrl+Shift+/**
用于选取多行代码后进行块注释,同样按第二次会取消块注释。
3. **XML注释:Ctrl+Shift+\**
在XML文件中快速添加或移除块注释。
4. **查找查找替换:Ctrl+H/Ctrl+F**
全局搜索和替换功能,Ctrl+H用于全局查找,Ctrl+F用于在当前文件内查找。
5. **查找下一个/往回找:Ctrl+K/Ctrl+Shift+K**
快速在查找结果中切换,Ctrl+K向前,Ctrl+Shift+K向后。
6. **跳到某行:Ctrl+L**
输入行号直接跳转到指定行,类似于Editplus中的Ctrl+G。
7. **查找当前元素的声明:Ctrl+G**
快速定位到变量或方法的定义处。
8. **查找当前元素的所有引用:Ctrl+Shift+G**
查找整个项目中某个元素的所有引用,帮助定位和修改代码。
9. **重新组织Import:Ctrl+Shift+O**
自动整理并优化import语句,去除未使用的import,保持代码整洁。
10. **快速修正:Ctrl+1**
当Eclipse检测到代码问题时,提供快速修复建议,点击或者使用此快捷键可以快速解决问题。
11. **引入某个类(接口):Ctrl+Shift+M**
从上下文中快速引入所需类或接口,简化代码输入。
12. **更改启动页:在AndroidManifest.xml中修改第一个activity标签的android:name**
如果你想改变应用的默认启动Activity,只需修改这里即可。
13. **取消对“块注释的格式化”:**
在Windows->Preferences->Java->CodeStyle->Formatter->Edit设置中取消“Enable block comment formatting”的勾选,避免块注释的格式化问题。
此外,Eclipse还提供了许多其他编辑相关的快捷键,例如:
14. **ALT+/**:自动提示方法
提供代码补全,根据上下文智能推荐可能的方法或变量。
15. **Ctrl+O**:显示类大纲
显示当前类中所有方法和字段的概述,方便快速定位。
16. **Ctrl+D**:删除当前行
快速删除当前光标所在的行,无需手动选择整行。
17. **Ctrl+Shift+T**:打开类型
快速打开已存在的类或接口,节省查找时间。
18. **Ctrl+Shift+F**:格式化代码
对选中或当前文件的代码进行格式化,保持代码风格统一。
19. **Ctrl+Shift+R**:打开资源
可以在项目中搜索文件名,而不仅仅是类名。
20. **Alt+Shift+R**:重命名
快速重命名变量、方法或类,会自动更新所有引用。
通过熟悉并熟练使用这些快捷键,Android开发者可以更加高效地工作,减少编码中的重复劳动,提升开发效率。记得在日常编程中多实践,让这些快捷键成为你的第二本能。
2013-04-23 上传
2016-10-03 上传
2017-07-02 上传
2016-02-03 上传
2022-08-08 上传
2020-09-19 上传
2015-01-29 上传
2014-05-05 上传
sinat_27737897
- 粉丝: 0
- 资源: 2
最新资源
- WISDOM-开源
- QQ.zip_ICQ/即时通讯_Delphi_
- javascript-koans
- TTKWidgetTools:QWidget自定义控件集合持续更新中.....
- amz-code-updated
- malmon-开源
- mapper:OpenOrienteering Mapper是一款用于为定向越野运动创建地图的软件
- Zen Start-crx插件
- Xray4Magisk:X射线
- cafebean-api
- interfence-matrix.zip_数值算法/人工智能_Visual_Basic_
- TellkiAgent_JMX
- AccelerationEventListener.zip_android开发_Java_
- gcloud-kubernetes-mattermost:让我们加密,在Google Kubernetes引擎上发挥最重要的作用
- didijustgetowned
- NBaseUiKit:个人平时使用的一些Qt编写的组件(有部分是整合的开源作品,部分是自己的原创);