gpt4 book ai didi

vim - 保存和/或自动保存 vim session 的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-01 11:03:12 25 4
gpt4 key购买 nike

您可以创建一个 session

:mksession [sessionName.vim]

但是如果您稍后修改该 session (即添加/删除缓冲区),您必须再次手动保存 session ,但这样做会产生以下错误
E189: "Session.vim" exists (add ! to override)

这是您通常在使用 Save As 时遇到的错误不是 Save .所以我有两个问题:
  • 有没有Save这里的功能?
  • 有没有办法到autosave对 session 文件的所有更改?

  • 注意:我知道我可以发出 mksession! sessionName.vim覆盖现有的 session 文件。

    最佳答案

  • AFAIK mksession!真的是唯一的出路。
  • 您可以非常轻松地完成此操作,只需在您的 vimrc 中添加一行即可:au VimLeavePre * if v:this_session != '' | exec "mks! " . v:this_session | endif

  • 当然,有一些插件可以帮助您保存/加载和自动保存 session 。尝试搜索 http://vim.org为 session 。

    关于vim - 保存和/或自动保存 vim session 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8797068/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com