您的位置:首頁 >資訊 > 正文

    一個(gè)厲害的小工具,小黑子都在用!

    來源:程序員客棧2023-06-11 21:31:00

    大家好,我是魚皮。

    不知道各位程序員朋友們有沒有這樣一個(gè)煩惱:電腦里的文件太多、代碼目錄太長,想要切換某個(gè)目錄時(shí)感覺非常麻煩。


    (資料圖片僅供參考)

    比如我自己習(xí)慣使用命令行工具,經(jīng)常要從主目錄 ~跳到項(xiàng)目代碼目錄 ~/code/projects/my-project/src/main/java,每次都得手打一大長串的目錄名。而且我自己通常會(huì)同時(shí)開發(fā)多個(gè)項(xiàng)目,有的時(shí)候在各項(xiàng)目的目錄中跳來跳去,自己都混亂了。。。

    還好后來,我發(fā)現(xiàn)了一個(gè)開源的寶藏小工具 autojump,它完美地解決了我的問題!下面就分享給大家~

    這個(gè)工具已經(jīng)開源了十年,在 GitHub 上也有近 1.5 萬個(gè) star!

    倉庫:https://github.com/wting/autojump

    這是一款簡單易用的命令行工具,可以自動(dòng)保存你 已經(jīng)訪問過的 文件目錄,并且支持使用賊簡單的命令來快速跳轉(zhuǎn),不必再費(fèi)心記住復(fù)雜的目錄路徑啦。

    如下圖:輸入 autojump t,就自動(dòng)跳轉(zhuǎn)到了我訪問過的 java-test目錄:

    首先讓我們先跟著官方文檔來安裝 autojump,它同時(shí)支持 Linux、MacOS 和 Windows。

    這里我就用 Mac 系統(tǒng)來演示,只需敲一行命令:

    然后就安裝成功了~

    autojump 提供了許多實(shí)用的命令,其中最常用的是 j命令,也可以稱為 “只因” 命令!

    看來作者在十年前,就是個(gè)小黑子!

    j命令是 autojump 的簡寫,可以簡化我們的輸入。

    例如,輸入 j t就可以快速跳轉(zhuǎn)到包含 "t" 的目錄:

    輸入 jc s就可以快速跳轉(zhuǎn)到當(dāng)前目錄下包含 "s" 的子目錄,即 src:

    更強(qiáng)大的是,autojump 不僅能夠快速跳轉(zhuǎn)目錄,還支持打開文件管理器來瀏覽目錄!

    比如輸入 "jo t" 命令即可在文件管理器中瀏覽包含 "t" 的目錄:

    此外,autojump 還有更多命令,這里不再贅述,大家看官方文檔一分鐘就會(huì)用了。

    autojump 工具的實(shí)現(xiàn)原理也非常簡單,其實(shí)就是在一個(gè)本地文件中記錄了你訪問過的所有目錄,并且根據(jù)訪問次數(shù)進(jìn)行排序。在你要跳轉(zhuǎn)目錄時(shí),如果有多個(gè)目錄都包含了你輸入的搜索詞,那么 autojump 會(huì)優(yōu)先選擇訪問次數(shù)較多的、最常用的目錄。

    如下圖,使用 j -s命令可以查看它記錄的內(nèi)容:

    感興趣的同學(xué)也可以看下它的源碼,沒有幾行~ 自己寫一個(gè)應(yīng)該也不難。

    但就是這樣一個(gè)簡單小工具,相信能大幅提高咱的工作效率,大家可以 try try 看~


    最后,歡迎學(xué)編程的朋友們加入魚皮的 編程知識(shí)星球 ,魚皮會(huì) 1 對 1 解決你的問題,直播帶你做出項(xiàng)目、為你定制學(xué)習(xí)計(jì)劃和求職指導(dǎo),還能獲取海量編程學(xué)習(xí)資源,和上萬名學(xué)編程的同學(xué)共享知識(shí)、交流進(jìn)步。求職季一起加油!

    再多說幾句,大家不要被網(wǎng)上營造的焦慮打亂了節(jié)奏,除非你有更好的選擇 ,否則不要輕易放棄你已經(jīng)堅(jiān)持了很久的努力。學(xué),不一定成;不學(xué),一定不成!

    最近我星球的同學(xué)已經(jīng)陸續(xù)用星球項(xiàng)目拿到高薪 offer 了,下一期星球項(xiàng)目也將于本周日開始,大家可以 try try 看:

    往期推薦

    我的學(xué)習(xí)小圈子

    2023 最新最全 VSCode 插件推薦!

    神級 IDEA 插件,讓你代碼飛起來!

    發(fā)現(xiàn)一個(gè)賊有意思的新項(xiàng)目!

    16 個(gè)實(shí)用代碼優(yōu)化小技巧!

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

    關(guān)鍵詞:

    最近更新

    亚洲国产成人久久一区WWW| 亚洲av无码不卡久久| 亚洲AV成人一区二区三区观看| 亚洲性无码av在线| 亚洲精品电影天堂网| 亚洲av无码国产精品夜色午夜| 亚洲色精品vr一区二区三区| 亚洲综合区小说区激情区| 国产成人99久久亚洲综合精品| 亚洲av永久无码精品秋霞电影秋| 亚洲人成色777777老人头| 亚洲欧美日韩综合久久久| 亚洲中文字幕AV每天更新| 亚洲熟妇AV日韩熟妇在线| 亚洲国产精品网站在线播放 | 国产AV无码专区亚洲AV毛网站 | 亚洲一区二区影视| 国产精品高清视亚洲精品| 亚洲熟妇少妇任你躁在线观看| 亚洲精品欧美综合四区| 精品亚洲成A人在线观看青青| 亚洲成av人片在线观看天堂无码| 亚洲熟女乱综合一区二区| 亚洲最大AV网站在线观看| 亚洲成a人片在线观看无码专区| 久久精品国产精品亚洲艾草网| 亚洲伊人久久大香线蕉苏妲己| 亚洲第一网站免费视频| 亚洲一区在线视频| 亚洲AV第一成肉网| 亚洲精品线路一在线观看 | 亚洲成人福利在线| 国产精品亚洲一区二区麻豆| 亚洲国产成人无码AV在线| 亚洲Aⅴ无码一区二区二三区软件| 亚洲伊人久久综合中文成人网| 亚洲成a人片在线观看无码专区| 久久精品国产精品亚洲艾草网| 久久亚洲日韩看片无码| 亚洲国产美女精品久久久久| 亚洲色大成网站www|