Less 停止保存搜索历史记录

Less 停止保存搜索历史记录

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

相关内容