<p>Ubuntuで自動ジャンプが機能しない</p>

作成日 2015年11月10日  ·  6コメント  ·  ソース: wting/autojump

v21.7.1をインストールしたsudo apt-get install autojumpを実行しました。 ただし、 j -sで確認できるため、 cdが入るディレクトリは取得されません。 readmeには、 $PROMPT_COMMANDをいじくり回すように人々に警告するコメントがあります。実際、私は

export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

私の.bashrc 。 それ以来、私はその行をコメントアウトし、再起動して自動ジャンプを再インストールしましたが、役に立ちませんでした。

1)autojumpが機能しない原因は他にあるのでしょうか?

2) —readmeは、動作中の$PROMPT_COMMAND行がどのように見えるかについてあまり明確ではありません。 export PROMPT_COMMAND="history -a"は、それを_実行する方法または実行しない方法の例として意味されます(開示:私はsource dを試しましたが、役に立ちませんでした)

3) —readmeは、 $PROMPT_COMMANDが原因であるかどうかを確認するための明確な診断を提供しません。 IOW: autojumpを正しく機能させるには、その変数にどのような値/テキストを含める必要がありますか?

最も参考になるコメント

更新http://askubuntu.com/a/185996で推奨されているように、$ source /usr/share/autojump/autojump.bash.bashrcに追加しました。 これで、 autojump DBは、ディレクトリにアクセスしたときにディレクトリを取得します。

ただしj xxxを実行すると、提案されたターゲットパスが出力されますが、 autojumpはそれをそのままにして、そのディレクトリにcdを入れません。

現在の問題はまだ有効だと思うので、開いたままにしておきます。

全てのコメント6件

更新http://askubuntu.com/a/185996で推奨されているように、$ source /usr/share/autojump/autojump.bash.bashrcに追加しました。 これで、 autojump DBは、ディレクトリにアクセスしたときにディレクトリを取得します。

ただしj xxxを実行すると、提案されたターゲットパスが出力されますが、 autojumpはそれをそのままにして、そのディレクトリにcdを入れません。

現在の問題はまだ有効だと思うので、開いたままにしておきます。

うーん、私はautojump.bashを調べたところ、ドキュメントに示されているよりもはるかに多くのことを実行します。

私は他の目的でPROMPT_COMMANDを使用していますが、ドキュメントには自動ジャンプが必要であると記載されているため、ドキュメントで必要とされているように「history-a」を追加するように注意しました。 しかし、もちろん、それでも新しいディレクトリを取得しませんでした。

autojump.bashでのソースダイビングは、PROMPT_COMMAND _or_ add'autojump_add_to_database '(履歴-aではない)を追加した後、単にautojumpをソースする必要があることを示しました。

:+1:ubuntuではautojumpはcdせず、パスを出力するだけです

これはまだ問題ですか?

私はその議論をほとんど覚えていません...(2016?)。 それは私の側で解決されました。 他の人にとって問題かどうかはわかりませんが、私にとっての問題は、PROMPT_COMMANDを使いすぎて、手動でオートジャンプを慎重に挿入する必要があることでした。そうしないと、機能しません。

私はまだこの問題に直面しています。 現在のパスを出力するだけで、実際にはcd-ingではありません。

このページは役に立ちましたか?
0 / 5 - 0 評価