如何在多台机器上同步VIM中的光标位置?

如何在多台机器上同步VIM中的光标位置?

我知道 vim 可以记住上次编辑会话的光标位置。但是当我在家里和办公室使用两台机器处理 C 源文件时,此功能不太有用。我正在编辑的文件通过 iCloud Drive 同步。所以我猜只有 C 文件本身被同步了,而存储 VIM 光标位置的“隐藏文件”没有被同步。

就我的情况而言,有没有办法同步光标的位置?

答案1

只是为了将评论的猜测转化为官方答案,因为事实证明是正确的......

配置你的 .vimrc 以将 .viminfo 存储在你的云端硬盘上。

或者,正如您所指出的,在会话结束时,运行:mksession filename,指定将其放在云驱动器上的路径。然后在下一个会话开始时,将该文件 :source 到 vim 中。

相关内容