<p>автопереход не работает в Ubuntu</p>

Созданный на 10 нояб. 2015  ·  6Комментарии  ·  Источник: wting/autojump

Я сделал sudo apt-get install autojump , который установил v21.7.1; однако он не выбирает каталоги, в которые я cd , как я могу проверить с помощью j -s . В ридми есть примечание, которое предупреждает людей возиться с $PROMPT_COMMAND , и, на самом деле, я

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

в моем .bashrc . С тех пор я прокомментировал эту строку, перезапустил и переустановил autojump безрезультатно.

1) — может ли причина того, что autojump не работает, быть чем-то другим?

2) — в ридми не очень понятно, как должна выглядеть работающая строка $PROMPT_COMMAND ; это export PROMPT_COMMAND="history -a" предназначено как пример того, как _делать_ это или как _не_ делать это (раскрытие информации: я пробовал и source d, но безрезультатно)

3) — readme не дает четкой диагностики, чтобы выяснить, является ли виновником $PROMPT_COMMAND ; IOW: какое значение/текст должна иметь/содержать эта переменная, чтобы autojump работало правильно?

Самый полезный комментарий

Обновление . Я добавил source /usr/share/autojump/autojump.bash к моему .bashrc в соответствии с рекомендациями http://askubuntu.com/a/185996. Теперь БД autojump подбирает каталоги, когда я их посещаю.

Однако теперь, когда я делаю j xxx , я распечатываю предлагаемый целевой путь, но autojump оставляет его на этом и не cd в этот каталог.

Я думаю, что текущий вопрос все еще актуален, поэтому я оставляю его открытым.

Все 6 Комментарий

Обновление . Я добавил source /usr/share/autojump/autojump.bash к моему .bashrc в соответствии с рекомендациями http://askubuntu.com/a/185996. Теперь БД autojump подбирает каталоги, когда я их посещаю.

Однако теперь, когда я делаю j xxx , я распечатываю предлагаемый целевой путь, но autojump оставляет его на этом и не cd в этот каталог.

Я думаю, что текущий вопрос все еще актуален, поэтому я оставляю его открытым.

Хм, я только что посмотрел в autojump.bash, и он делает гораздо больше, чем указано в документах.

Я использую PROMPT_COMMAND для чего-то другого, но в документах сказано, что он нужен для автоперехода, поэтому я постарался добавить «history -a», поскольку в документах указано, что мне нужно это сделать; но, конечно, новые каталоги он все равно не подхватывал.

Исходное погружение в autojump.bash показало, что мне действительно нужно было просто использовать исходный автопереход после того, как я добавлю свою PROMPT_COMMAND _или_ добавлю 'autojump_add_to_database' (не история -a).

:+1: в ubuntu autojump не делает cd, только печатает путь

Это все еще проблема?

Я плохо помню дискуссию... (2016?). Это решено с моей стороны. Я не могу сказать, является ли это проблемой для других, но проблема для меня заключалась в том, что я злоупотребляю своей PROMPT_COMMAND, и мне нужно очень осторожно вводить автопереход вручную, иначе он не сработает.

Я все еще сталкиваюсь с этой проблемой. Это просто печать текущего пути, а не cd-ing.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги