是否可以在进入目录时获取 shell 文件,并在离开时取消获取?即某些项目目录对于自动加载某些命令别名非常有用,但仅限于该上下文。
答案1
您可以定义 precmd 或 preexec 钩子函数来设置此类自定义。不确定哪一个更适合您的情况。因此,如果命令是 cd 或 chdir,请执行您想要的操作。cmdline 是一个将传递给钩子函数的单个参数,因此您需要进行一些解析。
是否可以在进入目录时获取 shell 文件,并在离开时取消获取?即某些项目目录对于自动加载某些命令别名非常有用,但仅限于该上下文。
您可以定义 precmd 或 preexec 钩子函数来设置此类自定义。不确定哪一个更适合您的情况。因此,如果命令是 cd 或 chdir,请执行您想要的操作。cmdline 是一个将传递给钩子函数的单个参数,因此您需要进行一些解析。