美文网首页Ubuntu OS and Appsios开车技巧
oh my zsh + autojump 的安装和使用

oh my zsh + autojump 的安装和使用

作者: 就那两三事 | 来源:发表于2017-01-08 11:38 被阅读6758次

    之前就在Ubuntu下安装过 oh my zsh 和 autojump ,感觉很好用,这次在Mac下安装的时候,特地总结一次。
    现在我们来说一下 oh my zsh 是一个开源的、社区驱动的框架,用来管理ZSH配置。autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录,而不用管你现在身在何处。

    oh my zsh 安装

    oh my zsh 安装有两种方式:
    一是curl :
    <pre>$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"</pre>
    另一种是 自动安装 wget :
    <pre>sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"</pre>
    如果安装完成后,终端没有任何变化,那么应该是没有切换到zsh(可以命令行输入 <code>zsh</code> 进行查看),所以你需要设置默认为zsh即可。

    autojump 安装

    • 命令行安装:
      <code> brew install autojump </code>
    • 在用户目录下的<code> .zshrc </code>文件中找到 <code>plugins=""</code>这一行,设置为
      <pre>plugins=(git autojump)</pre>
      如果<code> .zshrc </code>文件中没有这一行,则在文件的末尾添加
      <pre>plugins=(git autojump)</pre>
    • 在<code> .zshrc </code> 文件的末尾添加
      <pre>[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh</pre>
    • 最后命令行输入<code> source ~/.zshrc</code> 使<code> .zshrc </code> 文件生效。
      或者
      注销用户后,重启终端即可。
      github上的网站:https://github.com/wting/autojump

    需要注意的是,

    • autojump 自己是怎么描述自己的 :

    autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line.

    • autojump 的使用:

    假设你现在需要进入用户目录下的Music文件夹,可以使用 <code> autojump Music </code> 或者<code> j Music </code> 即可进入 Music 文件夹,但前提是要用<code> cd Music </code> 进入 Music 文件夹一次,否则<code> autojump Music </code> 或者 <code> j Music </code> 是无法生效的。

    • autojump 有一个文件(里面存放着所有你去过的目录),你可以根据自己的情况,修改每一个路径权重(权重是根据你使用的频率决定)。

    相关文章

      网友评论

      • 我是7号_frank:[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh

      本文标题:oh my zsh + autojump 的安装和使用

      本文链接:https://www.haomeiwen.com/subject/wzsqbttx.html