gpt4 book ai didi

vim - 从 .viminfo 文件中清除某些条件

转载 作者:行者123 更新时间:2023-12-04 12:55:27 35 4
gpt4 key购买 nike

如何从我的 .viminfo 文件中清除某些条件?

我想清除命令行历史记录、文件标记、跳转列表等。

然而 ,我想保留搜索字符串历史记录。

有没有办法做到这一点?

最佳答案

我可以想到 3 种方法来做到这一点。

1.自动

  • 运行 Vim,
  • 类型::set viminfo='0,:0,<0,@0,f0
  • '0 表示不会保存标记
  • :0 表示不会保存命令行历史记录
  • <0 表示不会保存寄存器
  • @0 表示不会保存输入行历史
  • f0 表示不会保存标记
  • no % 表示不会保存缓冲区列表
  • no / 表示将保存搜索历史

  • 这些选项在 Vim 7.2 中是正确的,但在其他版本中可能会有所不同。有关 viminfo 字符串格式的更多详细信息,请运行 :h 'viminfo'
  • 退出 Vim。它将保存一个新版本的 .viminfo 文件,其中只包含您想要保留的信息。

  • 2.手动
  • 在 vi​​m 中打开 .viminfo 文件,
  • :set viminfo= 关闭自动保存信息到 .viminfo 文件。如果您不这样做,Vim 将在您退出时覆盖您的所有更改,
  • 删除您不想要的所有内容(可能通过使用 Johnsyweb's answer ,或仅通过手动编辑命令删除行),保存文件并退出 vim,

  • 3. 在不同的编辑器中

    在不同的文本编辑器中编辑 .viminfo 文件,然后删除您不想要的所有内容,

    关于vim - 从 .viminfo 文件中清除某些条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816719/

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