f 和 fzf 之类的目录跳转记录

工具下载地址

安装

z

  1. 下载 z.sh 到一个你不经常改动的文件夹内. 我习惯放在 ~/repos/workanywhere中 ,然后到你的zshrcbashrc文件中添加 source ~/repos/workanywhere/z.sh(source的路径是你的文件路径)
  2. 在终端中 source ~/.zshrc
  3. 之后就可以使用 z + 文件夹名 跳转到你去过的文件夹中.
  4. 如果跳转的目录不符合要求就需要用到下一个工具

fzf

这里只说windows下的 在 mac和linux下 只需要输入命令 然后确定就可以了.

  1. 先下载 fzf-0.17.4-windows_amd64.zip 文件
  2. 解压其中的 fzf.exe~/windows/ 下(也可以放到 其他PATH环境变量的文件夹下)
  3. 同样在终端中 source ~/.zshrc
  4. 此时可以用fzf + 文件夹名来检索

better

来自 方方老师的 用 jjj 代替 zfzf 更好的 z

#z&fzf
unalias z
j() {
     if [[ -z "$*" ]]; then
         cd "$(_z -l 2>&1 | fzf +s | sed 's/^[0-9,.]* *//')"
    else
       _last_z_args="$@"
      _z "$@"
 fi
}

jj() {
    cd "$(_z -l 2>&1 | sed 's/^[0-9,.]* *//' | fzf -q $_last_z_args)"
}

放到你的 zshrc 中.


   转载规则


《f 和 fzf 之类的目录跳转记录》 lttztt 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
什么是真正的程序员(转) 什么是真正的程序员(转)
这篇文章的原文来自:A Little Printf Story本文是一篇译文,作者仿照《小王子》中的情节,通过小 printf 遇见的不同类型的程序员,最后悟出什么才是真正的程序员!译文出处 削微寒 文章略长,但是耐心读完,你肯定会受益
2019-01-22 lttztt
下一篇 
如何系统的学习 JavaScript(转) 如何系统的学习 JavaScript(转)
我来单说系统的学习 JavaScript,因为这也是我一直在思考的问题,我认为至少有以下几个阶段: ECMAScript 语法的学习。 推荐阅读 《JavaScript高级程序设计》第三版的第 1 页至第 192 页,这部分只涉及 ECMA
2018-12-28
  目录