在Vim中,您可以绑定Enter
键来插入换行符而不输入insert mode
。你怎么能在Spacemacs中做到这一点。在Spacemacs中,如何插入换行符,而无需进入插入模式?
或者如何在Spacemacs中重新映射密钥?
在Vim中,您可以绑定Enter
键来插入换行符而不输入insert mode
。你怎么能在Spacemacs中做到这一点。在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中,还可以插入一条新线,同时保留normal
状态并使用非常有用的命令spacemacs/evil-insert-line-below
。
它被绑定到SPC我Ĵ在Vim中模式和M-米我Ĵ在Emacs模式。
在数字参数前加上该命令会插入多条新行,例如, SPC我Ĵ将插入四个新的线。
sweet后添加(通过交互方式调用'evil-insert-state)进入插入模式。任何使光标移动到新行的方法? –
在添加新行 –