AndroidStudio快捷键(mac)

核心快捷键

这些是日常开发中最常用的快捷键,能极大提升你的编码效率。

⌥ +⌘ + [
移动到代码块开始

⌥ +⌘ + ]
移动到代码块结束

⌘ + N
生成代码 (Generate code),如 Getter/Setter、构造函数、重写方法等

⌥ + Enter
快速修复 (Show intention actions),根据光标位置提供最相关的操作,如导包、创建方法/变量等

⌃ + Space
基本代码补全 (Basic code completion),补全任何类、方法、变量名

⌃ + ⇧ + Space
智能类型补全 (Smart code completion),根据上下文过滤补全列表,更精准

⌘ + B
跳转到声明 (Go to declaration),快速跳转到变量、方法或类的定义处

⌥ + F7
查找用法 (Find usages),查找某个类、方法或变量在何处被使用

⌘ + /
注释/取消注释行 (Comment/uncomment with line comment)

⌥ + ⌘ + /
注释/取消注释块注释 (Comment/uncomment with block comment)

⌘ + D
复制当前行或选中块 (Duplicate current line or selected block)

⌘ + Delete
删除当前行 (Delete line)

⌘ + ⌥ + L
格式化代码 (Reformat code),按照设定规则格式化当前文件或选中代码

⌃ + ⌥ + O
优化导入 (Optimize imports),自动删除未使用的导入语句并整理顺序

导航与搜索

快速在项目和代码库中移动。

⌘ + O
查找类 (Go to class)

⌘ + ⇧ + O 查找文件 (Go to file)

⌘ + ⌥ + O 查找符号 (Go to symbol),查找方法或字段

⌘ + ⇧ + F 在路径中查找 (Find in path),全局搜索

⌘ + ⇧ + R 在路径中替换 (Replace in path),全局搜索并替换

⌘ + E 查看最近文件 (Recent files popup)

⌘ + B / ⌘ + Click 跳转到声明 (Go to declaration)

⌥ + ⌘ + ← / → 后退/前进 (Navigate back/forward),在光标历史记录中跳转

⌘ + F12 显示当前文件的结构 (File structure popup),快速跳转到文件内的某个方法或字段

⌥ + F1 选择当前文件在任何工具窗口中的视图 (Select in any view)

⌘ + F 查找 (Find)

⌘ + R 替换 (Replace)

编写与重构

安全地修改和优化你的代码结构。

快捷键 功能说明

⇧ + F6 重命名 (Rename),安全地重命名变量、方法、类等

⌘ + F6 更改签名 (Change signature),更改方法的参数

⌘ + ⌥ + M 提取方法 (Extract method),将选中的代码块提取成一个新方法

⌘ + ⌥ + F 提取字段 (Extract field),将表达式提取为类的字段

⌘ + ⌥ + V 提取变量 (Extract variable),将表达式提取为局部变量

⌘ + ⌥ + C 提取常量 (Extract constant),将表达式提取为静态常量

⌘ + ⌥ + P 提取参数 (Extract parameter),将表达式作为参数提取到方法中

构建与运行

快捷键 功能说明

⌃ + R 运行 App (Run),运行当前配置的项目

⌃ + D 调试 App (Debug),以调试模式运行当前配置的项目

⌃ + ⇧ + R 运行… (Run...),弹出运行菜单选择配置

⌃ + ⇧ + D 调试… (Debug...),弹出调试菜单选择配置

⌘ + F9 编译项目 (Make project)

⌘ + ⇧ + F9 编译当前文件 (Compile selected file)

UI 设计器 (Layout Editor)

在查看 XML 或设计视图时非常有用。

快捷键 功能说明

⌘ + ⇧ + Right 在编辑器和设计器之间切换 (Toggle editor/design view)

⌘ + B 在 Design 视图下跳转到 XML 中对应位置

⌃ + ⇧ + Left 切换渲染设备 (Toggle device)

⌃ + ⇧ + A 切换显示/隐藏边界 (Toggle show constraints)

⌃ + ⇧ + B 切换显示/隐藏蓝印 (Toggle show layout bounds)

版本控制 (VCS)

快捷键 功能说明

⌘ + K 提交更改 (Commit)

⌘ + T 更新项目 (Update project),相当于 git pull

⌥ + ⇧ + C 查看最近变更 (View recent changes)

通用与窗口管理

快捷键 功能说明

⌘ + 1 显示/隐藏项目结构窗口 (Project view)

⌘ + 2 显示/隐藏收藏窗口 (Favorites)

⌘ + 4 显示/隐藏运行窗口 (Run)

⌘ + 5 显示/隐藏调试窗口 (Debug)

⌘ + 6 显示/隐藏 Android 设备监视器 (TODO)

⌘ + ⇧ + F12 切换最大化编辑器 (Toggle maximizing editor),隐藏所有工具窗口,专注代码

⌘ + , 打开偏好设置 (Preferences)

⇧ + ⇧ (按两下) 查找任何东西 (Search everywhere),包括操作、类、文件、设置等

⌘ + ⇧ + A 查找操作 (Find action),通过输入命令名称来执行任何 IDE 功能

如何学习和自定义快捷键

Keymap 参考:在 Android Studio 中,进入 Android Studio -> Preferences -> Keymap。这里可以看到所有命令的快捷键,并且可以搜索。
打印快捷键海报:JetBrains 提供了官方快捷键海报,可以打印出来放在桌边参考。
练习:选择几个最常用的快捷键开始练习,强迫自己使用而不是用鼠标,很快你就会肌肉记忆了。
自定义:如果你不习惯某个快捷键,可以在 Keymap 设置中右键点击任何操作,选择 Add Keyboard Shortcut 来添加或覆盖它。
提示:如果某个快捷键不起作用,请检查它是否与 macOS 系统快捷键或其他应用(如输入法)的快捷键冲突。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容