在利用备忘录等应用进行文字处理时,我们有时可能会遇到这样的窘境:在数字列表中想要加入换行,可是回车之后出现了新的一项,这时换回正文样式的话,序号虽然没了,但后面的列表项又会重新排序。
假如改用不带数字的列表,虽然 Tab
后再改回正文样式可以获得正确的缩进,可一旦通过邮件发送,那么所有这样的缩进都会消失,排版再次变得惨不忍睹。
对于这样的情况,软回车可以帮助我们处理好排版任务。在电脑上使用软回车非常容易,一般快捷键是 Control + Enter
或者Shift + Enter
。
什么是软回车
现在的回车键在文字处理应用中,一般被认为输入的是回车符,用 html 语言来表示就是 </p>
;在列表之中输入回车,则代表着要输入新的一项了,也就是 </li>
。而软回车一般被认为输入的是行分隔符,在 html 中代表着 <br />
,会单纯地插入一个换行,这个换行仍然在段落和列表项中,不会对缩进或是列表序号造成任何影响。
软回车输入的行分隔符在备忘录、iWork 套件、Office 套件等文字处理应用中都能够正常使用。文本编辑器或者类似的 Markdown 应用则不一定支持,我尝试过的应用中,Atom 、iA Writer 都不支持, Ulysses 则支持软回车。不同版本的 Markdown 语法中换行和回车的使用常常不尽相同,有 Ulysses 一样支持软回车的,有用两个空格表示换行的,也有完全不支持的,需要根据自己使用的编译器决定。
在 iOS 上实现软回车
虽然软回车在电脑上很容易输入,可 iOS 设备的输入法并不支持软回车,所以在 iOS 上面使用软回车难免会遇到一些麻烦。存一个换行符在备忘录里,使用的时候复制过去当然是个办法,但未免太麻烦了些,所幸文本替换支持替换成行分隔符,所以我们可以通过文本替换实现软回车。
虽然少数派的编辑器支持软回车,可是我自己试验时从 Safari 中复制下来的却是回车符,所以没办法直接给出行分隔符。不过通过 iWork 套件可以很方便地输入行分隔符。在输入位置轻按两次,在跳出的菜单中选择插入,从后续选项中选择行分隔符,接下来只要复制下来这个符号就好了。
文本替换可以在「设置 - 通用 - 键盘 - 文本替换」中找到,新建一项后复制进去行分隔符,然后设置一个简称就可以使用了。在英文输入法中,文本替换后会自动插入一个空格,需要手动删掉略有不便,但中文输入法不会出现这样的问题,完美支持。
感谢 雪伊莲梦璃 指出本文的错误,在第一版中我介绍的软回车是输入换行符(U+000A),但实际上是行分隔符(U+2028)。
> 下载 少数派 iOS 客户端、关注 少数派公众号,让智能设备更好用 ⚡️