You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio类/文件内部导航的快捷键有哪些?

Android Studio 文件/类内部导航快捷键

以下同时列出Windows默认键位,Mac端可对照按键映射规则(Ctrl对应Command、Alt对应Option、Home/End/PageUp/PageDown对应fn+左/右/上/下)匹配对应按键。

块级与结构导航(已提及快捷键之外的补充)

  • 语法层级逐级跳转/选中
    Windows:Ctrl + W(逐级扩大选中范围到外层语法块)、Ctrl + Shift + W(逐级缩小选中范围)
    Mac:Option + Up(扩大)、Option + Down(缩小)
    连续按键可以从当前光标所在的单行代码,逐步选中整个循环/判断块、整个方法、整个类,选中状态下光标会自动定位到对应块的边界,适配方法内部多层嵌套逻辑的快速定位需求。
  • 配对括号跳转
    Windows:Ctrl + Shift + M
    Mac:Ctrl + M
    将光标放在大括号/中括号/小括号旁,按下快捷键直接跳转到配对的括号位置,在多层嵌套的方法、条件判断场景下,精准度高于通用的代码块首尾跳转。
  • 光标历史导航
    Windows:Ctrl + Alt + 左/右方向键
    Mac:Command + Option + 左/右方向键
    直接跳转到上一次/下一次光标停留的编辑位置,比如在方法内部编辑时跳转到类顶部查看常量定义,按快捷键可以直接跳回之前的编辑点,无需手动滚动查找。
  • 文件结构大纲快速跳转
    Windows:Ctrl + F12
    Mac:Command + F12
    弹出当前文件的所有属性、方法、内部类列表,直接输入名称即可过滤定位,回车直接跳转到对应位置,不受当前光标位置限制。
  • 指定行跳转
    Windows:Ctrl + G
    Mac:Command + L
    弹出输入框后输入行号,直接跳转到对应行,适合对照报错日志定位代码。
  • 同名单词/变量跳转
    Windows:F3(下一个匹配项)、Shift + F3(上一个匹配项)
    Mac:Command + G(下一个)、Command + Shift + G(上一个)
    选中变量/方法名后按下快捷键,可在当前文件内快速遍历所有同名引用的位置,适合方法内部追踪变量使用逻辑。
  • 文件首尾跳转
    Windows:Ctrl + Home(文件开头)、Ctrl + End(文件末尾)
    Mac:Command + 上方向键(开头)、Command + 下方向键(末尾)
  • 行首/行尾跳转
    Windows:Home(行首)、End(行尾),连按两次可跳转到当前行第一个非缩进代码位置
    Mac:Command + 左方向键(行首)、Command + 右方向键(行尾),连按两次可跳转到当前行第一个非缩进代码位置

快速滚动(等效浏览器Option+Up/Down的滚屏操作)

Android Studio默认没有绑定逐行加速滚动的快捷键,默认可用的快速滚屏操作如下:

  • 按页滚动(滚动时不移动光标位置,停留在原编辑点)
    Windows:直接按PageUp/PageDown,每次向上/向下滚动一屏
    Mac:全尺寸键盘按PageUp/PageDown,笔记本键盘按fn + 上方向键/fn + 下方向键实现相同效果
  • 如果需要和浏览器完全一致的Option+Up/Down逐段滚动效果,可以打开Settings -> Keymap,搜索Scroll Up和Scroll Down两个操作,手动为其绑定习惯的组合键即可。

补充说明:你提到的Shift+Ctrl+Up/Down(Windows)是类内全局属性、方法间的跳转,对应Mac键位为Command + Shift + Up/Down;Command+Shift+[/Command+Shift+](Mac)是代码块首尾跳转,对应Windows键位为Ctrl + Shift + [/Ctrl + Shift + ]。

内容的提问来源于stack exchange,提问作者BP9381

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 05:51:26