vim: 保持从文件到复制文件的视图(折叠设置、光标等)
vim: keep a view (folding settings, cursor,..) from a file to a copied one
我正在使用 mkview 来保存我的折叠设置、光标位置等。在所谓的视图中(实际上我正在使用一个自动执行此操作的插件,restore_view)。
当我复制文件时出现问题,例如为了备份,我想保留该文件的视图,但它在新文件中丢失了。
我如何复制 vim "views"?
视图存储在通常存储在 'viewdir'
位置的文件 (cp.:help :mkview
) 中。文件名包含(以某种编码形式)原始文件的文件规范。
如果你想在副本中重新使用原始文件的视图,你也必须复制相应的视图文件(按照与原始文件相同的方式调整文件名和路径)。
或者,您可以显式 :mkview /path/to/tempfile
原始文件,然后在 :edit backupcopy-file
之后通过 :source /path/to/tempfile
恢复该视图。
我正在使用 mkview 来保存我的折叠设置、光标位置等。在所谓的视图中(实际上我正在使用一个自动执行此操作的插件,restore_view)。
当我复制文件时出现问题,例如为了备份,我想保留该文件的视图,但它在新文件中丢失了。
我如何复制 vim "views"?
视图存储在通常存储在 'viewdir'
位置的文件 (cp.:help :mkview
) 中。文件名包含(以某种编码形式)原始文件的文件规范。
如果你想在副本中重新使用原始文件的视图,你也必须复制相应的视图文件(按照与原始文件相同的方式调整文件名和路径)。
或者,您可以显式 :mkview /path/to/tempfile
原始文件,然后在 :edit backupcopy-file
之后通过 :source /path/to/tempfile
恢复该视图。