PocketCode 中的键盘快捷键与生产力技巧
掌握键盘快捷键、代码片段和生产力技巧,在 Android 设备上更快地编写代码。
PocketCode 中的键盘快捷键与生产力技巧
只要掌握合适的工具,在手机上写代码也可以很快。下面列出的每个快捷键
都是真实存在的:与编辑器在 工具 › 键盘快捷键(Ctrl + Shift + /)中显示的列表
相同,由它自己的命令注册表生成。它们都需要实体键盘(蓝牙、USB 或 DeX);只有触摸屏时,
请使用命令键和菜单(见本文末尾)。
键盘快捷键
编辑
| 快捷键 | 操作 |
|---|---|
Ctrl + Z | 撤销 |
Ctrl + Shift + Z / Ctrl + Y | 重做 |
Ctrl + D / Ctrl + Shift + D | 复制当前行 |
Ctrl + Shift + K | 删除当前行 |
Ctrl + Shift + ↑/↓ / Alt + ↑/↓ | 上移/下移当前行 |
Ctrl + / | 切换注释 |
Ctrl + ] / Ctrl + [ | 增加 / 减少缩进 |
Ctrl + Shift + L | 在所有匹配处添加光标 |
Shift + Alt + F | 格式化文档 |
F2 | 重命名符号 |
Ctrl + . | 快速修复 |
Ctrl + Shift + O | 整理导入 |
Ctrl + S / Ctrl + Shift + S / Ctrl + Alt + S | 保存 / 另存为 / 全部保存 |
导航
| 快捷键 | 操作 |
|---|---|
Ctrl + P | 快速打开(文件) |
Ctrl + Shift + P | 命令面板 |
Ctrl + G | 转到行 |
F12 / Alt + F12 | 转到定义 / 速览定义 |
Shift + F12 | 查找引用 |
Ctrl + Tab / Ctrl + Shift + Tab | 下一个 / 上一个标签页 |
Ctrl + W | 关闭标签页 |
Ctrl + Shift + T | 重新打开已关闭的标签页 |
Ctrl + Shift + E | 资源管理器 |
F8 / Shift + F8 | 下一个 / 上一个问题 |
Ctrl + Shift + M | 问题面板 |
Ctrl + \ | 拆分编辑器 |
F6 / Shift + F6 | 在屏幕各区域之间切换 |
F11 | 禅模式(非调试会话时) |
搜索、运行及其他
| 快捷键 | 操作 |
|---|---|
Ctrl + F | 在文件中查找 |
Ctrl + H | 查找并替换 |
Ctrl + Shift + F | 在文件中搜索(不能替换) |
F5 / Ctrl + F5 | 运行文件 / 以参数运行… |
Shift + F5 | 调试文件 |
F9 | 在光标所在行切换断点 |
F5 / F10 / F11 | 调试时:继续 / 单步跳过 / 单步进入 |
Ctrl + Shift + G | 源代码管理 |
Ctrl + I | 询问 AI |
Ctrl + Alt + K | 切换书签 |
Ctrl + Alt + L / Ctrl + Alt + J | 下一个 / 上一个书签 |
代码片段
从命令面板或菜单的 编辑 分组打开 代码片段库。它有三个来源:
- 内置 — 78 个片段,覆盖 Kotlin、Java、Python、JavaScript、TypeScript、HTML、
CSS、Go、Rust、Swift、SQL、Shell、Dart、C、C++、Ruby 和 PHP。例如 JavaScript 中的
cl(console.log)、imp(import)、expd(export default)、af(箭头函数)和tryc(try/catch);Python 中的def、class、ifmain、tryex和with;Rust 中的fn、impl、match和struct。 - 自定义 — 填写名称、前缀、语言和内容即可创建,并可导出或导入为 JSON。免费版最多 保存 5 个。
- 应用市场目录 — 可在编辑器中安装的精选片段。
选中一个,它就会插入到光标处。
生产力技巧
多光标
把光标放在一个单词上,按 Ctrl + Shift + L(或使用菜单中的 在所有匹配处添加光标):
每个匹配处都会得到一个光标,你输入的内容——包括用屏幕键盘输入的——会同时写入所有位置。
如果只想多加一个光标,按住 Alt 并点按(或点击)目标位置;在已有光标上 Alt + 点按会将其移除。
这需要实体键盘或鼠标;在没有它们的手机上,请使用上面的匹配项命令。
Emmet
输入 HTML 或 CSS 缩写,然后从命令面板或 编辑 菜单运行 展开 Emmet 缩写:
div.container>ul>li*5>a.link
生成:
<div class="container">
<ul>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
<li><a href="" class="link"></a></li>
</ul>
</div>
命令面板
Ctrl + Shift + P(或点按符号栏左侧的命令键)会在屏幕顶部打开命令面板。输入即可运行任意
编辑器操作;以 @ 开头跳转到符号,以 : 加数字跳转到行。
禅模式
F11(或 视图 › 禅模式)会隐藏代码以外的一切,并进入真正的全屏。按返回、Esc、
F11 或浮动按钮即可退出。
外接键盘
蓝牙键盘无需任何设置即可使用上面的全部快捷键。在 设置 › 高级工具 › 快捷键 中可以 选择方案或重新绑定按键(PocketCode、VS Code、IntelliJ IDEA、Sublime Text、Atom): 编辑器在保存、查找与替换、转到行、撤销/重做、注释、复制与移动行、标签页和调试器上遵循这张表;只要表中没有把上面的按键分配给其他操作,它们就继续有效。默认共有 26 个快捷键;选择一个方案会改写这张表(VS Code 改动 3 行,IntelliJ IDEA 13 行,Sublime Text 3 行,Atom 5 行),编辑任意一行都会让方案变为“自定义”(Custom)。
触控操作(无键盘)
- 命令键 — 点按打开命令面板;拖动可精确移动光标;按住并拖动可选择
- 符号栏 — 写代码需要的字符,每种语言都有可自定义的配置(自定义按键…)
- 双指缩放 — 放大或缩小代码
- 长按 — 用放大镜精确放置光标
掌握这些快捷键会改变你在 PocketCode 中的开发体验。先从命令 面板和命令键开始,其余的自然就会了。
代码编辑器