大家好,我是鱼皮。
不知道各位程序员朋友们有没有这样一个烦恼:电脑里的文件太多、代码目录太长,想要切换某个目录时感觉非常麻烦。
(资料图)
比如我自己习惯使用命令行工具,经常要从主目录 ~跳到项目代码目录 ~/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 倍!
关键词:
(责任编辑:黄俊飞)推荐内容
- 一个厉害的小工具,小黑子都在用! 焦点
- 山乡吹来艺术风(千万工程 一线探访)
- 观察:南通边检站助力全球最大级新造集装
- 今日黄金td开盘价格(2023年6月16日)|环
- 灯笼的由来动画片(灯笼的由来)|当前快看
- 天天观点:qq号如何盗_qq怎样盗号
- 九月致自己的一段话_环球讯息
- 申能股份:公司煤炭燃料主要由长协煤组成
- 天天热议:永泰能源:预计上半年经营业绩
- 热门看点:预期逐渐扭转 基金热议A股下
- 南通通州区公安局警务辅助人员招聘报名安
- 水上“技术流”!在这里龙舟也能“漂移”
- 天天热消息:沪深两市拟修订上市公司信披
- 《湿气等级自查对照表》附5种祛湿方法,
- 速看:直播大湾区丨酿造北纬23°的“甜蜜
- 沪宁沿江高铁开始联调联试 世界简讯
- 永安林业6月16日盘中涨幅达5%
- 千元左右不超过两千元的智能手机(200元
- 苏伊士运河事件详细介绍 苏伊士运河事件
- 环球讯息:头发有油脂粒怎么办_脸上有油
- 海南:12家租车电商平台20日前清理不合规
- 首届“海丝”侨商投资贸易大会签约超千亿
- 香港首个海上LNG项目即将启动!全球最大F
- 中考考点外,考生家长突发晕厥
- 新华视点|“最终解释权”成商家护身符,
- 【世界新视野】三联锻造:6月14日公司高
- 今日银的市场价查询(6月15日)
- 不吵不闹的说说发朋友圈 心凉的句子说说
- 环球短讯!杜兰特每位教练每场都会给我一
- 【环球快播报】洛阳孟津:结对帮扶忙“三
- 上海:在集成电路、生物医药、人工智能三
- 南京城铁学校有哪些江苏轨道交通公办地高
- 数据显示美国死于药物过量人数继续攀升
- 【速看料】卡斯罗犬优缺点有哪些(卡斯罗
- 走进四川得荣,看见一个向阳而生的高山葡
- 多方协作,123米的庞然大物顺利起运_当前
- 天天通讯!什么情况下车可以走保险_什么
- 内容正在升级改造,请稍后再试!|环球热
- 全球讯息:【环球财经】日本连续22个月出
- 动态:第129讲 心悦诚服·何谓王道|从成
- 重点聚焦!全军官兵为国家无偿献血事业健
- 环球速看:沪深股通|博瑞传播6月14日获外
- 天天观速讯丨10岁小女生送什么礼物
- 劳斯莱斯将转向氢燃料电池
- qq申请注册新帐号怎么弄_qq申请注册新帐
- 整治“幽灵民宿”莫手软
- 走“生态路”,吃“生态饭” ——果洛生
- 有哪些好玩的steam vr游戏 2023年Steam
- 全球资讯:范国英_关于范国英的简介
- 石嘴山市气象台发布大风蓝色预警【IV级/
- 北欧风格设计特点_北欧风格有哪些特点
- 人人有份!湖北将发放3亿元消费券:最大
- 老邻居追忆“好声音”张恒远:初中时展露
- 国旅联合:拟5088.06万元收购控股股东旗
- 动力参数亮眼/调校有待提升 凯翼昆仑500
- 热点评!蔚来:别着急,降完这三万,还能
- 【快播报】软件定义网络:为网络工程师提
- 十三届省政协常委会第三次会议审议通过有
- 当前信息:引得来、落得下、发展好 河南
- 行政示范引领,涌泉四幼教学共研共进 快
- 海南:12家租车电商平台20日前清理不合规
- 首届“海丝”侨商投资贸易大会签约超千亿
- 香港首个海上LNG项目即将启动!全球最大F
- 中考考点外,考生家长突发晕厥
- 新华视点|“最终解释权”成商家护身符,
- 【世界新视野】三联锻造:6月14日公司高
- 今日银的市场价查询(6月15日)
- 不吵不闹的说说发朋友圈 心凉的句子说说
- 环球短讯!杜兰特每位教练每场都会给我一
- 【环球快播报】洛阳孟津:结对帮扶忙“三
- 上海:在集成电路、生物医药、人工智能三
- 南京城铁学校有哪些江苏轨道交通公办地高
- 数据显示美国死于药物过量人数继续攀升
- 【速看料】卡斯罗犬优缺点有哪些(卡斯罗
- 走进四川得荣,看见一个向阳而生的高山葡
- 多方协作,123米的庞然大物顺利起运_当前
- 天天通讯!什么情况下车可以走保险_什么
- 内容正在升级改造,请稍后再试!|环球热
- 全球讯息:【环球财经】日本连续22个月出
- 动态:第129讲 心悦诚服·何谓王道|从成
- 重点聚焦!全军官兵为国家无偿献血事业健
- 环球速看:沪深股通|博瑞传播6月14日获外
- 天天观速讯丨10岁小女生送什么礼物
- 劳斯莱斯将转向氢燃料电池
- qq申请注册新帐号怎么弄_qq申请注册新帐
- 整治“幽灵民宿”莫手软
- 走“生态路”,吃“生态饭” ——果洛生
- 有哪些好玩的steam vr游戏 2023年Steam
- 全球资讯:范国英_关于范国英的简介
- 石嘴山市气象台发布大风蓝色预警【IV级/
- 北欧风格设计特点_北欧风格有哪些特点
- 人人有份!湖北将发放3亿元消费券:最大
- 老邻居追忆“好声音”张恒远:初中时展露
- 国旅联合:拟5088.06万元收购控股股东旗
- 动力参数亮眼/调校有待提升 凯翼昆仑500
- 热点评!蔚来:别着急,降完这三万,还能
- 【快播报】软件定义网络:为网络工程师提
- 十三届省政协常委会第三次会议审议通过有
- 当前信息:引得来、落得下、发展好 河南
- 行政示范引领,涌泉四幼教学共研共进 快
- 在岸人民币兑美元收报7.1576 下跌40点|
- 2023江苏连云港市灌云县水务有限公司招聘
- 全球速读:顺博合金:获得政府补助2594.7
- 源飞宠物:接受天蝎座资管调研
- 向太回归愿望是把直播做好 重视粉丝需求
- 今日聚焦!华菱钢铁:公司与安赛乐米塔尔
- 全球热点!40平一房一厅的装修风格_40平
- 《恐鬼症》主机抢先体验8月推出 支持PSV
- 环球头条:隆扬电子:6月13日融资买入261
- 每日热点:生锈的螺丝怎么拧开_螺丝拧不
- 阿里P9下岗再就业|全球视点
- 全球视点!2023年湖南养老金上调最新公布
- type c和安卓的区别_type c和安卓接口区别
- 粤西首家新青年营地项目启动|环球热点
- 水开后放鸡蛋煮多久熟_鸡蛋煮多久熟
- 罚单背后的监管逻辑 环球最新
- 福特电马遭遇惨痛失败,福特正在急剧收缩
- 环球热点!发布日期泄密 6月29日发布4060
- 环球快资讯:LPR下调概率提升,房贷成本
- 北京交通大学语言与传播学院855基础英语