less
用于将我的搜索历史保存到$HOME/.lesshst
.几天前,它停止保存任何新的搜索模式。我仍然在 中看到旧的搜索模式$HOME/.lesshst
,但新的搜索模式不再保存在那里。
我尝试手动添加一些东西.lesshst
。添加的单词在 less 中变得可见(点击/
然后UpArrow
)。因此,该.lesshst
文件是可写的,但less
它本身可能无法在其中保存模式。
可能是什么问题?如何修复它?
它less
在 Windows 10 上的 GitBash 中运行。
答案1
我可以找出罪魁祸首并找到解决方法。该问题是由于 my$HOME
和.lesshst
所在的 Azure 中安装的永久驱动器造成的。该机器是开发测试实验室虚拟机。
这些在虚拟机重新创建后仍然存在的 Azure 永久磁盘在文件写入方面存在一些重大问题。这不仅仅是less
。即使mv
在 GitBash 中以及从 Java 简单写入文件也存在问题。
因此,我使用env 变量将其重新定位.lesshst
到更强大的存储(NAS 驱动器) 。LESSHISTFILE