一个厉害的小工具,小黑子都在用!|全球报道
时间:2023-06-16 21:16:35来源:程序员客栈

大家好,我是鱼皮。

不知道各位程序员朋友们有没有这样一个烦恼:电脑里的文件太多、代码目录太长,想要切换某个目录时感觉非常麻烦。


(资料图)

比如我自己习惯使用命令行工具,经常要从主目录 ~跳到项目代码目录 ~/code/projects/my-project/src/main/java,每次都得手打一大长串的目录名。而且我自己通常会同时开发多个项目,有的时候在各项目的目录中跳来跳去,自己都混乱了。。。

还好后来,我发现了一个开源的宝藏小工具 autojump,它完美地解决了我的问题!下面就分享给大家~

这个工具已经开源了十年,在 GitHub 上也有近 1.5 万个 star!

仓库:https://github.com/wting/autojump

这是一款简单易用的命令行工具,可以自动保存你 已经访问过的 文件目录,并且支持使用贼简单的命令来快速跳转,不必再费心记住复杂的目录路径啦。

如下图:输入 autojump t,就自动跳转到了我访问过的 java-test目录:

首先让我们先跟着官方文档来安装 autojump,它同时支持 Linux、MacOS 和 Windows。

这里我就用 Mac 系统来演示,只需敲一行命令:

然后就安装成功了~

autojump 提供了许多实用的命令,其中最常用的是 j命令,也可以称为 “只因” 命令!

看来作者在十年前,就是个小黑子!

j命令是 autojump 的简写,可以简化我们的输入。

例如,输入 j t就可以快速跳转到包含 "t" 的目录:

输入 jc s就可以快速跳转到当前目录下包含 "s" 的子目录,即 src:

更强大的是,autojump 不仅能够快速跳转目录,还支持打开文件管理器来浏览目录!

比如输入 "jo t" 命令即可在文件管理器中浏览包含 "t" 的目录:

此外,autojump 还有更多命令,这里不再赘述,大家看官方文档一分钟就会用了。

autojump 工具的实现原理也非常简单,其实就是在一个本地文件中记录了你访问过的所有目录,并且根据访问次数进行排序。在你要跳转目录时,如果有多个目录都包含了你输入的搜索词,那么 autojump 会优先选择访问次数较多的、最常用的目录。

如下图,使用 j -s命令可以查看它记录的内容:

感兴趣的同学也可以看下它的源码,没有几行~ 自己写一个应该也不难。

但就是这样一个简单小工具,相信能大幅提高咱的工作效率,大家可以 try try 看~


最后,欢迎学编程的朋友们加入鱼皮的 编程知识星球 ,鱼皮会 1 对 1 解决你的问题,直播带你做出项目、为你定制学习计划和求职指导,还能获取海量编程学习资源,和上万名学编程的同学共享知识、交流进步。求职季一起加油!

再多说几句,大家不要被网上营造的焦虑打乱了节奏,除非你有更好的选择 ,否则不要轻易放弃你已经坚持了很久的努力。学,不一定成;不学,一定不成!

最近我星球的同学已经陆续用星球项目拿到高薪 offer 了,下一期星球项目也将于本周日开始,大家可以 try try 看:

往期推荐

我的学习小圈子

2023 最新最全 VSCode 插件推荐!

神级 IDEA 插件,让你代码飞起来!

发现一个贼有意思的新项目!

16 个实用代码优化小技巧!

我只改五行代码,接口性能提升了 10 倍!

标签:

生活指南
  • 每日快讯!首程控股(00697)6月16日斥资约203.17万港元回购100万股

    首程控股(00697)发布公告,于2023年6月16日斥资约203 17万港元回购

  • 因为做了这件事,外卖小哥竟被奖励一套房!网友:就该这样! 天天热闻

    ​6月13日,31岁的外卖小哥彭清林从12米高的杭州钱塘江西兴大桥上一跃

  • 广西东兰:“红色工程”为党员干部“润心铸魂”_热文

    东兰县开展红色教育进校园示范活动。东兰县融媒体中心供图今年来,广西

  • “2023童心筑梦 启航未来—亿滋童心游园会”启动 天天观焦点

    “2023童心筑梦启航未来—亿滋童心游园会”启动

  • 人民币兑换新台币行情(2023年6月16日)

    人民币兑换新台币行情(2023年6月16日)

  • 弗拉特西厌倦等待罗马,或3500万欧加盟国米;罗马新目标也是3500万

    但是,在罗马队等待未来之际,国米和尤文图斯并没有闲着,这两家俱乐部

  • 占地65.9万平,比亚迪全球研发中心开工!效果图来了

    6月15日,比亚迪全球研发中心和储能产业园项目开工仪式在龙岗区宝龙街

  • 工程劳务分包合同的签订要注意什么 当前速递

    工程劳务分包合同的签订要注意严格审查劳务分包单位是否是具有相应资质

  • 环球信息:上海石油天然气交易中心与跨境银行间支付清算有限责任公司达成战略合作

    上证报中国证券网讯(记者王文嫣)上海石油天然气交易中心(以下简称“

  • 数据难改美国利率见顶信念,美元跌势恐延续!

    数据难改美国利率见顶信念,美元跌势恐延续!

  • 食品流通许可证需要什么资料_应当提交下列材料-环球快资讯

    欢迎观看本篇文章,小升来为大家解答以上问题。食品流通许可证需要什么

  • 58同城“2023年超职季”火爆开幕 “AI+招聘”促进招就双方高效连接

    6月15日,2023年58同城“超职季”招聘活动正式全面开启。在携手全国、

  • AMD RX 7800 XT显卡性能令人失望

    AMDRX7000系列显卡发展缓慢,目前仅有旗舰级的RX7900和主流的RX7600,

  • c罗现在效力哪个俱乐部?c罗离开尤文的真正原因是什么?

    c罗现在效力哪个俱乐部?葡萄牙足球运动员克里斯蒂亚诺·罗素( Cris

  • 【全球报资讯】北向全天单边净买入105.46亿元

    【北向全天单边净买入105 46亿元】数据显示,北向资金再度开启扫货模式

  • 中南新能源合作帮南非解“电荒”-世界快播报

    图为位于南非迪诺肯野生动物保护区的输电设施。  本报记者田士达摄6

  • 民生
    • 每日聚焦:上海宝山:大学生到宝山就业见习最高可享4500元见习补贴

    • 快资讯:省农业农村厅副厅长郭宋玉来莆调研农村集体产权制度改革工作

    • 吉林省水利厅、省水文水资源局开展2023年安全生产月“6·16”安全宣传日暨厅直属单位消防安全应急演练活动

    • 英媒:哈佛大学学者推测,地外文明可能先接触人工智能而非人类