Bind duplicate-line for evil-mode

最近看这个视频的时候想到的,duplicate-line复制的时候会保持光标位置不变,如果需要复制单行再修改的时候效率比yyp要高。

下面这段代码是把duplicate-line绑定到yd

(defun evil-duplicate-line (&optional count)
  (interactive "p")
  (when (eq evil-this-operator #'evil-yank)
    (call-interactively #'duplicate-line)))

(evil-global-set-key 'operator (kbd "d") 'evil-duplicate-line)
5 个赞