在vim中,我可以在命令模式下通过键入'o'来执行此操作,这将在光标下方添加新行,并进入插入模式。

emacs中有等效的东西吗?

最佳答案

其他人建议的命令C-o open-line与vi中的o不太相同,因为它会分割当前行并使光标停留在当前行中。

您将通过两次笔触获得与vi的o完全相同的效果:C-e RET,它将光标移动到当前行的末尾,然后插入新行,这将光标留在该行的开头。

您可以将该序列绑定(bind)到其自身的键上(可能会覆盖C-o的现有定义),但是我怀疑这样做是否值得。

(顺便说一句,对称序列C-a RET给您vi的大写O的效果,在当前行之前插入一行。)

10-07 23:39