如何在Emacs中的多个缓冲区中镜像编辑操作?

时间:2012-09-21 19:24:20

标签: emacs

我在Emacs中有两个并排打开的缓冲区。当我删除(或修改)第一个文件中的行时,我希望第二个文件接收相同的命令/光标位置。这可能吗?

1 个答案:

答案 0 :(得分:1)

我所知道的最接近你所描述的是multiple-cursors包,这很酷,但它只在一个缓冲区内实现了多个游标。所以我想你可以:

  1. 将其中一个缓冲区内容附加到另一个;
  2. 使用我提到的包来生成多个游标;
  3. 拆开窗户;
  4. 编辑;
  5. 将附加的缓冲区内容移回原始位置。
  6. 由于我怀疑会有相当多的黑客行为,人们可能会扩展multiple-cursors以处理多个缓冲区,但我认为这将开辟一大堆蠕虫。如果两个缓冲区处于不同的模式,并且您输入的键序列绑定到执行大不相同的不同命令,该怎么办?