3

何らかの理由で ArchLinux の autojump が動作しませ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固有の問題のようには見えません。

4

4 に答える 4

2

自動ジャンプを使用することになっていませんか代わりにzsh ?

私が見たところ、唯一のことautojump.shは調達autojump.zshまたはどこかautojump.bashからのものであるため、.sh. arch のメンテナがパッチを適用している場合autojump.shに機能し/usr/etcます。

で動作しない場合はautojump.zsh、doing の出力を投稿して(set -x ; source /usr/etc/profile.d/autojump.zsh)ください。

于 2012-12-30T23:02:08.440 に答える
2

を介してインストール/usr/etc/profile.d/autojump.zshする場合、プッシュはありません。なぜそうなのかはわかりません。autojumppacman

ただし、手動でユーザー インストールを実行し、ファイルのソースを処理する zsh 構成に autojump プラグインを追加しました。

于 2013-01-01T19:57:23.447 に答える
0

.zsh バージョンのソースに関係なく、ZSH の Autojump でトラブルを繰り返していました。私は適切な修正を見つけることができず、最終的に ZSH を使い続け、Autojump の使用をやめることにしました。

私の個人的な解決策は、 Autojump からFASDに切り替えることでした。「z」エイリアスを介したAutojumpと同じ機能があります。また、特定のファイルまたはディレクトリにジャンプすることもできます。

FASDは私の ZSH セットアップの信頼できる部分であり、Autojump の機能を上回っています。Civet.wsのブログに、FASD に関する私の経験を詳しく書きました。

于 2012-12-31T01:03:38.763 に答える