在 Spacemacs 中,如何在不进入插入模式的情况下插入换行符?
In Spacemacs, how do I insert a newline, without entering insert mode?
在Vim中,您可以绑定Enter
键来插入一个换行符而无需输入insert mode
。你怎么能在 Spacemacs 中做到这一点。
或者如何在 Spacemacs 中重新映射一般的键?
您可以使用:
(define-key evil-normal-state-map (kbd "RET") 'spacemacs/evil-insert-line-below)
在下面插入一行并留在同一位置,或者
(define-key evil-normal-state-map (kbd "RET")
(lambda ()
(interactive)
(call-interactively 'spacemacs/evil-insert-line-below)
(evil-next-line)))
在下面插入一行并转到新行。
在 Spacemacs 中,也可以使用非常有用的命令 spacemacs/evil-insert-line-below
.
在保持 normal
状态的同时插入新行
在Vim模式下绑定到SPCij并且M-m i j 在 Emacs 模式下。
在该命令之前加上数字参数将插入多个新行,例如4 SPC i j 将插入四个新行。
我通常使用]SPC在下面追加一个新行。相当于SPCij。
也可以在上面加一行 [SPC.
在Vim中,您可以绑定Enter
键来插入一个换行符而无需输入insert mode
。你怎么能在 Spacemacs 中做到这一点。
或者如何在 Spacemacs 中重新映射一般的键?
您可以使用:
(define-key evil-normal-state-map (kbd "RET") 'spacemacs/evil-insert-line-below)
在下面插入一行并留在同一位置,或者
(define-key evil-normal-state-map (kbd "RET")
(lambda ()
(interactive)
(call-interactively 'spacemacs/evil-insert-line-below)
(evil-next-line)))
在下面插入一行并转到新行。
在 Spacemacs 中,也可以使用非常有用的命令 spacemacs/evil-insert-line-below
.
normal
状态的同时插入新行
在Vim模式下绑定到SPCij并且M-m i j 在 Emacs 模式下。
在该命令之前加上数字参数将插入多个新行,例如4 SPC i j 将插入四个新行。
我通常使用]SPC在下面追加一个新行。相当于SPCij。
也可以在上面加一行 [SPC.