我知道在 emacs 内部有函数 (region-noncontiguous-p)
可以判定是否为 rectangle-mark-mode, 但是 如果 我想选中 非连续的几行呢? 比如选中 3-6L,9-14L 然后使用 macro 来统一为行尾添加后缀,这种需求有存在的包实现了吗?或者说如果各位想完成这个操作该怎么做呢?录制一个宏,然后分别跳到具体的行再调用宏吗?
或者能否模仿 wgrep 的方式,抽出一个 buffer 中的选定行区域进行统一编辑呢?
如果只是单个文件的话就用多光标
6 个赞
用 TECO 或者 sed