開發工具推薦:18個提高 Linux 開發效率的工具

我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠優化工作流程。這包括選擇和配置能讓你最高效工作的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個性化並無縫地融入獨特工作流程的工具才是真正的好工具。今天千鋒廣州小編分享18個提高 Linux 開發效率的工具,一起來看看吧!

開發工具推薦:18個提高 Linux 開發效率的工具

1、thefuck

命令行打錯了以後,打一個fuck就會自動糾正。

GitHub:https://github.com/nvbn/thefuck

2、ag

比 grep、ack 更快的遞歸搜索文件內容

官網:https://geoff.greer.fm/ag/

GitHub:https://github.com/ggreer/the_silver_searcher

3、pm

在 bash / zsh 中迅速切換項目目錄

GitHub:https://github.com/Angelmmiguel/pm

4、tig

字符模式下交互查看 git 項目,可以替代 git 命令。

GitHub:https://github.com/jonas/tig

5、ncdu

可視化的空間分析程序。

官網:https://dev.yorhel.nl/ncdu

6、mycli

mysql 客戶端,支持語法高亮和命令補全,效果類似 ipython,可以替代 mysql 命令。

GitHub:https://github.com/dbcli/mycli

7、jq

json 文件處理以及格式化顯示,支持高亮,可以替換 python -m json.tool。

GitHub:https://github.com/stedolan/jq

8、shellcheck

shell腳本靜態檢查工具,能夠識別語法錯誤以及不規範的寫法。

GitHub:https://github.com/koalaman/shellcheck

9、yapf

Google 開發的 Python 代碼格式規範化工具,支持 pep8。

GitHub:https://github.com/google/yapf

10、mosh

基於UDP的終端連接,可以替代 ssh,連接更穩定,即使 IP 變了,也能自動重連。

官網:https://mosh.org/#getting

11、fzf

命令行下模糊搜索工具,能夠交互式智能搜索並選取文件或者內容,配合終端 ctrl-r 歷史命令搜索簡直完美。

GitHub:https://github.com/junegunn/fzf

12、PathPicker(fpp)

在命令行輸出中自動識別目錄和文件,支持交互式,配合 git 非常有用。

GitHub:https://github.com/facebook/PathPicker

13、glances

更強大的 htop & top 代替者。

官網:https://nicolargo.github.io/glances/

14、axel

多線程下載工具,下載文件時可以替代 curl、wget。

GitHub:https://github.com/axel-download-accelerator/axel

15、sz/rz

交互式文件傳輸,在多重跳板機下傳輸文件非常好用,不用一級一級傳輸。

GitHub:https://github.com/mmastrac/iterm2-zmodem

16、cloc

代碼統計工具,能夠統計代碼的空行數、註釋行、編程語言。

GitHub:https://github.com/AlDanial/cloc

17、ccache

高速C/C++編譯緩存工具,反覆編譯內核非常有用。使用起來也非常方便.

官網:https://ccache.samba.org/

18、you-get

非常強大的媒體下載工具。

官網:https://you-get.org/

以上就是千鋒廣州小編今天的分享內容,希望對你有幫助哦!


分享到:


相關文章: