我尝试跳到该行的开头/结尾,当我在vim中时,我编写以下代码:
inoremap <leader>a <Home>
inoremap <leader>e <End>
,效果很好。但是,当我在spacemacs中时,我会这样做:
(define-key evil-insert-state-map ",a" 'beginning-of-line)
(define-key evil-insert-state-map ",e" 'end-of-line)
一切正常,除了我不能再输入逗号(我的意思是,当我输入“,”时,它就在那里等待)。这是我输入逗号时的消息:
a->行首e->行尾
PS。我正在使用GNU Emacs 25.2.2开发Ubuntu 18.02 LTS (我是spacemacs的新手,对elisp知之甚少)
答案 0 :(得分:0)
这似乎很好:
(define-key evil-insert-state-map (kbd "C-a") 'beginning-of-line)
(define-key evil-insert-state-map (kbd "C-e") 'end-of-line)
(define-key evil-insert-state-map (kbd "C-n") 'next-line)
(define-key evil-insert-state-map (kbd "C-p") 'previous-line)