一個厲害的小工具,小黑子都在用!

          來源:程序員客棧 | 2023-05-17 16:53:32 |

          大家好,我是魚皮。


          (資料圖)

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

          比如我自己習慣使用命令行工具,經常要從主目錄 ~跳到項目代碼目錄 ~/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 倍!

          關鍵詞:

          亚洲天堂免费在线| 亚洲精品美女久久久久久久| 欧洲亚洲国产精华液| 亚洲国产乱码最新视频| 亚洲va成无码人在线观看| 91亚洲精品视频| 2022年亚洲午夜一区二区福利| 亚洲天堂中文字幕| 久久国产亚洲高清观看| 无码专区—VA亚洲V天堂| 亚洲成AV人片在线观看无码 | 亚洲福利视频一区| 亚洲A∨无码一区二区三区| 久久精品国产亚洲AV果冻传媒| 亚洲成AV人片在线观看WWW| 亚洲精品少妇30p| 亚洲AV中文无码乱人伦下载| 亚洲成AV人在线播放无码| 久久亚洲一区二区| 亚洲尹人九九大色香蕉网站| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲AV日韩综合一区尤物| 中文字幕亚洲综合久久综合| 亚洲中文精品久久久久久不卡| 亚洲国产欧美一区二区三区| 亚洲AV无码之国产精品| 国产亚洲福利精品一区二区| 亚洲Av无码乱码在线znlu| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 亚洲成AV人网址| 在线观看亚洲成人| 亚洲成A∨人片在线观看不卡| 亚洲激情在线视频| 亚洲成av人片在线看片| 一本色道久久综合亚洲精品蜜桃冫| 亚洲精品国产suv一区88| 色窝窝亚洲AV网在线观看| 国产乱辈通伦影片在线播放亚洲 | 亚洲乱码av中文一区二区| 婷婷国产偷v国产偷v亚洲| 亚洲女同成人AⅤ人片在线观看|