在Mac下安裝的時(shí)候,特地總結(jié)一次?,F(xiàn)在我們來說一下 oh my zsh 是一個(gè)開源的、社區(qū)驅(qū)動(dòng)的框架,用來管理ZSH配置。autojump是一個(gè)命令行工具,它允許你可以直接跳轉(zhuǎn)到你喜愛的目錄,而不用管你現(xiàn)在身在何處。

oh my zsh 安裝
oh my zsh 安裝有兩種方式:一是curl :
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
另一種是 自動(dòng)安裝 wget :
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
如果安裝完成后,終端沒有任何變化,那么應(yīng)該是沒有切換到zsh(可以命令行輸入zsh
進(jìn)行查看),所以你需要設(shè)置默認(rèn)為zsh即可。oh-my-zsh 有許多插件和主題,可以去 ~/.zshrc 配置。
可以參考github上的源碼:https://github.com/robbyrussell/oh-my-zsh或者http://ohmyz.sh

autojump 安裝
命令行安裝:brew install autojump
在用戶目錄下的.zshrc
文件中找到plugins=""
這一行,設(shè)置為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上的網(wǎng)站: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 的使用:
假設(shè)你現(xiàn)在需要進(jìn)入用戶目錄下的Music文件夾,可以使用autojump Music
或者j Music
即可進(jìn)入 Music 文件夾,但前提是要用cd Music
進(jìn)入 Music 文件夾一次,否則autojump Music
或者j Music
是無法生效的。
autojump 有一個(gè)文件(里面存放著所有你去過的目錄),你可以根據(jù)自己的情況,修改每一個(gè)路徑權(quán)重(權(quán)重是根據(jù)你使用的頻率決定)。