资料 | 汇总Android知识Android技术知识

Android Studio 不得不知道的一些快捷键

2017-02-16  本文已影响1155人  骑摩托马斯

常用技巧

1. 书签(Bookmarks)

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

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

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

5. 上下文信息(Context Info)

6. 查找操作(Find Action)

7. 查找补全(Find Complection)

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

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

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

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

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

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

14. 参数信息(Parameter Info)

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

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

17. 最近访问(Recents)

18. 相关文件(Related File)

19. Select In

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

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

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

23. 切换器(The Switcher)

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

编码技巧

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

2. 语句补全(Complete Statement)

3. 删除行(Delete Line)

4. 行复制(Duplicate Line)

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

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

7. 提取方法(Extract Method)

8. 提取参数(Extract Parameter)

9. 提取变量(Extract Variable)

10. 内置(Inline)

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

12. 动态模板(Live Templates)

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

14. 移动方法(Move Methods)

15. 取反补全(Negation Completion)

16. 后缀补全(Postfix Completion)

17. 包裹代码(Surround With)

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

19. 手动唤出自动补全(Class Name Completion)

20. Language Injection

大家都知道在 Java 的 String 中编辑有 JSON 的话有多麻烦,各种转义真是让人疯狂,在 Intellij IDEA 中,我们可以直接使用 Intellij IDEA 的 Language Injection 的功能(Alt + Enter)将一个字符串标记为 JSON,就可以非常方便地编写 JSON 了,再也不用担心转义的问题了:

调试技巧

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

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

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

4. 条件断点(Conditional Breakpoints)

5. 禁用断点(Disable Breakpoints)

6. 计算表达式(Evaluate Expression)

7. 审查变量(Inspect Variable)

8. 日志断点(Logging Breakpoints)

9. 标记对象(Mark Object)

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

11. 终止进程(Stop Process)

12. 临时断点(Temporary Breakpoints)

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

14. Smart Step Into

在 Debug 的时候,如果一行代码中有多行语句,我们又需要进入其中的一个方法调用的话,经常做的方法是点开源代码,然后打上断点,或者直接右键 Run to Line,而不能使用快捷键快速将 Debug 的当前行进入到想要去的方法上,Intellij IDEA 提供了 Smart Step Into 的能力,只要使用 Shift + F7,就可以选择到底要 Debug 进入哪一个方法:

参考

上一篇 下一篇

猜你喜欢

热点阅读