zsh之无法在 archlinux 上使用 zsh 获取自动跳转脚本
cyq1162
阅读:20
2024-11-01 17:39:52
评论:0
autojump由于某种原因,在 ArchLinux 上无法在 zsh
中工作。
虽然如果我切换到 bash
它工作正常。
$ sudo pacman -S autojump
自动跳转:不适用于 zsh
$ source /usr/etc/profile.d/autojump.sh
$ j
zsh: command not found: j
$ source /usr/etc/profile.d/autojump.bash
$ j
zsh: command not found: j
自动跳转:适用于 bash
$ bash
(bash) $ source /usr/etc/profile.d/autojump.bash
(bash) $ j
autojump: ...
我的环境:
$ echo $SHELL
/bin/zsh
$ zsh --version
zsh 5.0.2 (x86_64-unknown-linux-gnu)
我在 OS X 上使用 autojump 和 zsh
,所以它对我来说也不像是 zsh 特定的问题。
请您参考如下方法:
你不应该使用 autojump.zsh相反?
尽管据我所知,autojump.sh
唯一做的就是从某个地方获取 autojump.zsh
或 autojump.bash
,所以它应该与 .sh
一起使用。如果 arch 的维护者已经修补了 autojump.sh
,它就会工作:它不会在 /usr/etc
中找到 autojump。
如果它不适用于 autojump.zsh
,请发布执行 (set -x ; source/usr/etc/profile.d/autojump.zsh)
的输出>.
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。