yzprofile's Notebook

All Posts| Note| Books| About
17 Jan 2014

Emacs multiple-cursors mode

multiple-cursors 是个神奇好用的插件,它可以让你同时编辑多行。还记得小时候老师罚抄书的场景吗?

example

multiple-cursors

(global-set-key (kbd "C-S-c C-S-c") 'mc/edit-lines)
(global-set-key (kbd "C->") 'mc/mark-next-like-this)
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this)
(global-set-key (kbd "C-c C-<") 'mc/mark-all-like-this)

增加几个默认快捷键就可以方便的使用了,可能还会遇到些问题,在multiple-cursors-mode下,第一次使用的组合键会被提示是否对每一个cursor都进行操作,这时只用回答yes,no就行了。如果没注意选错了,可以将~/.emacs.d/.mc-lists.el 文件删掉,重启emacs。它会在你下次使用时再次提示的。