若要复制和粘贴一行,请使用以下方法
C-a - beginning of line
#save the line to kill-ring using kill-line(this is faster than marking,
# move to end of line and C-w)
C-k - kill-line
C-/ - undo kill-line
# move point to required line
C-p or C-n or C-s (search for the nearest line where the paste must be done)
C-y # paste the line有没有比这更有效的方法。在vim中,只需输入yy,导航,p就可以完成这项工作。
发布于 2014-11-25 15:07:16
对于邪恶模式,只需使用默认的vim键绑定.http://wikemacs.org/index.php/Evil。
否则,M-w (杀环保存)将保存该区域。如果没有选定区域,则要复制当前行:
(put 'kill-ring-save 'interactive-form
'(interactive
(if (use-region-p)
(list (region-beginning) (region-end))
(list (line-beginning-position) (line-beginning-position 2)))))
(put 'kill-region 'interactive-form
'(interactive
(if (use-region-p)
(list (region-beginning) (region-end))
(list (line-beginning-position) (line-beginning-position 2)))))https://stackoverflow.com/questions/27129147
复制相似问题