在终端跳快速跳转到指定目录的oh-my-zsh插件:z与wd

zshz插件可以随意跳转最近经常打开的文件夹
zshwd插件可以任意跳转你标记过的文件夹

前提,你必须要先安装iTerm2和oh my zsh

试想一下这种场景:你想要修改nginx的配置,只知道大概在/usr/local目录下,不太清楚具体路径

你可能在终端这样输入:

1
2
3
4
5
6
7
8
9
cd /usr
ll
cd local
ll
cd etc
ll
cd nginx
ll
vim nginx.conf

看完这篇文章的介绍,你的生活将发生翻天覆地的变化。

如果你的电脑安装了iterm2oh-my-zsh,再安装zwd插件之后
你只需要执行:

1
z nginx

1
wd nginx

就能一秒直达nginx目录

安装zwd插件

安装zsh的插件

  1. 打开用户目录下的.zshrc文件
  2. 修改.zshrc文件,在plugins后面的括号中加入z wd,两个插件的功能是类似的,选择一个安装就可以了
1
plugins=(git z wd)
  1. 保存并重新加载.zshrc文件

使用z插件

安装完z插件后

输入命令 z 即可查看你最近访问最频繁的目录

z+目录名称的部分内容即可跳转目录

使用wd插件

常用命令:

1
2
3
4
wd //查看所有可用命令
wd add (label_name) //标记目录
wd rm (label_name) //去除目录标记
wd list //查看所有标记

使用方法很简单
进入一个你觉得很常用的目录,如上面提到的usr/local/etc/nginx,执行wd add nginx,相当于告诉终端:我喜欢这个目录,帮我记住它,什么还要取个名字,那就叫nginx吧。以后在任何位置,你只需要执行wd nginx,就能直接返回这个目录了

示例:

文章目录
  1. 1. 安装z和wd插件
  2. 2. 使用z插件
  3. 3. 使用wd插件