有没有编辑器可以让我拥有两列,其中第二列在第一列的最后一行之后接续?我不是指像 Notepad++ 那样的克隆,我有两个打开的文档副本,而是指从第一列写满之后的第二列显示同一文档的视图。
答案1
在 Emacs 中,有一个包可以做到这一点,叫做follow-mode
。您可以使用 阅读相关内容C-h r i follow-mode RET
。
要使用跟随模式,请转到只有一个窗口的框架,使用 Cx 3 将其拆分为两个并排的窗口,然后键入 Mx follow-mode。从此以后,您可以在两个窗口中的任意一个中编辑缓冲区,或者滚动其中一个窗口;另一个窗口跟随它。
要关闭跟随模式,请再次输入 Mx follow-mode。
答案2
对于 Vim,有页面数插件由著名插件作者 DrChip 开发。您可以为命令指定列数:MPage
。
答案3
在 Vim 中,在为两个窗口设置适当的初始配置后,您可能能够:set scrollbind
在同一缓冲区上打开两个窗口。但我发现,当您编辑和移动时,它们并不总是保持同步。