linux - 有没有办法在 zsh 中使用 autocd 切换到目录后自动 ls ?
问题描述
我已经autocd
设置了我的.zshrc
哪个按预期工作,但我想在ls
每次使用它时自动运行。我可以做这样的事情:
function cd {
builtin cd "$@" && ls --color=auto
}
ls
每次我明确使用“cd”,但如果我只输入目录的名称,我希望它也能工作。这可能吗?谢谢。
解决方案
如果您使用预定义的名称定义了一个函数chpwd
,则每次您的工作目录更改时都会执行该函数。
此行为在“特殊功能”一章的 zsh 手册页中进行了描述
推荐阅读
- jquery - 如何添加到可与分页一起使用的表头动态数据行?
- java - 使用另一个类的方法的片段问题,Android Studio
- pandas - ImportError:DLL 加载失败:找不到指定的模块
- c# - Unity 3D 中的玩家移动
- java - 如何在 java swing 应用程序的按钮中运行一个类
- flutter - 渲染 wight 后触发函数
- entity-framework - EF Core 查询性能
- flutter - 如何在“Scaffold”和“StreamBuilder”之间添加图像和文本标题?
- php - 正则表达式如何获取数据直到第一次出现?
- laravel - 在 laravel 属性 [密码] 中不存在此集合实例