Files
.github
.husky
assets
docs
adb.md
adobe-lightroom.md
adobe-photoshop.md
adobe-xd.md
android-studio.md
ansible.md
apt.md
ascii-code.md
aspect-ratio.md
awk.md
bash.md
blender.md
c.md
cargo.md
chmod.md
cmake.md
cmd.md
cocoapods.md
colors-named.md
conan.md
conda.md
cpp.md
cron.md
cs.md
css.md
curl.md
dart.md
django.md
docker.md
dockerfile.md
ejs.md
electron.md
emacs.md
emmet.md
emoji.md
es6.md
expressjs.md
feds.md
ffmpeg.md
find.md
firefox.md
flask.md
flutter.md
gdb.md
git.md
github-actions.md
github.md
gitlab-ci.md
gitlab.md
gmail.md
golang.md
google-chrome.md
graphql.md
grep.md
homebrew.md
html-char.md
html.md
htmx.md
htop.md
http-status-code.md
ini.md
intelli-j-idea.md
iptables.md
iso-639-1.md
java.md
javascript.md
jest.md
jq.md
jquery.md
json.md
julia.md
justfile.md
koajs.md
kotlin.md
kubernetes.md
laravel.md
latex.md
lerna.md
lessjs.md
linux-command.md
lsof.md
lua.md
make.md
markdown.md
matlab.md
mime.md
mitmproxy.md
mongodb.md
mysql.md
nestjs.md
netcat.md
netstat.md
nextjs.md
nginx.md
npm.md
openssl.md
oracle.md
package.json.md
pacman.md
php.md
pm2.md
postgres.md
ps.md
pycharm.md
python.md
pytorch.md
quickreference.md
react-native.md
react.md
reactrouter.md
redis.md
regex.md
resolutions.md
ruby.md
rust.md
sass.md
scala.md
screen.md
sed.md
semver.md
sketch.md
ssh.md
styled-components.md
stylus.md
sublime-text.md
subversion.md
swift.md
swiftui.md
symbol-code.md
sysdig.md
systemd.md
tailwindcss.md
tar.md
taskset.md
tmux.md
toml.md
typescript.md
vim.md
vscode.md
vue.md
vue2.md
webstorm.md
xcode.md
xpath.md
yaml.md
yarn.md
yum.md
zip.md
.dockerignore
.editorconfig
.gitattributes
.gitignore
.lintstagedrc
.markdownlint.json
.npmrc
.prettierignore
.prettierrc
.refsrc.json
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
package.json
renovate.json
reference/docs/android-studio.md

206 lines
5.9 KiB
Markdown
Raw Normal View History

Android Studio 键盘快捷键
====
Android Studio 软件中 130 个键盘快捷键的可视化备忘单
键盘快捷键
--------
### 一般的
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Ctrl` `S` | 保存全部
`Ctrl` `Alt` `Y` | 同步
`Ctrl` `Shift` `F12` | 最小化或最大化编辑器
`Alt` `Shift` `F` | 添加到收藏夹
`Alt` `Shift` `I` | 使用当前配置文件检查当前文件
`Ctrl` <code>\`</code> | 快速切换方案
`Ctrl` `Alt` `S` | 打开设置对话框
`Ctrl` `Alt` `Shift` `S` | 打开项目结构对话框
`Ctrl` `Tab` | 在选项卡和工具窗口之间切换
<!--rehype:className=shortcuts-->
### 导航和搜索
2022-11-30 22:37:58 +08:00
<!--rehype:wrap-class=row-span-3-->
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Shift` `Shift` | 搜索所有内容,包括代码和菜单
`Ctrl` `F` | 寻找
`F3` | 找下一个
`Shift` `F3` | 查找上一个
`Ctrl` `R` | 代替
`Ctrl` `Shift` `A` | 查找操作
`Ctrl` `Alt` `Shift` `N` | 按交易品种名称搜索
`Ctrl` `N` | 查找班级
`Ctrl` `Shift` `N` | 查找文件,而不是类
`Ctrl` `Shift` `F` | 在路径中查找
`Ctrl` `F12` | 打开文件结构弹出窗口
`Alt` `Right/Left` | 在打开的编辑器选项卡之间导航
`Ctrl` `Enter` | 跳转到源
`Shift` `F4` | 在新窗口中打开当前编辑器选项卡
`Ctrl` `E` | 最近打开的文件弹出窗口
`Ctrl` `Shift` `E` | 最近编辑的文件弹出窗口
`Ctrl` `Shift` `Backspace` | 转到上次编辑位置
`Ctrl` `F4` | 关闭活动编辑器选项卡
`Esc` | 从工具窗口返回到编辑器窗口
`Shift` `Esc` | 隐藏活动或最后活动的工具窗口
`Ctrl` `G` | 去线
`Ctrl` `H` | 开放式层次结构
`Ctrl` `Shift` `H` | 打开方法层次结构
`Ctrl` `Alt` `H` | 开放调用层级
<!--rehype:className=shortcuts-->
### 编写代码
2022-11-30 22:37:58 +08:00
<!--rehype:wrap-class=row-span-6-->
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Alt` `Insert` | 生成代码例如getters、setters、构造函数、新类
`Ctrl` `O` | 覆盖方法
`Ctrl` `I` | 实现方法
`Ctrl` `Alt` `T` | 用 if...else、try...catch 等包围
`Ctrl` `Y` | 删除插入符处的行
`Ctrl` `-` | 折叠当前代码块
`Ctrl` `+` | 展开当前代码块
`Ctrl` `Shift` `-` | 折叠所有代码块
`Ctrl` `Shift` `+` | 展开所有代码块
`Ctrl` `D` | 复制当前行或选择
`Ctrl` `Space` | 基本代码完成
`Ctrl` `Shift` `Space` | 智能代码完成,按预期类型过滤方法和变量列表
`Ctrl` `Shift` `Enter` | 完整声明
`Ctrl` `Q` | 快速文档查找
`Ctrl` `P` | 显示所选方法的参数
`Ctrl` `B` | 直接去报关
`Ctrl` `Alt` `B` | 转到实施
`Ctrl` `U` | 转到超方法或超类
`Ctrl` `Shift` `I` | 打开快速定义查找
`Alt` `1` | 切换项目工具窗口可见性
`F11` | 切换书签
`Ctrl` `F11` | 使用助记符切换书签
`Ctrl` `/` | 注释或取消注释行注释
`Ctrl` `Shift` `/` | 使用块评论评论或取消评论
`Ctrl` `W` | 选择连续递增的代码块
`Ctrl` `Shift` `W` | 将当前选择减少到以前的状态
`Ctrl` `[` | 移动到代码块开始
`Ctrl` `]` | 移动到代码块末尾
`Ctrl` `Shift` `[` | 选择到代码块开始
`Ctrl` `Shift` `]` | 选择到代码块结束
`Ctrl` `Del` | 删除到一个词的末尾
`Ctrl` `Backspace` | 删除到单词的开头
`Ctrl` `Alt` `O` | 优化导入
`Alt` `Enter` | 项目快速修复、显示意图操作和快速修复
`Ctrl` `Alt` `L` | 重新格式化代码
`Ctrl` `Alt` `I` | 自动缩进行
`Tab` | 缩进线
`Shift` `Tab` | 不缩进线
`Ctrl` `Shift` `J` | 智能线路加入
`Ctrl` `Enter` | 智能分线
`Shift` `Enter` | 开始新行
`F2` | 下一个突出显示的错误
`Shift` `F2` | 上一个突出显示的错误
<!--rehype:className=shortcuts-->
### 查看布局
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Ctrl` `+` | 放大
`Ctrl` `-` | 缩小
`Ctrl` `0` | 适应屏幕
`Ctrl` `Shift` `1` | 实际尺寸
<!--rehype:className=shortcuts-->
### 布局编辑器
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`B` | 在设计和蓝图模式之间切换
`O` | 在人像和风景模式之间切换
`D` | 切换设备
`R` | 强制刷新
`E` | 切换渲染错误面板
`Del` | 删除约束
`Ctrl` `+` | 放大
`Ctrl` `-` | 缩小
`Ctrl` `0` | 缩放以适合
`Ctrl` `B` | 转到 XML
`Ctrl` `A` | 选择所有组件
`Shift` `(click)` | 选择多个组件
<!--rehype:className=shortcuts-->
### 导航编辑器
2022-11-30 22:37:58 +08:00
<!--rehype:wrap-class=row-span-2-->
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Ctrl` `+` | 放大
`Ctrl` `-` | 缩小
`Ctrl` `0` | 缩放以适合
`Ctrl` `B` | 转到 XML
`E` | 切换渲染错误面板
`Ctrl` `G` | 分组为嵌套图
`Tab` | 循环浏览目的地
`Ctrl` `A` | 选择所有目的地
`Ctrl` `(click)` | 选择多个目的地
<!--rehype:className=shortcuts-->
### 构建并运行
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Ctrl` `F9` | 建造
`Shift` `F10` | 构建并运行
`Ctrl` `F10` | 应用更改并重新启动活动
`Ctrl` `Alt` `F10` | 应用代码更改
<!--rehype:className=shortcuts-->
2022-11-30 22:37:58 +08:00
### 版本控制
快捷键 | 说明
---|---
`Ctrl` `K` | 提交项目到 VCS
`Ctrl` `T` | 从 VCS 更新项目
`Alt` `Shift` `C` | 查看最近的更改
`Alt` <code>\`</code> | 打开 VCS 弹出窗口
<!--rehype:className=shortcuts-->
### 调试
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`Shift` `F9` | 调试
`F8` | 跨过
`F7` | 踏入
`Shift` `F7` | 智能步入
`Shift` `F8` | 走出去
`Alt` `F9` | 运行到光标处
`Alt` `F8` | 评估表达
`F9` | 恢复程序
`Ctrl` `F8` | 切换断点
`Ctrl` `Shift` `F8` | 查看断点
<!--rehype:className=shortcuts-->
### 重构
2022-11-30 22:37:58 +08:00
快捷键 | 说明
---|---
`F5` | 复制
`F6` | 移动
`Alt` `Del` | 安全删除
`Shift` `F6` | 改名
`Ctrl` `F6` | 更改签名
`Ctrl` `Alt` `N` | 排队
`Ctrl` `Alt` `M` | 提取方法
`Ctrl` `Alt` `V` | 提取变量
`Ctrl` `Alt` `F` | 提取字段
`Ctrl` `Alt` `C` | 提取常量
`Ctrl` `Alt` `P` | 提取参数
<!--rehype:className=shortcuts-->
另见
--------
- [Keyboard shortcuts for Android Studio](https://developer.android.com/studio/intro/keyboard-shortcuts) _(developer.android.com)_