The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

最佳化 Zsh 的 NVM Lazy Load 載入機制:維持 100ms 極速啟動的技巧

最近我為了極致追求 macOS 上 Zsh 終端機(搭配 Ghostty 與 Powerlevel10k)的啟動速度,針對 ~/.zshrc 做了一番體檢與效能重構。大家都知道,如果直接在 ~/.zshrc 中完整 source "$NVM_DIR/nvm.sh",每次開啟新的終端機視窗或分頁,光是這行就要耗費 200ms ~ 500ms 不等,嚴重拖慢 Shell 啟動體驗。

... 繼續閱讀 ...

解密 macOS 視窗管理:從視窗縮放到虛擬空間的核心邏輯

由於 macOS 的視窗管理系統與 Windows 作業系統有著根本的設計差異,我因為今年才初次接觸 Mac 電腦,常常會對視窗的行為感到困惑,想問問題的時候,連「好好說話」都沒辦法。尤其是在「多顯示器」環境下,或是當你嘗試將視窗放大或移動時,我會常常無法預測視窗移動的邏輯,還會不知道怎樣快速移動視窗,這些都讓我感覺到十分困惑。所以這幾天花了點時間整理了一下相關知識,寫成這篇文章,希望能夠更清楚地理解 macOS 的視窗管理邏輯,並且掌握一些實用的技巧。

... 繼續閱讀 ...