oh my zsh + autojump 的安装和使用

96
就那两三事
0.1 2017.01.08 11:38* 字数 580

之前就在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 有一个文件(里面存放着所有你去过的目录),你可以根据自己的情况,修改每一个路径权重(权重是根据你使用的频率决定)。
OC