大家好,我是鱼皮。
(资料图片)
不知道各位程序员朋友们有没有这样一个烦恼:电脑里的文件太多、代码目录太长,想要切换某个目录时感觉非常麻烦。
比如我自己习惯使用命令行工具,经常要从主目录 ~跳到项目代码目录 ~/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 倍!
上一篇:“音乐+旅游”助文旅破圈 二三线城市唱主角-世界播报
下一篇:最后一页
大家好,我是鱼皮。不知道各位程序员朋友们有没有这样一个烦恼:电脑里的文件太多、代码目录太长,想要切换
数据显示,“五一”假期,旅游、餐厅、音乐节三大文娱领域表现亮眼。其中,年轻群体广泛参与的音乐节开...
是役,皇马首发433阵型,本泽马与维尼修斯、阿森西奥组成锋线三叉戟,中场卡马文加、琼阿梅尼、塞巴略斯,
1、兰州9-10月份去比较好。2、兰州地处内陆,夏无酷暑,冬无严寒,全年皆适宜出游穿衣指南兰州年均气温10℃
封闭针是否疼痛,完全取决于封闭针治疗的具体部位。部分部位组织疏松,注射封闭针药物不会引起组织内压力过
河南省自然资源厅、河南省气象局今天(5月21日)发布区域地质灾害气象风险预警:2023年5月21日20时至5月22
巩晓彬:曾和女篮主帅相恋9年,分手后娶漂亮空姐,儿子是篮球天才上赛季的山东高速男篮,曾经被球迷给予厚望
1、正确的方式应该是用热水,因为一般冷水焯水都是一些肉类或者体积大的食材,加热时间长。而西兰花体积小
1、选择一个好的野餐地点是很重要的,一块好的野餐地应该拥有以下的标准:茂密又干净的草坪,不仅有阳光还
非法经营证券投资咨询事项,还两次报送虚假材料。近日,证监会发布了一则关于第三方持牌投顾——福建天...
马龙的表态显然还是谦虚过度了,毕竟龙队现在仍旧稳居男单世界前五,是国乒内部第一位拿到德班世乒赛门票的
许多朋友都在用百度翻译这款软件吧!那么怎么查看百度翻译的登录记录呢?下面就来看一下官方答案吧!首先点
英国CMA或让步!微软收购动视暴雪新变动
1、中央处理器cpu包括运算逻辑部件、寄存器部件和控制部件等组成。2、各部分作用:逻辑部件:可以执行定点
2016年,在山东潍坊临朐县的一个村子里,一座7层高的楼房落顶建成,引得村民纷纷围观拍照。楼房的建造者是
今天来聊聊关于批判性思维工具讲的什么内容,批判性思维工具的文章,现在就为大家来简单介绍下批判性思维工
2023年5月18日,第20届青岛国际家具展在青岛世界博览城国际展览中心隆重开幕,青岛全屋整装定制展、青岛国
5月8日,“相约草原·恋上暖城”2023年“5·19中国旅游日”内蒙古分会场系列活动暨鄂尔多斯工业旅游启动...
1、首先,如果你想唱高音,你必须在上面,也就是高的位置。我们之前也讲过共振。如果唱高音,主要共鸣是鼻
1、晕,直接去买一本吧!或者把答案复印,不贵。2、最多1块钱!分别浪费了,给我吧!这种问题不会有人给你答案
西班牙空军一架f-18战斗机20日在中部城市萨拉戈萨一个空军基地坠毁,飞行员弹射逃生。据西班牙媒体报道,这
中新社马尼拉5月20日电 据菲律宾媒体报道,菲律宾政府军20日在西内格罗斯省莫伊塞斯·帕迪拉镇击毙5名...
1、《新旅行》杂志是高端旅行杂志的领军者,具有国际化视野,并热情探索世界的经营阶层量身定制。2、以...
前两天,我市的天气既潮湿又闷热,空气湿度高达90%,气温一路冲到30℃。昨天,新一股弱冷空气到场,终于带
在第七届世界智能大会上,天津港集团20日发布了其自主研发制造的全球首台氢电混合动力人工智能运输机器人(A
X 关闭
X 关闭