![Notepad++/其他编辑器:如何以自动滚动的方式在多列中查看同一个文件?](https://linux22.com/image/1432285/Notepad%2B%2B%2F%E5%85%B6%E4%BB%96%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BB%A5%E8%87%AA%E5%8A%A8%E6%BB%9A%E5%8A%A8%E7%9A%84%E6%96%B9%E5%BC%8F%E5%9C%A8%E5%A4%9A%E5%88%97%E4%B8%AD%E6%9F%A5%E7%9C%8B%E5%90%8C%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%9F.png)
有没有编辑器可以让我拥有两列,其中第二列在第一列的最后一行之后接续?我不是指像 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
在同一缓冲区上打开两个窗口。但我发现,当您编辑和移动时,它们并不总是保持同步。