加速Android开发,玩转Eclipse
2012-03-05 13:51 onm 阅读(226) 评论(0) 编辑 收藏 举报
有用的快捷键
- CTRL+SHIFT+O——整理Import,发现有一堆类没有导入吗,那么试试这个
- CTRL+1——快速修正,发现有个红叉叉吗,那么试试这个
- CTRL+SHIFT+T——想打开一个类文件吗,那么试试这个(你还在去你的project树中去一个一个查找吗?)
- CTRL+E——你打开了一堆文件,想切换到某个打开的文件吗,那么试试这个(你还在去你的tabs栏中一个一个查找吗?)
- CTRL + F11——你不想每次费力的去点击运行按钮吗,那么试试这个
- CTRL + SHIFT + F——乱哄哄的代码对齐,空行,你不能忍受了吗?那么试试这个
- Ctrl+O——你还在用Ctrl+F查找定位函数吗?那么试试这个吧
- Ctrl+T——想快速看看这个类的继承关系吗?那么试试这个
- Ctrl+/(或者Ctrl+Shift+C)——你还在输入//来吧暂时不用的代码注释掉吗?那么试试这个
- Alt+/——智能提示,你不知道吗?
- Alt+Shift+R——名字起的不好,想改改?试试这个
- Alt+Shift+T——与上一个类似的重构功能还有什么,试试这个
- Alt+←,Alt+→——刚才编辑哪了?试试这个
以上都是我常用的快捷键,包好用,应该还有一些,现在想不起来了。
代码模版
当你输入if或者for这种句子的时候,是否会自动补全,选择后一段代码就出来了呢,然后可以在预定位置输入替换词。这个就是代码模板了。
比如我们常常打日志,然后要输入Log.d(TAG, "xxxxx");其中xxxxx是要替换的内容,那么你还在一个字一个字的输入吗?添加一个模版,比如定义名字为logd,那么当你输入完logd,然后自动补全,看,Log.d(TAG, "");已经出来了哦,而且光标不是定位在末尾哦,而是在两个冒号中间哦,直接输入要输出的日志就好了哦,超级方便的吧。
如何添加:打开Preferences/Java/Editor/Templates,然后就可以添加了相应的模版就好了,比如logd的模版是:Log.d(TAG, "${cursor}");
抛砖引玉了。
快速的移动、操作——Vrapper 你用Vim吗,那么你应该尝试一下Vrapper。Vrapper提供了基本的Vim编辑器特性,光标的快速移动,迅速定位到你想要的位置,区块。行首,句首,句中,按字,按字符,按行,F,迅速移动,定位到所需代码处,然后进行相应的操作。如果是Vim党,那就不用我多说了(尽管不是所有features都支持,但是基本够用,详见下面网址的官方介绍) 我一直在寻找Eclipse与Vim的结合品,目前Vrapper是基于Eclipse插件机制相对较为稳定、好用、轻量的一个。我已经使用了10个月左右,倾情推荐。 网址:http://vrapper.sourceforge.net/home/ 正则 正则无处不在,如果你精通它,那么查找、替换的速度将提升一个数量级。 条理清晰 显然,这是王道,混乱的代码是侵蚀时间的毒瘤,修复bug是最浪费时间,也是减慢开发速度的毒虫。当脑袋想清楚一切的逻辑后,这有助于减少bug,便于增加新的feature。如流水一般,清晰,透明,顺畅。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述