oeasy教您玩转vim

您所在的位置:网站首页 viminfo是什么文件 oeasy教您玩转vim

oeasy教您玩转vim

2023-09-03 19:02| 来源: 网络整理| 查看: 265

保留环境viminfo 回忆组合键映射的细节

上次我们定义了session

:mks

还可以加载会话session

:source Session.vimvim -S Session.vim基本上确立:mksession可以替代:mkview谁知又出来一个viminfo?!😨上面这哥俩儿都成了有益补充?什么情况?🤔 直奔主题 :h viminfo

图片描述

好家伙,里面东西着实不少

命令行历史搜索历史输入历史非空寄存器标记跨文件标记搜索和替换的模式

这些都是 :mksession 保存不了的

工作区存的是工作环境的状态

viminfo 存的是提高效率的一些东西

跨文件跳转标记命令行历史搜索历史

好不容易建立的

跳转标记命令历史睡一觉就没了?不合理!说了这么半天viminfo 怎么读写呢? 读写viminfo

图片描述

写viminfo

:wv 写默认viminfo

读viminfo

:rv 写默认viminfo

这一读一写还是挺方便的

我们写一个试试没报错:e ~/.viminfo viminfo内容

图片描述

398行

上来是软件版本和编码格式然后就是命令行历史记录这样就能用了么?退出去

vi

:rv:⬆️好像真的可以用以前的命令了可以指定写到具体文件么? 指定viminfo文件 :wv ~/oeasy/oeasy.vim这样就可以把viminfo保存到具体的目录底下了

如果~/oeasy/oeasy.vim已经有了

:wv! ~/oeasy/oeasy.vim!强制写入

:rv ~/oeasy/oeasy.vim

也可以从指定的目录恢复viminfo不过要注意安全性的问题一般来说这个里面有很多关于链接、密码、数据库表结构等信息会看的人可以找到蛛丝马迹带来安全隐患千万不能把它存在工程文件里然后直接push到github那就危了不过我敲的命令行那么多他记得过来么? viminfo文件的容量设置

图片描述

:set viminfo='50,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3