zsh 下新装了一个软件,tab 补全时新装软件的命令不会出现。以前的解决办法是执行 export PATH=$PATH
让 zsh 去更新缓存。
今天在 Pylons 的 activate 脚本里看到了一条 builtin 命令 hash
(man zshbuiltins),这条命令可以直接修改 command hash table。$PATH 路径下的内容发生变化时可以用 hash -r
来更新。
zsh 下新装了一个软件,tab 补全时新装软件的命令不会出现。以前的解决办法是执行 export PATH=$PATH
让 zsh 去更新缓存。
今天在 Pylons 的 activate 脚本里看到了一条 builtin 命令 hash
(man zshbuiltins),这条命令可以直接修改 command hash table。$PATH 路径下的内容发生变化时可以用 hash -r
来更新。