首页 > 其他分享 >zoxide更新后 (cd)异常

zoxide更新后 (cd)异常

时间:2024-03-14 15:47:57浏览次数:27  
标签:github zoxide zd 默认 cd alias 更新

关于zoxide

github地址:https://github.com/ajeetdsouza/zoxide

简单来说 zoxide是一个cd的强化版。它会记录你曾经cd过的目录,在你使用cd的时候它会进行以下操作,1 判断当前目录有没有这个文件夹,判断你输入的路径是不是它记录过的路径的子集

比如你之前去过 /home/you/.config/dunst

你在任意位置输入 z dunst,如果在当前目录没找到,那就会到你之前去过的目录里面去

 

为了方便 我使用 alias cd='z' 将cd默认转换为z

 

在zoxide最近的一次更新之后,原先 是一个 cd 命令默认会回到家目录,但现在zoxide会默认列出它的数据记录

我们当然是不想管他都存了些什么数据,所以不得不把这两个命令拆开

 

最近终于有时间来看看这个问题

 

具体可以在.zshrc下面加这么一段 (把之前alias cd='z'先删掉)

function zd(){
   p=$1
   if [ ${#p} -eq 0 ];then
       cd ~
   elif [[ "$1" == '-' ]];then
       cd '-'
   else
      z $1
   fi
}

alias cd=zd

标签:github,zoxide,zd,默认,cd,alias,更新
From: https://www.cnblogs.com/blogforeverything/p/18072996

相关文章

  • python教程(中更新中)
    递归函数在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们来计算阶乘n!=1x2x3x...xn,用函数fact(n)表示,可以看出:����(�)=�!=1×2×3×⋅⋅⋅×(�−1)×�=(�−1)!×�=����(�−1)×�fact(n)=n!=1×2×3×⋅⋅⋅×(n−1)×n=(n−1)!×n......
  • 深度学习入门(鱼书)笔记(持续更新)
    深度学习入门笔记python基础知识numpy库importnumpyasnpnumpy数组(numpy.ndarray):np.array(list)np数组算术运算需元素个数相同,否则报错。np数组间的算术运算为element-wise,即对应元素的运算。np数组与单一数值(标量)的运算为广播,即标量自动补全与数组各元素计算。......
  • 解决Thymeleaf模板修改不实时更新问题的有效方法
    修改yml文件,thymeleaf中的prefix:file:D:/resources是重点,如果只修改了cache:false也会不生效spring:thymeleaf:#不启用模版缓存cache:false#修改模板存放位置,使用file方式修改模板文件实时生效不需要重新编译prefix:file:D:/resources#如......
  • HQL 55 题【持续更新】
    前言    今天开始为期一个多月的HQL练习,共55道HQL题,大概每天两道,从初级函数到中级函数。这次的练习不再是基础的join那种通用SQL语法了,而是引入了更多Hive的函数(单行函数、窗口函数等)。      我会把HQL中函数和语法的一些注意事项写在每一题......
  • 【软件安装】gogs+Jenkins 在windows服务器上实现CI/CD部署
    前景最近公司实现了CICD不过是用TFS,我在想在自己的渣渣服务器和自己配置的gogs上是不是也可以,随动手实践一下,一次不小的尝试安装下载Jenkins复制这个连接到迅雷上下载会快一点,**官方网址**https://www.jenkins.io/http://ftp-chi.osuosl.org/pub/jenkins/windows-stabl......
  • 与LDO背道而驰的DCDC
    LDO:低压差线性稳压器,比较常见的芯片为117,LDO的特性就如他的中文名一样,因为他的原理其实就是类似通过控制一个可变电阻来控制电压,从而达到稳压的效果,因此稳定的电压差不能太大否则电流就会过大,所以LDO的稳压器一般发热比较严重,损耗比较高,DCDC:开关稳压器,比较常见的芯片是2596,D......
  • 如何关闭Windows自动更新
    前言作为一个Windows系统的资深用户,我们最难受的点肯定有Windows每个月的定期更新有时选择拒绝更新,系统会一直不停的提示系统更新,更新了之后,就会发现电脑的存储空间又要被占满了。所以,我们能不能关闭自动更新呢?当然可以,而且我们的方法不只一种,本文就来给大家介绍一下关闭Windows......
  • DevOps软件开发管理模式、CICD概念及其Jenkins使用
    一、什么是DevOpsDevOps是Develop与Operations的缩写,是开发和运营维护的总称。它是企业内开发、技术运营和质量保障这三方面工作的融合,用于促进开发、技术运营和质保部门之间的沟通、协作与整合。为巩固软件设计与开发结果,将开发、运维与测试结合一起,形成了DevOps软件开发管......
  • 【持续更新】华为 OD 机试 C卷抽中题库清单(全真题库)含考点说明以及在线OJ
    华为OD机考:统一考试C卷+D卷+B卷+A卷2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷......
  • 编写Makefile文件语法,持续更新中~
    一、什么是Makefile?我们写大型项目时,会用到很多源文件,源文件在不同目录中的文件夹里包含着,一个一个编译起来很麻烦,makefile就能够方便我们编译链接。使用makefile进行编译连接时会用到make命令,Makefile的会在执行make命令时指定编译和链接的规则,包括源代码文件之间的链接......