保存zshell的目录特定历史记录

时间:2015-06-04 12:57:24

标签: linux command line history

我正在尝试保存特定于目录的命令行历史记录。 AKA,当我在一个名为Happy的目录中时,我向上箭头,我不想看到我过去的所有命令行历史记录,我只想查看在特定的Happy目录中完成的历史记录。

我还希望将所有这些内容保存到文件中,以便以后可以访问它。也许将它保存到按目录组织的文件或日期,我不知道什么是最好的。有没有人有这样的设置?

谢谢!

1 个答案:

答案 0 :(得分:0)

听起来你可以在GitHub上使用这个脚本。摘自README:

  

Per-Directory-History

     

zsh的每个目录历史记录,以及全局历史记录和   能够使用^ G在它们之间切换。

     

这是zsh的每个目录历史记录的实现,其中一些   其实现存在于bash中。它也实现了   每个目录历史切换历史记录功能可以从使用中更改   使用全局历史记录的目录历史记录。在这两种情况下   历史记录始终保存到全局历史记录和目录中   历史,因此切换状态不会影响已保存的历史记录。   能够在全局和目录历史之间切换   据我所知,苍蝇是一个新颖的特征。

     

这是脚本的独立存储库,但它也是   作为插件包含在oh-my-zsh中。