之前就在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即可。
- oh-my-zsh 有许多插件和主题,可以去 ~/.zshrc 配置。
- 可以参考github上的源码:
https://github.com/robbyrussell/oh-my-zsh
或者
http://ohmyz.sh
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 有一个文件(里面存放着所有你去过的目录),你可以根据自己的情况,修改每一个路径权重(权重是根据你使用的频率决定)。
网友评论