从.viminfo文件中清除特定条件

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

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

但是,我想保留搜索字符串历史记录。

有什么办法吗?

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

自动

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

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

2.手动

>在vim中打开.viminfo文件
>:set viminfo =以关闭对.viminfo文件的信息的自动保存。如果你不这样做,Vim会覆盖你的所有更改,当你退出
>删除所有你不想要的东西(也许通过使用Johnsyweb’s answer,或者只是通过手动编辑命令删除行),保存文件退出vim,

3.在不同的编辑器

在不同的文本编辑器中编辑.viminfo文件,只需删除您不想要的一切,

相关文章

普通模式 >G 增加当前行到文档末尾处的缩紧层级 $ 移动到本行的末尾 . 相当于一个...
原文连接: https://spacevim.org/cn/layers/lang/elixir/ 模块简介 功能特性 启用模块 快捷键 语言专属...
原文连接: https://spacevim.org/cn/layers/lang/dart/ 模块简介 功能特性 依赖安装及启用模块 启用模...
 =   赋值操作符,可以用于算术和字符串赋值 +        加法计算     -        减法运算...
1.根据包名来查看指定的APP指定数据 adb shell "top | grep com.xxx.xxx" 由于这样打印出来的数...
ctrl+F 向下翻页 ctrl+B 向下翻页 u 取消最近一次操作 U 取消当前行的操作 ZZ 保存当前内容并退出 gg 跳...