大家好,我是鱼皮。
(资料图)
不知道各位程序员朋友们有没有这样一个烦恼:电脑里的文件太多、代码目录太长,想要切换某个目录时感觉非常麻烦。
比如我自己习惯使用命令行工具,经常要从主目录 ~跳到项目代码目录 ~/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 倍!
大家好,我是鱼皮。不知道各位程序员朋友们有没有这样一个烦恼:电...
在网上找到你的手机 邮箱注册网站:点击:www reg007 com。2:输...
常州高铁站是常州北站。常州高铁站位于中国江苏省常州市新北区长江...
“京交会”福建主题日活动成功举办
银之杰最新股东户数4 86万户,呈现连续3期下降,高于行业平均水平...
1、1 中国临床保健杂志是科技类核心2 关于最新版的科技核心目录,...
1、岩浆岩又称火成岩,是由岩浆喷出地表或侵入地壳冷却凝固所形成的...
3月8日国际妇女节当天,北京市妇联的节日祝福送到了在京工作生活的6...
长沙晚报掌上长沙3月9日讯(全媒体记者颜开云)3月8日上午,浏阳市...
1、相信中学生在遇到齿轮问题时,经常需要通过角速度来计算转速。我...
解答:1、连接提示受限或断开的原因有以下几点:网络延迟;网络链接...
1、特点不同。特定物具有特殊的质量、构造、性能或者外部特点。种类...
1、第一章: 小说的开篇介绍了小说的主人公:翠翠和爷爷,还有他...
1、货主:当然是发货人了,一般是个人,生产型企业,或者贸易企业,...
1、分析原因如今很多大学生都会上当受骗尤其是面对一些金钱诱惑的时...
黄大仙古庙简介:黄大仙古庙位于东莞市企石镇西北紧靠东江旁边的金...
台湾地区蛋价再次宣布调涨。据台湾蛋价委员会消息,全台6日起鸡蛋批...
1、高:就是指高级、高深、高端的意思。2、大:就是指大气、大范儿...
3月7日上午10时,杭州又有20条道路将开通,其中上城区3条、拱墅区3...
在高考志愿填报时,很多考生对石油工程专业的就业方向有哪些的问题...
中方县桐木镇桐坪村:美丽乡村催生“美丽经济”
不出预料,苹果昨晚低调上架iPhone14、iPhone14Plus全新黄色版本,...
1、《BrothersConflict》(ブラザーズコンフリクト),是由叶濑敦子...
1、处女座的男人很细心,做事认真,凡是兢兢业业,一丝不苟;但细心...
1、吴素英,越剧表演者,绍兴小百花“四朵梅”之一。2、代表作《刘...
上一场面对雄鹿队,76人在末节时,还落后着对手14分,就在球迷以为...
弓箭战争传说怎么下载?想要比别人更加抢先抢快的玩到这款游戏,那...
1、制动总泵(MasterCylinder)也称为制动主油(气)。2、它的主要...
古琴知识点,古琴知识很多人还不知道,现在让我们一起来看看吧!1 ...
1、白乳胶,废弃玻璃瓶,短蜡烛,白色碎末,彩纸或者彩色小贴纸。2...