complete-lastf

July 23, 2025 · View on GitHub

一个zsh插件,进行文件名补全,比如将用户的lastf替换为当前目录最后一个修改的文件

效果图

插件使用效果

功能

暂时约定 最后一个文件 特指当前目录最后一个被编辑的文件

  1. lastfN替换为最后N个文件

    比如lastf2替换为最后2个文件

    没有N即lastf时默认1

  2. lastdN替换为最后N个文件夹

依赖

  • eza ls的现代替代.-D参数可以仅仅列出文件夹,而ls较为困难

    注意: 此插件现在使用zsh内置的glob模式而不是外部命令,以获得更好的可靠性。

    重要: eza 0.23.0及以后版本在特定执行环境中(如zsh widget上下文)存在兼容性问题。此插件已切换到zsh内置的glob模式以避免对外部命令的依赖。

安装

  1. 克隆仓库到 ~/.oh-my-zsh/custom/plugins/complete-lastf

  2. ~/.zshrc文件中写

    plugins=(...  complete-lastf)