13個(gè)MacOS很贊的開(kāi)源小工具-IT開(kāi)發(fā)利器
Homebrew
Homebrew — The missing package manager for macOS,Mac上非常好用的包管理工具,很多常見(jiàn)的安裝都可以通過(guò)brew install app或者brew cask install app直接安裝,類(lèi)似apt-get。
brew-seach
Oh My Zsh
如果你經(jīng)常用命令行,那+ oh-my-zsh絕對(duì)是必須的工具,因?yàn)?/p>
Oh My Zsh will not make you a 10x developer...
不管是自動(dòng)糾錯(cuò)、目錄切換、命令補(bǔ)全、參數(shù)補(bǔ)全、強(qiáng)大的alias,用起來(lái)都很順手。
oh-my-zsh.png
tldr
當(dāng)簡(jiǎn)單查詢(xún)某條命令如何使用時(shí),用man查看簡(jiǎn)直是噩夢(mèng),實(shí)在太長(zhǎng)了,Too Long Don't Read!
man
而tldr: Simplified and community-driven man pages可以快速get到、回憶起命令的常見(jiàn)用法。對(duì)比一下:
tldr
Autojump
有時(shí)候cd到某個(gè)目錄要好幾層,用Autojump: A cd command that learns可以一步到位,安裝之后,第一次需要手動(dòng)cd,以后就可以j longdir即可。
autojump
Copy as Markdown
對(duì)于經(jīng)常用Markdown寫(xiě)文檔的人來(lái)說(shuō),復(fù)制網(wǎng)頁(yè)鏈接之后還要插入到[]()里,實(shí)在麻煩。Copying Link, Image and Tab(s) as Markdown解決這個(gè)頭疼的問(wèn)題。
copy-as-markdown
Github Hovercard
經(jīng)?;燠E于Github人士會(huì)瀏覽無(wú)數(shù)的Repo,有時(shí)候只想大致看看Repo的信息,又懶惰打開(kāi)那個(gè)網(wǎng)頁(yè)。此時(shí)Github Hovercard是你的不二之選,比如想看lyltj2010/DataMining: 數(shù)據(jù)挖掘開(kāi)源書(shū)這個(gè)倉(cāng)庫(kù)的信息。
github-hovercard
只需要把鼠標(biāo)懸停在倉(cāng)庫(kù)鏈接即可。
Octotree
想看看Github上開(kāi)源的代碼,又不想一層層目錄點(diǎn)下去,此時(shí)Octotree: Code tree for GitHub正好解決這個(gè)難題。
Octotree
OctoLinker
在Github上的代碼,經(jīng)常會(huì)看到import ...,習(xí)慣了IDE的你,是不是忍不住跳到那個(gè)類(lèi)?OctoLinker滿(mǎn)足你的這個(gè)需求。
octo-linker
也支持Python。
Go2Shell
Mac下,想直接在某個(gè)文件夾下打開(kāi)Terminal,咋辦?去Terminal里打開(kāi)實(shí)在是太麻煩了,試試Go2Shell。集成在Finder里之后,一點(diǎn)即可。
Web Clipper
看到一篇好文章,保存鏈接不放心,怕鏈接失效;復(fù)制粘貼太麻煩。用Evernote Web Clipper,直接保存富文本格式的文章,還只能去除廣告,好用。
web-clipper
Json Viewer
在瀏覽器上返回的Json文件,如果沒(méi)有格式化太難看清其結(jié)構(gòu),利用Json Viewer插件,就明了多了。
json-viewer
csvkit
如果你做數(shù)據(jù)分析,這個(gè)命令行工具csvkit你一定喜歡。《Data Science at Command Line》一書(shū)推薦,很好用。
Quicklook
工作中會(huì)遇到各種各樣格式的文件,比如代碼、Json、csv、Excel、markdown文檔等。很多時(shí)候只想看大概信息,就是quicklook一下,不想打開(kāi)編輯,這時(shí)候Quicklook Plugins: List of useful Quick Look plugins for developers特別好用,官網(wǎng)上有很豐富的例子。
quicklook-markdown