我们在写东西的时候,偶尔会有一些需要插入新行的时候,就像下面这样。

但是这种方式操作起来还是“略微有点麻烦”, 你需要先将光标移动到一行的开头或结尾。
好在,现在主流的一些编辑器都有了更方便的方法。比如 VS Code、Cursor 等编辑器,提供了 Cmd/Ctrl + Shift + Enter(回车) 和 Cmd/Ctrl + Enter(回车) 这两个快捷键。前者是 在上方插入新行,后者是 在下方插入新行。
你不再需要精确地定位到行首或行尾,找到要插入的位置附近,然后使用对应的快捷键即可。

思源笔记也提供了类似的快捷键功能。(PS:你可以在快捷键设置中搜索“块”,快速找到这两个快捷键)

不过思源默认的快捷键是上图中的两个。我个人觉得“同样的逻辑,需要新记忆一套快捷键很麻烦”,所以我把这两个改成了跟绝大多数软件都通用的(前面提到的两个快捷键)了。

在思源笔记里,如果不使用这两个快捷键,在 代码块 中,你没办法通过 Enter(回车) 跳出代码块。虽然一些时候(文档末尾),你可以通过点击的方式在底部插入新行,但也只能解决这个场景。如果是文档中间的代码块,就比较麻烦了。
更别提,进入写作状态以后,还需要移动鼠标是一件很不爽的事情。

在使用思源的列表项块时,如果你已经在列表项中创建了子块,你可以使用这个快捷键,快速创建列表项的子块。具体看下面的演示:

至此,你可以统一的使用 Enter(回车) 创建新的一行,
- 当光标在行首/行尾时,
回车是创建新行。 - 当光标在列表/引用块的行尾时,
两次回车是创建新的段落块 - 当光标在某一行中间位置、代码块的行尾时,在
回车的基础上,加上一个Cmd或Ctrl就是在下面创建新行。
不过在具体使用过程中,我个人是不会记忆这些的。一个是已经养成了习惯,另一个是因为整个过程我不需要把手移动到触控板或鼠标,右手小拇指和无名指 + 左手大拇指稍微动一动就能完成好几次这个过程。对比手移动到鼠标这个过程,其中的“舒适程度”,只有自己亲身尝试一下才能明白。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于