[TOC] #### 1. 介紹 --- [Oh My Zsh](https://ohmyz.sh) 是基于 Zsh 命令行的一個(gè)擴(kuò)展工具集,提供了豐富的擴(kuò)展功能 omz 內(nèi)置了很多插件,本文記錄的 [wd](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/wd) 就是其中之一,該插件的作用是實(shí)現(xiàn)快速跳轉(zhuǎn)目錄,是我最喜歡的插件之一 在命令行中有些經(jīng)常使用的目錄,每次都通過(guò) `cd 路徑` 進(jìn)入目錄會(huì)比較麻煩,還要想著這些目錄的路徑是什么。wd 插件就是為了解決這個(gè)問(wèn)題,它的解決方案就是給目錄添加一個(gè)索引名稱(chēng),通過(guò)索引名稱(chēng)就可以快速進(jìn)入到這個(gè)目錄 #### 2. 安裝 --- wd 是 Oh My Zsh 的內(nèi)置插件,所以不需要額外安裝,如果已安裝 Oh My Zsh,只需要修改配置文件引用插件即可 Zsh 終端配置:打開(kāi)配置文件【~/.zshrc】,引用 wd 插件 ``` plugins=(... wd) ``` #### 3. 用法 --- 查看 wd 所有命令及其用法,下面兩個(gè)命令的輸出結(jié)果是一樣的 ``` wd wd help ``` 進(jìn)入目錄 ``` wd <point> wd <point> <path> ``` 添加索引 ``` # 給當(dāng)前目錄添加索引,索引名稱(chēng)就是當(dāng)前名稱(chēng) wd add # 給當(dāng)前目錄添加索引并指定名稱(chēng) wd add <point> ``` 查看所有索引 ``` # 查看所有索引 wd list # 查看索引對(duì)應(yīng)目錄下面的文件 wd ls <point> # 查看索引對(duì)應(yīng)目錄的路徑 wd path <point> ``` 索引默認(rèn)存儲(chǔ)在【~/.warprc】文件中,文件內(nèi)容示例: ``` $ cat ~/.warprc brew:/opt/homebrew wl:~/code/wanlang yd:~/code/wanlang/yudu ``` 刪除索引 ``` # 刪除和當(dāng)前目錄相同名稱(chēng)的索引 wd rm # 刪除指定索引 wd rm <point> ``` 查看目錄對(duì)應(yīng)的索引 ``` # 查看當(dāng)前目錄有沒(méi)有對(duì)應(yīng)的索引 wd show # 查看指定索引對(duì)應(yīng)的目錄路徑 wd show <point> ``` 清理索引 給某些目錄添加了索引,后來(lái)這些目錄被刪除了,這些目錄對(duì)應(yīng)的索引也就無(wú)用了,使用以下命令可以清理掉這些索引 ``` wd clean ```