21. 相关文件(Related File)
- 描述: 该操作有助于在布局文件和Activity/Fragment之间轻松跳转。这也是一个快捷操作,在类名/布局顶端的左侧。
- 快捷键: Ctrl + Cmd + Up(OS X)、Ctrl + Alt + Home(Windows/Linux)
22. 返回到编辑器(Return to the Editor)
- 描述: 一大堆快捷键操作会把你从编辑器带走(type hierarchy, find usages, 等等)。如果你想返回到编辑器,你有两个选项:
- Esc: 该操作仅仅把光标移回编辑器。
- Shift + Esc: 该操作会关闭当前面板,然后把光标移回到编辑器。
- 快捷键:
- 返回但保留打开的面板:Esc
- 关闭面板并返回:Shift + Esc
23. Select In
- 描述: 拿着当前文件然后问你在哪里选中该文件。恕我直言,最有用的就是在项目结构或者资源管理器中打开该文件。每一个操作都有数字或者字母作为前缀,可以通过这个前缀来快速跳转。通常,我会 Alt + F1 然后 回车(Enter) 来打开项目视图,然后 再用 Alt + F1 在OS X的Finder里找到文件。你可以在文件中或者直接在项目视图里使用该操作。
- 快捷键: Alt + F1;
24. 扩大选择(Shrink Selection)
- 描述: 该操作会在上下文逐渐扩大当前选择范围。例如,它会先选中当前变量,再选中当前语句,然后选中整个方法,等等。
- 快捷键: Cmd + F2(OS X)、Ctrl + F2(Windows、Linux)
25. Sublime Text式的多处选择(Sublime Text Multi Selection)
- 描述: 这个功能超级赞!该操作会识别当前选中字符串,选择下一个同样的字符串,并且添加一个光标。这意味着你可以在同一个文件里拥有多个光标,你可以同时在所有光标处输入任何东西。
- 快捷键: Ctrl + G(OS X)、Alt + J(Windows、Linux)
26. 文件结构弹窗(The File Structure Popup)
- 描述: 该操作可以展示当前类的大纲,并且可以快速跳转。你还可以通过键盘输入来过滤结果。这是一种很高效的方法来跳转到指定方法。
- 更多:
- 你在输入字符的时候可以用驼峰风格来过滤选项。比如输入”oCr”会找到”onCreate”
- 你可以通过勾选多选框来决定是否显示匿名类。这在某些情况下很有用,比如你想直接跳转到一个OnClickListener的onClick方法。
- 快捷键: Cmd + F12(OS X)、Ctrl + F12(Windows/Linux)
- 调用: Menu → Navigate → File Structure
27. 切换器(The Switcher)
- 描述: 该快捷键基本上就是IDE的alt+tab/cmd+tab命令。你可以用它在导航tab或者面板切换。一旦打开这个窗口,只要一直按着ctrl键,你可以通过对应的数字或者字母快捷键快速选择。你也可以通过backspace键来关闭一个已选中的tab或者面板。
- 快捷键: Ctrl + Tab
28. 版本控制操作弹窗(VCS Operations Popup)
- 描述: 该操作会给你显示最常用的版本控制操作。如果你的项目没有用git等版本控制软件进行管理,它至少会给你提供一个由IDE维护的本地历史记录。
- 快捷键: Ctrl + V(OS X)、Alt + `(Windows/Linux)
文章来自帅比张的微信