oh my zsh + autojump 的安装和使用

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

oh my zsh 安装

oh my zsh 安装有两种方式:
一是curl :

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

另一种是 自动安装 wget :
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

如果安装完成后,终端没有任何变化,那么应该是没有切换到zsh(可以命令行输入 zsh 进行查看),所以你需要设置默认为zsh即可。

  • oh-my-zsh 有许多插件和主题,可以去 ~/.zshrc 配置。
  • 可以参考github上的源码:
    https://github.com/robbyrussell/oh-my-zsh
    或者
    http://ohmyz.sh

autojump 安装

  • 命令行安装:
    brew install autojump
  • 在用户目录下的 .zshrc 文件中找到 plugins=""这一行,设置为
    plugins=(git autojump)

    如果 .zshrc 文件中没有这一行,则在文件的末尾添加
    plugins=(git autojump)
  • .zshrc 文件的末尾添加
    [[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
  • 最后命令行输入 source ~/.zshrc 使 .zshrc 文件生效。
    或者
    注销用户后,重启终端即可。
    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文件夹,可以使用 autojump Music 或者 j Music 即可进入 Music 文件夹,但前提是要用 cd Music 进入 Music 文件夹一次,否则 autojump Music 或者 j Music 是无法生效的。

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

你可能感兴趣的:(oh my zsh + autojump 的安装和使用)