2023 年軟件工程師的 Mac 工具箱

MacOS 上有許多優秀的生產力軟件和工具,加上更貼近 Linux 的使用習慣,贏得許多開發者的青睞,Windows PC 雖然無所不能,出於將工作和娛樂分開的目的,本人的 PC 已經完全變成了**「Steam 啓動器和原神啓動器」**了( 原神,啓動!🤓)

「TL;DR(Too Long,Don‘t read - 太長不讀」

文章篇幅較長,直接列一個省流概括,, 如果有精力還是建議閱讀下全文,每個軟件我都給出推薦理由和介紹,都是個人體驗過並最終留下來長期使用的。

「Arc」 - 瀏覽器, 「Warp」 - 終端, 「Raycast」 - 啓動器,「Orbstack」 - 容器,「Setapp」 - 軟件訂閱,「CleanShotX」 - 截屏,「OBS」 - 錄屏推流,「Gifox」 - Gif 圖製作, 「1Password」 - 密碼管理器,「Bartender」 - 菜單欄管理,「Downie」 - 視頻下載,「IINA / Infuse」 - 視頻播放器,「iRightMouse」 - 鼠標右鍵增強,「PopClip / Bob」 - 鼠標工具

瀏覽器

因爲瀏覽器在日常使用的頻率非常高,且內容較多 (包括瀏覽器拓展和油猴腳本), 故單獨列舉出來。

Arc

目前已使用半年多,不少人說不久還是會換回 chrome 或者其他,但並沒有,我相信他們都只是習慣了使用 Chrome 而不想折騰,但其實如果你稍微留意,會發現很多知名開發者都一直在使用 「Arc」 且評價相當不錯,如 Anthony fut3dotgg 等,油管教學博主有相當高的比例都在使用 Arc, 它絕不是一個好看的玩具,它值得你去嘗試,合適不合適需要體驗後纔有發言權。

實際上我都認真嘗試過幾乎市面上所有的瀏覽器,儘管各有所長,但本質並沒有區別,唯獨 Arc 顛覆了我很多以往對瀏覽器的傳統認知。如果你對Chrome 不滿意, 也許你該試着嘗試Arc,它不僅能完美替代,還能做到許多隻有 Arc 才能做到的事情。毫不誇張地說, 「Arc 是個人覺得目前 Mac 上最好的瀏覽器,同時也非常期待今年年底推出的 Win 版本 Arc」

如果你不瞭解Arc,歡迎閱讀這篇介紹 Arc 的文章:Arc 瀏覽器 - 備受矚目又充滿想象力的產品 - 掘金

Arc 配置

Arc 有很多優點, 但不一定適合所有人,特別有些默認配置還挺彆扭的

「記錄下個人配置當個備忘錄,僅供參考,可以忽略😊」

「Litter Arc」 其實相當於一個迷你窗口,默認是打開鏈接,和微信內置瀏覽器那種交互方式類似,我個人是比較反感的,更傾向於打開新的標籤頁🏷️,所以關閉了,但也有不少人喜歡的,仁者見仁了。

因爲平時公司使用的電腦和個人閒餘時間使用電腦不一樣,但使用一樣的**「Apple ID」**,故**「iCloud」** 也一樣,這樣在不同設備可以同步標籤頁的狀態,但我就是想工作和生活分開,所以關閉 **「iCloud」** 同步。

「Arc」 的標籤頁是會自動歸檔的,也就是如果你不手動歸檔 (關閉標籤頁),超過一定時間**「Arc」** 會自動把標籤頁歸檔,保持你標籤欄的整潔,同時也迫使你避免養成不要打開一堆標籤頁卻從來不看的壞習慣,但是即便被歸檔了,你依然可以在歸檔裏查找並復原回來,所以不需要過於擔心標籤頁丟失的問題。

「Arc」 因爲功能多且獨特,有許多快捷鍵的頻率是非常高的,如打開**「開發者模式」** - Command + Shift + D ,呼出快捷指令 Command + T 等等,如果你安裝軟件比較多的話,需要檢測並注意下鍵位衝突的問題。

瀏覽器拓展

「Arc」 是基於 「Chromium」 的, 自然可以使用 「Chrome Web Store」 的拓展

個人拓展的備份,有推薦的歡迎到評論區補充,篇幅有限不一一介紹了,直接貼圖,個人比較推薦的是:

  1. Immersive Translate (沉浸式翻譯)

  2. Vimium

  3. Octotree

  4. GitHub Web IDE

  5. Tampermonkey

「沉浸式翻譯」 相比傳統劃詞翻譯,直接在原文的基礎上插入譯文,方便對照,可以說通過它的幫助下,閱讀英文資料的速度是之前遠不可比擬的。「Vimium」 則是支持通過 Vim 鍵位 進行一些網頁操作, 如前進後退,上下滾動,打開關閉網頁等等,所有操作通過鍵盤完成,不需要鼠標,掌握以後大部份網頁操作的效率提升顯著也可預防腱鞘炎。「Octotree」 則是在 Github repo 頁面增加側邊欄,可以直接預覽源碼目錄結構和跳轉對應頁面,體驗非常絲滑,比原生的手動一個個點進去還是方便很多。「GitHub Web IDE」 則是支持集成了一些 Github 在線沙箱環境, 無需 Clone 到本地,即可在線編輯源碼和查看源代碼,對於只是想學習或者粗看源碼到話,非常合適。「Tampermonkey」 是大名鼎鼎的油猴插件,它可以對特定網站運行特定的 javascript 腳本,所以幾乎無所不能。如解除網頁限制,自動刷網課,去除廣告,免登陸複製... 等等

油猴腳本

「Tampermonkey 可玩性非常高,腳本庫非常豐富,它幾乎無所不能」,奈何個人折騰不多,只是保留了幾個腳本,如果有好用的腳本,歡迎在評論區補充 👏~

「自動無縫翻頁」 當滾動到頁面底部自動將第二頁內容插入到底部,實現流暢且自動化的瀏覽體驗。

「B 站區域解鎖」  由於某些原因,B 站的番劇比較難引進,所以很多番劇都是港澳臺獨享,如果你沒有科學手段的話,那麼建議這個油猴腳本,讓你無需游去對岸就能看最新的番劇。

「CSDN Greener」  CSDN 閱讀體驗十分糟糕,如登錄才運行復制,廣告彈窗一大堆,SEO 污染搜索結果等等,當然也可以在搜索引擎直接 block 掉 CSDN (我就是這麼做的)。

「藍奏雲網盤增強」  「Google Drive」 和 **「OneDrive」**國內使用受限,百度網盤下載限速,阿里雲資源不多,很多資源許多人都採取藍奏雲來分享,增強許多功能,如直接下載等。

「知乎增強」 增強知乎的閱讀體驗, 和 CSDN Greener 同理,總得有勇者屠惡龍。

開發相關

Homebrew

「Homebrew」 是一個命令行包管理器工具,像管理軟件包一樣集中管理你的第三方軟件,支持 「Mac / Linux」

Warp

「Mac」 最爲流行的終端軟件非 Item2 莫屬, 但 「Warp」 橫空出世了,儘管曾經我對該軟件需要註冊帳號來使用表達過質疑,但是相比提升的效率和更加好的開發體驗,還是真香了, 可以說 「Warp」 就是一個 「現代終端」 應該有的樣子。

Orbstack

「OrbStack」 是運行 「Docker」 容器和 「Linux」 的快速、輕便且簡單的方法。「Docker Desktop」 替代方案以光速進行開發。Say goodbye to slow, clunky containers and VMs

在這個雲原生時代,大部份開發者都離不開 「Docker」,容器化技術終結了之前程序員配了一個下午的環境只爲打出一句 Hello World 的時代,無論多複雜的環境,直接 pull 下來就可以直接 run,加上微服務的廣泛使用,容器技術確確實實給開發者帶來了好處。

官方的 「Docker Compose」 非常耗費系統資源,即便是 「MacBook Pro M1 pro + 16g ram」, 運行 「2~3 個」 容器, 系統也會非常卡頓,蘋果的內存又比金子還貴😠,於是出現了完美替代品 - 「OrbStack」「OrbStack」「CPU」 和磁盤的使用率低,對內存的需求少,而且是一款原生的 「Swift」 應用程序,可以無縫運行 「Docker」 容器和完整的 「Linux」 發行版,並提供強大的網絡功能。個人可以完全免費使用!

Surge

**「Surge」**是適用於 「Mac 和 iOS」 的高級網絡工具箱,滿足您對網絡的一切個性化,如流暢訪問 Github, ChatGPT 等,嗯,很常見的開發需求。

需要注意的是:Mac 和 IOS 版本是分開的,需要單獨購買, IOS 版本附贈 Apple TV 版本的 TV OS 版, 藉助 Apple TV 可以實現一些比較 amazing 的功能(懂得都懂,不懂的我也不能說)。

Dash

「Dash」 是一個離線文檔瀏覽器和代碼片段管理器,開發者需要經常翻閱技術文檔來查詢某個 API 的用法,那麼下載到 Dash 離線的觀看體驗更加良好。可通過訂閱 setapp 免費獲取

Telegram & Discord

許多框架和服務都提供 「Slack / Discord」 的聯繫方式, 通過 「Discord」 可以第一時間接收官方的一手消息,以及聆聽社區的反饋。

「Discord」 的用戶體驗和開發體驗都是非常優秀的, 比如你可以在自己的頻道 (Channel) 植入 bot 和插件,api 等等,如 chatGPT 機器人,羣管理機器人等等,如果你有參與開源項目的打算(或者只是想開黑打遊戲🎮),「Discord」 是非常推薦的~

VS Code & Jetbrains

相信從事**「web 開發」**的基本都使用這兩,**「VSCode」** 作爲一個編輯器的體驗是完美的,而**「Jetbrains 旗下的 IDE」**則非常適合大型工程開發和重構調試等。

工具相關

Raycast

「Mac」 裝機必備!!!「Raycast」 是一個能大幅提升你日常效率的系統增強應用,通過 Raycast,你可以快速啓動某個應用或者進行一些操作, 只需要通過快捷鍵 Command + 空格 呼出,鍵入命令即可,你可以看做是 Mac 自帶的聚焦搜索 (「Spotlight」) 的高階版, 與之類似的還有 「Alfred」 , 但是需要付費, 而 Raycast 是完全免費的!

可以說,裝了一個 Raycast, 可以卸載 N 個軟件了。比如 「窗口管理」Raycast 內置窗口管理且可以自定義快捷鍵, 效率 up up!!除此之外,還有許多功能,完全可以根據你的需求拓展去使用,如果用不到也可以關閉。

Setapp

「Setapp」Mac & iOS 的正版軟件分銷平臺, 通過訂閱 「Setapp」,你可以使用上千種軟件,雖然好用的就那麼幾個~

「Note:」 如果長期使用的話,建議將常用的軟件直接永久買斷, 畢竟訂閱一年也得**「200+¥」**, 因爲 Setapp只會上架能被買斷的軟件,而不會上架訂閱制的軟件

以本人爲例,通過家庭版訂閱 「Setapp」, 每月 「20 ¥」 即可以使用 「Downie, Gifox,Clean Shot X,Clean My Mac, Popclip, Dash, Bartender, AirBuddy..」 等應用,還是挺實惠的~

家庭版每位成員可以在**「1 臺 Mac 設備和 1 臺 ios 設備」**使用 Setapp,未來也許會是 2 臺 Mac 設備, 推薦 Mac 端,因爲 Ios 的 setapp 真的沒啥 app,ios 基本上有個**「美區 AppleID」**,app store 上基本都能安裝到。

PopClip

「PopClip」 是一款鼠標工具小軟件,通過該軟件可以 「通過鼠標實現一鍵 XX」 功能,如一鍵翻譯,複製粘貼,搜索等等。有的時候想偷懶只想動鼠標,懶人必備~ 可通過訂閱 setapp 免費獲取

Gifox

Mac 最好用的 「Gif」 圖製作軟件 簡單快捷的操作同時帶鍵位記錄, 非常合適錄製一些 gif 圖, 可通過訂閱 setapp 免費獲取

Bartender

從 2021 款 MacBook 開始,引入了萬惡的劉海屏,使得電腦菜單欄有一部份被遮擋.

通過 「Bartender」 可以緩解這個問題,根據需求自行管理菜單欄圖標,不會再出現軟件圖標塞進劉海里點不到的尷尬場景😅!!!可通過訂閱 setapp 免費獲取

1Password

密碼管理這塊, 綜合最佳還是老牌的 「1Password」, 家庭版拼車下來**「一年 40 塊」**,省去靠大腦記密碼還會弄丟的尷尬場景,輸入密碼只需要通過 Command + / 一鍵調出。

儘管目前 「passkey (通行密鑰)」 等無密碼登錄方式正在逐漸走向現實,但如今依然離不開密碼,所以暫時來說有一個密碼管理器還是能提升許多效率的。免費替代品推薦:「Chrome Password Manager / Bitwarden / iCloud Password & KeyChains」

AirBuddy

蘋果全家桶的生態互聯是吸引許多人入手的原因,但 「Apple」 顯然將中心集中在 「iPhone」「AirBuddy」 可以讓你在 「Mac」 管理其他蘋果設備,查看可穿戴設備電量,鏈接動畫等,蠻有意思的,價格也不貴,拼車大概 7¥**,可通過訂閱 setapp 免費獲取

Input Source Pro

作爲中國人,經常需要在不同應用間切換中英文,體驗非常糟糕!!! 「Input Source Pro」 可以在你切換不同應用時候,記住之前應用所使用的輸入法或者設定爲使用某個輸入法,這很好地保證絲滑的碼字體驗,**「再也不會因爲頻繁切換中英文輸入法而卡殼了,而且還是免費的」**~

CleanShot X

原本使用的是**「開源免費」**的 Snipaste X, 發現有更好用的 Clean Shot X 且在 **「setapp」** 裏,  支持 **「orc 識圖提取文字, 貼圖, 滾動截圖等」**功能,是 **「Mac」** 上功能比較全面的截圖軟件,可通過訂閱 setapp 免費獲取

替代品推薦:「Snipaste」 / 「iShot」 / 「Shottr」 / 「Xnip」

CleanMyMac X

算是**「Mac」** 上比較老牌且口碑不錯的**「系統清理軟件」**,提供軟件卸載,垃圾清除,優化內存,監測硬件等功能, UI 精緻美觀,0 使用門檻,可通過訂閱 setapp 免費獲取

Live Wallpaper

相信使用 「Windows」 的大多數朋友都知道 「Steam 的 壁紙引擎 (WallPaper Engine)」,豐富的動態壁紙讓你的桌面變得賞心悅目起來,這款國人開發的壁紙軟件也是類似,儘管壁紙數量和壁紙引擎差別巨大,但依然有成千上萬張高質量壁紙可供選擇,還是不錯的。

IRightMouse Pro

「超級右鍵」 是來自國產開發團隊出品的其中一款精品 Mac 應用, 增強系統右鍵功能,提升效率槓槓地!

Mac 系統原生的右鍵十分操蛋!如不能剪切,粘貼,新建文件等等

Rectangle

「Rectangle」「Mac」 上開源免費且好用的窗口管理軟件, 通過簡單的快捷鍵將應用排列在屏幕不同的位置,相似的還有付費的 「Magnet」

但是**「Raycast」**以及可以完美替代**「Rectangle」**了,少裝一個軟件和顯示少菜單欄圖標,所以卸載了~

OpenAI translator

MacOS 上基於**「Open AI key」** 的翻譯軟件,**「chatGPT」** 在翻譯質量上,對傳統的翻譯軟件都是降維打擊的,該軟件也支持通過 **「Popclip / Bob」** 等實現劃詞翻譯。

本人在日常網頁使用的是 「沉浸式翻譯 (Immersive Translate)」 瀏覽器插件,如果需要高質量的大文本量的翻譯需求,則藉助 「OpenAI translator」

影音相關

Downie

「Mac 上 最好用的視頻下載軟件, 複製視頻 URL 即可下載視頻,支持合集下載,支持平臺衆多, 如 Bilbil,Youtube,愛奇藝 / 土豆 / 優酷」支持 setapp 訂閱

Infuse

「Infuse」「Apple」 生態下最全能的視頻播放軟件, 如果你在使用蘋果全家桶,那麼非常推薦 Infuse「Infuse 已經覆蓋 iPhone、iPad、Apple TV、Mac 全系產品」,但是需要付費訂閱或者永久買斷使用, 目前價格是 68¥ / Year。

**「Infuse」**如果搭配 「雲盤 / Nas / 他人維護的影音庫」 使用, 完全可以看做是私人影音庫, 「Infuse」 能夠對劇集和電影按照常見的類別進行自動歸類,無論是在你的 iPhone 還是 Mac 或者是 Ipad,還是客廳裏的 Apple TV,主打就是一個無縫切換和極致體驗!

即便作爲一款本地視頻播放器,素質也是非常優秀,支持杜比視界和杜比音頻等,

IINA

「IINA」「Mac」 國人開發的一款免費開源且最好用的視頻播放器, 「Infuse」 很好, 但最開始並不是針對 「Mac」 而開發的,  「IINA」 則是專門針對 Mac 開發。

如果你只是想要一個在 Mac 上播放本地視頻的播放器,那麼我會更加推薦 IINA, 而非 Infuse

Spotify

全球最大的音樂 & 播客流媒體平臺,「免費收聽全球各地的歌曲」,在多端協同方面 Spotify 是沒有對手的,缺點是中文冷門曲庫較少以及免費功能被閹割。

網易雲音樂

因爲比較喜歡看動漫,會聽一些**「動漫歌曲」**和**「翻唱」**,**「民謠」**等,這塊的體驗目前沒有替代。

筆記相關

筆記應用都是免費的,但是可以付費解鎖一些功能, 如上傳更大的附件,雲同步,在線訪問等

Notion

「Notion」 作爲引爆世界的明星產品自然不用多言,「All in One」 的典範。

Obsidian

有的人可能擔心類 Notion 的數據放在雲上不安全,想支持離線備份,那麼 **「Obsidian」**值得一試

語雀

如果 「Notion」 訪問有困難,但又想做知識整理和分享, 國內目前比較好的語雀算一個。

蘋果內置

整理了一些蘋果內置的 APP, 不一定好用, 但因爲是內置, 只要夠用的話對我個人而言是沒有必要替換的

Mail

可綁定 「QQ 郵箱 和 Gmail」 等, 由於是蘋果內置的,在 「iPhone / Mac / iPad」 使用都非常一致,就不折騰其他客戶端了,如Gmail/Ooutlook等。

吐槽一下, 「Mail」 經常收不到郵件,經常需要去網頁端確認。。。

iCloud

使用蘋果全家桶很難離得開 「iCloud」,本人主力使用**「美區 Apple ID」**,速度和隱私性都得到保障。

偶爾也需要和 PC 同步,同時也訂閱 「OneDrive」, 不過 「OneDrive」 國內同步非常不穩定,無科學手段基本無法使用。

加上 「OneDrive」 價格更加優惠,「1T OneDrive」 通過 office 365 家庭版拼車一年才 40+ , 國區 iCloud 2T 一個月就 68¥ 了。

Apple One

「Apple 營收最多的產品是 iPhone」,但營收第二不是 「Mac」 也不是 「iPad」, 而是 「Apple Service」 ,也就是蘋果的訂閱服務,其中最著名的則是 「Apple One」

「Apple One」 是蘋果公司推出的一項服務,將 「Apple Music、Apple TV Plus、Apple Arcade、Apple News Plus、Apple Fitness Plus 和 iCloud」 存儲整合在一起的捆綁包訂閱服務。

通常根據 iCloud 的容量分爲 中杯,大杯,超大杯,以及新加入的 iCloud 12TB 版本, 可以看到 「Apple One 支持 音樂,視頻,遊戲,新聞,雲存儲」等服務,如果需要且用得的到話,還是挺不錯的。友情提示:Apple One 沒有在國區上線, 如果需要訂閱,可以轉區或者註冊其他地區的「Apple ID」, 如美區以及物美價廉的土耳其區等,值得一提的是使用土區訂閱蘋果服務是完全合法合規的,詳情參考 - 國區使用土耳其 iCloud 服務,手把手保姆級上車教程(https://btsogiwudc.feishu.cn/docx/CgoJdHyWKopl3UxV12GcG3psnjf)。

總結

還有很多已經買斷的軟件沒有一一列舉出來, 比如已經有更好的替代品就不再值得推薦了,或者用原生內置的湊合用也問題不大。比如被許多人吐槽的 「訪達 (Finder)」 , 「Mac 中文輸入法」 等等,總之,作爲一個以編碼爲主的開發者,個人所使用過且推薦的暫且就這麼多,後續有新的軟件分享也會持續更新,希望對你有所收穫。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/Dc4u4owXO-8oF1ciXRG9VQ