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