<p>autojump 要求阅读安装后说明,但实际上并不提供安装后说明</p>

创建于 2017-06-13  ·  9评论  ·  资料来源: wting/autojump

在 Ubuntu 17.04 上。 使用sudo apt-get install autojump 。 尝试使用: autojump产生:

请在您的 shell 中找到正确的自动跳转文件
启动文件。 如需更多信息,请重新安装 autojump
并阅读安装后说明。

但是,没有提供,安装后的指令。 这只是一个普通的 apt-get 消息。

最有用的评论

如果您查看手册页(通过运行man autojump ),您会得到(忽略了多余信息):

autojump 必须先加载,然后才能使用。

加载自动跳转
. /usr/share/autojump/autojump.sh

所有9条评论

上的Archlinux同样的问题,但你可以找到autojump。{庆典,鱼的zsh}这里

如果您查看手册页(通过运行man autojump ),您会得到(忽略了多余信息):

autojump 必须先加载,然后才能使用。

加载自动跳转
. /usr/share/autojump/autojump.sh

@paultopia ,我正在使用Bash ,并且在我的Archlinux上遇到了同样的问题。 它是通过这种方式修复的:

STEP 1. 在你的shell 的启动文件中添加正确的autojump 文件。
echo "/usr/share/autojump/autojump.bash" >> ~/.bashrc

STEP 2. 确保 autojumpfile 具有正确的权限。
chmod 755 /usr/share/autojump/autojump.bash

STEP 3. 检查 _bashdb_ 是否已安装,
sudo pacman -Syy bashdb

步骤 4. 如果您想立即使用 _autojump_,请获取 shell 的启动文件
source ~/.bashrc
最后,它起作用了!

在 arch linux 上工作, @ Houinside 说明工作正常,除了两件事

  1. 你必须autojump.bash文件

echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc

  1. 无法安装 bashdb 包,但它似乎仍然可以正常工作

@Houinside您真正应该注意的是该命令是:
echo ". /usr/share/autojump/autojump.bash" >> ~/.bashrc
而不是:
echo "/usr/share/autojump/autojump.bash" >> ~/.bashrc

我的意思是,不应忽略命令前的点和空格。

如果您使用 bash,请尝试在终端中执行此命令:
echo "source /usr/share/autojump/autojump.bash" >> ~/.bashrc && source ~/.bashrc

zsh 用户:
echo "source /usr/share/autojump/autojump.zsh" >> ~/.zshrc && source ~/.zshrc

现在 cd 进入几个目录并尝试j <some_dir>命令

哇,我找到了正确的方法!
首先,通过 (brew install autojump) 安装后,
您需要输入(brew info auto),将显示:
image
然后打开你的 ~/.bash_profile,在文件的最后一行输入红线换行,
最后,源 ~/.bash_profile。
它会起作用!

如果您查看手册页(通过运行man autojump ),您会得到(忽略了多余信息):

autojump 必须先加载,然后才能使用。
加载自动跳转
. /usr/share/autojump/autojump.sh

它不再出现在手册中。

echo "source /usr/share/autojump/autojump.zsh" >> ~/.zshrc && source ~/.zshrc

你救了我的命

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

srid picture srid  ·  14评论

dotimes picture dotimes  ·  4评论

chauzer picture chauzer  ·  13评论

rsparkyc picture rsparkyc  ·  11评论

turingking picture turingking  ·  12评论