在 Vim 中,您可以绑定Enter
键以插入换行符而无需输入insert mode
. 你怎么能在 Spacemacs 中做到这一点。
或者如何在 Spacemacs 中重新映射键?
在 Spacemacs 中,还可以normal
使用非常有用的命令插入新行,同时保持状态spacemacs/evil-insert-line-below
。
它SPC i j在 Vim 模式和M-m i jEmacs 模式下绑定。
在该命令前加上数字参数将插入多于一个新行,例如4 SPC i j将插入四个新行。
您可以使用:
(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)))
在下面插入一行并转到新行。
我通常用来]SPC在下面追加一个新行。它相当于SPCij。
您也可以在上面添加一行[SPC。