EMACS-DOCUMENT

=============>随便,谢谢

Emacs swiper 以及 multiple cursors

Emacs swiper 棒极了. 我将 swiper-isearch 的快捷键设置为了 C-s. 我同时也是 multiple cursors 的大粉丝. 我经常用它(挺有趣的).

我完全错过了 Ole 早在 2015 年写的文章: 一个基于swiper的multiple cursor扩展. 原来, swiper 自带 multiple cursors 支持 (默认快捷键为 C-7 ). 耶!

更新: 感谢 irreal 的这篇文章, 请一定记得将 swiper-mc 添加到 mc/cmds-to-run-once 列表中 (否者结果将出人意料). 当你第一次调用 C-7 时会有提示. 当你看到类似下面的提示时请一定选择 "n":

swiper-mc-no.png

若你不小心错选了 "y", 那么可以在 ~/.emacs.d/.mc-lists.el 中修正它. 将 swiper-mcmc/cmds-to-run-for-all 中删除掉, 同时将其添加到 mc/cmds-to-run-once 中. 调用 m-x eval-buffer 来重置这些变量就搞定了.

swipermc.gif