前不久有读者在群内提问,如何在文本两端快速插入括号。仔细一想,平时插括号的方式还真不方便,除了来回挪光标,可能还要切输入法,打断写作思路。

有些代码编辑器具有自动补全引号、括号的功能,比如 CodeRunner,你输入一个引号 (,它就补上一个引号 ),并且把光标移到两个引号中间,等待你继续输入。

自动补全括号

而在日常工作中,「插括号」还涉及更多场景,简单到括号、引号、部分 Markdown 符号,复杂如网页的 HTML 标签、博客的 Meta 标记……我在 Mac 和 iOS 设备上各实现了一套插入成组符号的动作,模仿代码编辑器的补全功能,简化这类成组成对符号的输入。

两个平台的上括号插入动作