最近整理了一些在用的,感覺還不錯的開源小工具嘹屯,有的僅適用MacOS眉枕,但多數(shù)跨平臺。
Homebrew
Homebrew — The missing package manager for macOS疏之,Mac上非常好用的包管理工具殿雪,很多常見的安裝都可以通過brew install app
或者brew cask install app
直接安裝,類似apt-get锋爪。
Oh My Zsh
如果你經(jīng)常用命令行丙曙,那+ oh-my-zsh絕對是必須的工具,因為
Oh My Zsh will not make you a 10x developer...
不管是自動糾錯其骄、目錄切換亏镰、命令補全、參數(shù)補全拯爽、強大的alias索抓,用起來都很順手。
tldr
當(dāng)簡單查詢某條命令如何使用時,用man查看簡直是噩夢逼肯,實在太長了耸黑,Too Long Don't Read!
而tldr: Simplified and community-driven man pages可以快速get到、回憶起命令的常見用法篮幢。對比一下:
Autojump
有時候cd到某個目錄要好幾層大刊,用Autojump: A cd command that learns可以一步到位,安裝之后三椿,第一次需要手動cd缺菌,以后就可以j longdir
即可。
Copy as Markdown
對于經(jīng)常用Markdown寫文檔的人來說搜锰,復(fù)制網(wǎng)頁鏈接之后還要插入到[]()
里伴郁,實在麻煩。Copying Link, Image and Tab(s) as Markdown解決這個頭疼的問題蛋叼。
Github Hovercard
經(jīng)扯暌铮混跡于Github人士會瀏覽無數(shù)的Repo,有時候只想大致看看Repo的信息鸦列,又懶惰打開那個網(wǎng)頁租冠。此時Github Hovercard是你的不二之選,比如想看lyltj2010/DataMining: 數(shù)據(jù)挖掘開源書這個倉庫的信息薯嗤。
只需要把鼠標懸停在倉庫鏈接即可顽爹。
Octotree
想看看Github上開源的代碼,又不想一層層目錄點下去骆姐,此時Octotree: Code tree for GitHub正好解決這個難題镜粤。
OctoLinker
在Github上的代碼,經(jīng)常會看到import ...
玻褪,習(xí)慣了IDE的你肉渴,是不是忍不住跳到那個類?OctoLinker滿足你的這個需求带射。
也支持Python同规。
Go2Shell
Mac下,想直接在某個文件夾下打開Terminal窟社,咋辦券勺?去Terminal里打開實在是太麻煩了,試試Go2Shell灿里。集成在Finder里之后关炼,一點即可。
Web Clipper
看到一篇好文章匣吊,保存鏈接不放心儒拂,怕鏈接失效寸潦;復(fù)制粘貼太麻煩。用Evernote Web Clipper社痛,直接保存富文本格式的文章甸祭,還只能去除廣告,好用褥影。
Json Viewer
在瀏覽器上返回的Json文件,如果沒有格式化太難看清其結(jié)構(gòu)咏雌,利用Json Viewer插件凡怎,就明了多了。
csvkit
如果你做數(shù)據(jù)分析赊抖,這個命令行工具csvkit你一定喜歡统倒。《Data Science at Command Line》一書推薦氛雪,很好用房匆。
Quicklook
工作中會遇到各種各樣格式的文件,比如代碼报亩、Json浴鸿、csv、Excel弦追、markdown文檔等岳链。很多時候只想看大概信息,就是quicklook一下劲件,不想打開編輯掸哑,這時候Quicklook Plugins: List of useful Quick Look plugins for developers特別好用,官網(wǎng)上有很豐富的例子零远。
本地wiki
如果你需要寫wiki page苗分,類似如下圖的文檔。
用gollum: A simple, Git-powered wiki with a sweet API and local frontend.吧牵辣,基于Ruby on Rails的一個框架摔癣,簡單易用。
我的博客即將搬運同步至騰訊云+社區(qū)纬向,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=3ab2q00k2r404