跳转到内容
返回首页
Tips

PocketCode 中的键盘快捷键与生产力技巧

掌握键盘快捷键、代码片段和生产力技巧,在 Android 设备上更快地编写代码。

更新于:
3 min
作者 Pelayo Naredo
PocketCode 中的键盘快捷键与生产力技巧

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 中的开发体验。先从命令 面板和命令键开始,其余的自然就会了。

本文背后的工具

代码编辑器

准备好试用 PocketCode 了吗?

下载应用,开始用手机编程。