我收藏的Android开发文章工具Android基础

Android 寻找极限编码的「快感」

2019-03-29  本文已影响2614人  西瓜皮TWO
Android 寻找极限编码的「快感」

写在前面

本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。

每个小技巧都配有 gif 动图,由于原图在 google photo 上,加载较慢,本文全部转存到七牛上了。

由于能力有限,翻译过程中难免有所疏漏,如发现错误或问题,请在评论中提出,谢谢。

常用技巧

1. 书签(Bookmarks)

Android 寻找极限编码的「快感」

2. 折叠/展开代码块(Collapse Expand Code Block)

Android 寻找极限编码的「快感」

3. 与分支比对(Compare With Branch (Git))

Android 寻找极限编码的「快感」

4. 与剪切板比对(Compare With Clipboard)

Android 寻找极限编码的「快感」

5. 上下文信息(Context Info)

Android 寻找极限编码的「快感」

6. 查找操作(Find Action)

Android 寻找极限编码的「快感」

7. 查找补全(Find Complection)

Android 寻找极限编码的「快感」

8. 隐藏所有面板(Hide All Panels)

Android 寻找极限编码的「快感」

9. 高亮一切(Hightlight All the Things)

Android 寻找极限编码的「快感」

10. 回到上一个工具窗口(Jump to Last Tool Window)

Android 寻找极限编码的「快感」

11. 上一个编辑位置(Last Edit Location)

Android 寻找极限编码的「快感」

12. 在方法和内部类之间跳转(Move Between Methods and Inner Classes)

Android 寻找极限编码的「快感」

13. 定位到嵌套文件(Navigate to Nested File)

Android 寻找极限编码的「快感」

14. 定位到父类(Navigate to parent)

Android 寻找极限编码的「快感」

15. 根据编号打开面板(Open a Panel by Its Number)

Android 寻找极限编码的「快感」

16. 在外部打开文件(Open File Externally)

Android 寻找极限编码的「快感」

17. 参数信息(Parameter Info)

Android 寻找极限编码的「快感」

18. 快速查看定义(Quick Definition Lookup)

Android 寻找极限编码的「快感」

19. 最近修改的文件(Recently Changed Files)

Android 寻找极限编码的「快感」

20. 最近访问(Recents)

Android 寻找极限编码的「快感」

21. 相关文件(Related File)

Android 寻找极限编码的「快感」

22. 返回到编辑器(Return to the Editor)

Android 寻找极限编码的「快感」

23. Select In

Android 寻找极限编码的「快感」

24. 扩大/缩小选择(Extend/Shrink Selection)

Android 寻找极限编码的「快感」

25. Sublime Text式的多处选择(Sublime Text Multi Selection)

Android 寻找极限编码的「快感」

26. 文件结构弹窗(The File Structure Popup)

Android 寻找极限编码的「快感」

27. 切换器(The Switcher)

Android 寻找极限编码的「快感」

28. 版本控制操作弹窗(VCS Operations Popup)

![Android 寻找极限编码的「快感」(https://img.haomeiwen.com/i3147985/3579f624332a0e90.gif?imageMogr2/auto-orient/strip)

编码技巧

29. 列选择/块选择(Column Selection)

Android 寻找极限编码的「快感」

30. 语句补全(Complete Statement)

Android 寻找极限编码的「快感」

31. 删除行(Delete Line)

Android 寻找极限编码的「快感」

32. 行复制(Duplicate Line)

Android 寻找极限编码的「快感」

33. 编写正则表达式(Edit Regex)

IDE能帮我们干点啥呢?当然是一个舒服的界面来编写和测试正则啦~ - 快捷键:Alt + Enter → check regexp

Android 寻找极限编码的「快感」

34. 使用Enter和Tab进行代码补全的差别(Enter vs Tab for Code Completion)

Android 寻找极限编码的「快感」

35. 提取方法(Extract Method)

Android 寻找极限编码的「快感」

36. 提取参数(Extract Parameter)

Android 寻找极限编码的「快感」

37. 提取变量(Extract Variable)

Android 寻找极限编码的「快感」

38. 内置(Inline)

Android 寻找极限编码的「快感」

39. 合并行和文本(Join Lines and Literals)

Android 寻找极限编码的「快感」

40. 动态模板(Live Templates)

Android 寻找极限编码的「快感」

41. 上下移动行(Move Lines Up Down)

最强 Android Studio 使用小技巧和快捷键

42. 移动方法(Move Methods)

Android 寻找极限编码的「快感」

43. 取反补全(Negation Completion)

Android 寻找极限编码的「快感」

44. 后缀补全(Postfix Completion)

例如对一个列表进行遍历,你可以输入myList.for,然后按下Tab键,就会自动生成for循环代码。

Android 寻找极限编码的「快感」

45. 重构(Refactor This)

Android 寻找极限编码的「快感」

46. 重命名(Rename)

Android 寻找极限编码的「快感」

47. 分号/点 补全(Semicolon Dot Completion)

Android 寻找极限编码的「快感」

48. 包裹代码(Surround With)

Android 寻找极限编码的「快感」

49. 移除包裹代码(Unwrap Remove)

Android 寻找极限编码的「快感」

调试技巧

50. 分析传入数据流(Analyze data flow to here)

Android 寻找极限编码的「快感」

51. 堆栈追踪分析(Analyze Stacktrace)

Android 寻找极限编码的「快感」

52. 关联调试程序(Attach Debugger)

Android 寻找极限编码的「快感」

53. 条件断点(Conditional Breakpoints)

Android 寻找极限编码的「快感」

54. 禁用断点(Disable Breakpoints)

Android 寻找极限编码的「快感」

55. 计算表达式(Evaluate Expression)

Android 寻找极限编码的「快感」

56. 审查变量(Inspect Variable)

Android 寻找极限编码的「快感」

57. 日志断点(Logging Breakpoints)

Android 寻找极限编码的「快感」

58. 标记对象(Mark Object)

Android 寻找极限编码的「快感」

59. 显示当前运行点(Show Execution Point)

通常的情况是: 1. 你在某处触发了断点 2. 然后在文件中随意浏览 3. 直接调用这个快捷键,快速返回之前逐步调试的地方。

Android 寻找极限编码的「快感」

60. 终止进程(Stop Process)

Android 寻找极限编码的「快感」

61. 临时断点(Temporary Breakpoints)

Android 寻找极限编码的「快感」

62. 调用层级树弹窗(The Call Hierarchy Popup)

Android 寻找极限编码的「快感」

文章转载自,仅供学习交流:
https://www.open-open.com/lib/view/open1458715872710.html
快捷键 Android Studio开发工具 Android Studio

上一篇 下一篇

猜你喜欢

热点阅读