對于普通人來來說,Mac是很昂貴的機器,主要供高級用戶和開發人員用來加速其工作流程。不過,盡管macOS使用方便,但也不是沒有問題。
Mac應用程序商店仍然有限,盡管Apple Silicon Chips承諾要改變這一點,但要找到合適的應用程序來提高生產率并不是一件容易的事。我使用macOS已經五年多了,通過一些嘗試和磨合,摸索出了一套對我這個軟件開發者有幫助的應用,讓我成為了今天的超級用戶。
在接下來的幾節中,我將分享一些macOS工具,當你使用Mac時,它們將提升你的體驗并提高你的工作效率。這個想法不是要安裝數百個占用空間的應用程序,相反,重要的是在你的武器庫中保留一套高質量的工具,以幫助日常的工作。
我們將討論的幾個Mac應用會比普通用戶更注重開發者,但無論如何我都會推薦你去探索它們。
軟件安裝管理器:Homebrew
毫無疑問,Homebrew應該是Mac上需要的第一個應用程序。基本上,它是一個程序包管理器,可讓您從命令行安裝軟件工具和開發人員框架。
有人可能會認為這是一種開發人員工具,但對每個人來說都非常有用。Homebrew使您可以在一行中安裝和更新應用程序。這款Mac應用最有趣的地方在于,它可以讓你快速導出所有的Mac工具,并與同行分享,或者用它來設置新的Mac。
您需要在Mac終端中粘貼以下示例行來安裝應用程序:
brewcaskinstalliterm2
iTerm2是我最喜歡的應用程序之一,我們將在下一部分中看到它們的優點。
iTerm2:更好的終端
iTerm2是一個免費的開源應用程序,可以替換您的默認終端。
它提供了豐富的功能,例如拆分窗格窗口,輕松的文本選擇,頁面搜索,自動完成,無鼠標復制,粘貼歷史記錄和即時重播(倒帶會話)。
iTerm2也是Oh My Zsh插件的完美搭配,它可以讓你自定義主題和配置——考慮到開發人員一天中大部分時間都在盯著終端控制臺,所以他們很喜歡這樣。
CopyClip用于管理剪貼板歷史記錄
開發者、設計師和作家,我們都會后悔或生活在害怕不小心替換掉最后復制的文本中。
奇怪的是,macOS默認情況下沒有剪貼板歷史記錄管理器。但幸運的是,CopyClip是您用來跟蹤剪貼板歷史記錄的應用程序。
此菜單欄應用程序很小,可以讓您自定義要存儲在剪貼板歷史記錄中的最大項目數,還可以設置用于訪問項目的快捷方式。與其他具有精美UI的剪貼板應用程序不同,CopyClip簡單,輕巧,可快速完成工作。
Alfred: A Spotlight On Steroids
像蝙蝠俠一樣,高級用戶也需要Alfred。這個Mac應用程序比默認的Spotlight提供了更大的靈活性。從快速的網絡搜索到片段和熱鍵,Alfred幾乎可為您提供所有可用的功能。
工作流程無疑是Alfred最喜歡的功能。它使您可以自動執行工作流程,例如殺死進程,創建10分鐘的臨時電子郵件地址,訪問最新下載內容以及iTunes控制。跨不同應用進行交流從未如此簡單。
AndroidTool:與你的智能手機通信
這個開源應用程序使您可以從與Mac連接的android或iOS設備上獲取一鍵式屏幕截圖或錄制屏幕。
此外,對于安卓設備來說,你可以快速分享文件、安裝APK、獲取BUG報告。這個Mac應用程序是所有android開發人員必備的工具。
https://github.com/mortenjust/androidtool-mac
要安裝此程序,只需在終端中運行以下命令:
brewcaskinstallandroidtool
Spectacle:窗口管理器
將鼠標或觸控板的使用量保持在最低限度是提高生產率的最簡單方法。雖然有一個付費的Mac應用程序Magnet提供了很多自定義功能,但Spectacle作為一個免費應用程序對我來說很突出。
Spectacle可以讓您輕松地將窗口并排或在屏幕的不同區域進行捕捉,從而使您能夠完成多項任務。這對于之前不得不痛苦地調整窗口大小的用戶來說,是一個很大的安慰。
https://www.spectacleapp.com/
Fork:一個簡單的Git GUI客戶端
每個開發人員在其項目中都使用Git并不奇怪。盡管有一套相當直接的Git終端命令,但有一個GUI客戶端可以幫助我們快速地執行某些復雜的操作,如挑選、解決沖突,還可以通過拖放工具輕松地比較分支和文件。
有大量的GUI客戶端Mac應用程序可用。 GitKraken是個不錯的選擇,但免費試用次數有限。 Tower是功能更強大的Git GUI客戶端之一。
對我而言,Fork是所有Git用途中最用戶友好的Mac應用程序。它快速、直觀,讓你有賓至如歸的感覺。從合并沖突到高級差分查看器和交互式rebasing,它為你提供了一切。
https://git-fork.com/
Sip:整理,挑選和分享您的顏色
您可能是UI開發人員或設計師,但仍需要一個顏色選擇器,以便您在屏幕上提取十六進制代碼值。
ColorPicker是一款付費Mac應用程序,具有簡約的設計,而Sip菜單欄應用程序才是最搶眼的。
https://sipapp.io/
Sip編輯器允許您創建自己的調色板并共享它們,從而使編輯具有強大而愉悅的體驗。
它還使您能夠跨語言和框架智能地確定顏色格式。例如,你可能想把一個十六進制顏色轉換成iOS的UIColor,它就能幫你做到。
對比度檢查器可通過從Sip菜單欄應用程序本身預覽文本和背景顏色來幫助避免低對比度的顏色組合。
GIF Brewery
從屏幕錄像或視頻中構建gif是開發者、博客作者和設計師的共同任務。我每天都用它來分享UI原型的演示。
雖然有很多像LICEcap這樣的應用程序可以讓你屏幕錄制gif,但GIF Brewery是迄今為止最好的Mac應用程序,用于創建和定制gif和視頻。
它提供了驚人的靈活性來剪輯視頻,設置所需的幀率,并在創建GIF之前添加過濾器。
https://gfycat.com/gifbrewery
OnyX和DaisyDisk釋放空間
最后但并非最不重要,我們有一個清理空間的Mac應用,應用商店擁有大量的Mac清潔器應用。但很多都是價格過高,而且在系統中安裝了太多的腳本,CleanMyMac就是這樣一款讓人忐忑不安的應用。
就個人而言,我總是選擇OnyX和DaisyDisk來完成大部分清潔工作。OnyX是一款功能強大的工具,它可以完成大多數任務,就像昂貴的CleanMyMac X一樣,但卻是免費的。本質上,它是一款多功能實用工具,可以讓你驗證系統文件并運行清潔任務。
但它也會改變你系統的結構。所以,重要的是要做研究,知道你在用那個應用程序做什么,特別是在運行維護腳本時。
而DaisyDisk則是一款磁盤空間分析器,它可以對Mac的硬盤和其他連接的磁盤進行漂亮的可視化分析。即使是在免費試用版中,DaisyDisk也功能齊全,可以讓你追蹤占用空間的應用程序和文件。
總結
雖然這些都是幫助我提升生產力的一組Mac應用,但這并不是全部。Bartender、Magnet和BetterTouchTool也是Mac用戶下載最多的應用之一。同時,Xcode、Atom和Visual Studio也是開發者常用的軟件。
與往常一樣,您所需的應用程序完全取決于您的工作,并且肯定需要與macOS一起玩才能使您的工具集個性化以成為高級用戶。