天天看點

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

閱讀本文大概需要 13 分鐘。

一貫以來,macOS 都以高效、簡潔著稱,類 Unix 的系統使得其在開發上有着得天獨厚的優勢。除了不像 Windows 一直被诟病系統不(經)太(常)穩(藍)定(屏)之外,macOS 還在專業領域有着更大的認可性,這也是經常看見程式員、設計師手上拿着 Mac 的原因之一。如果你剛從 Windows 遷移到 macOS 上且覺得 macOS 不過如此的話,那麼這篇文章可能會極大地提升你的效率及舒适度。

1. 系統相關

1.1. 觸控闆

MacBook 的觸控闆體驗不是吹的,熟練掌握好各種手勢能夠提升效率。

1.1.1. 手勢

打開系統偏好設定 => 觸控闆選項,選中輕點來點按,在觸控闆中不用完全按下去就可以實作點選的效果。在右邊區域中也有視訊介紹這些手勢具體是做什麼的,強烈推薦學習一下這些手勢。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

觸控闆設定

1.1.2. 三指拖移

很多人都習慣了 Windows 中點選然後拖動的互動方式,這在許多 MacBook 使用者中依然存在。使用三指拖移也許能夠讓這個動作更加自然。這項在系統偏好設定 => 輔助功能 => 滑鼠與觸控闆 => 觸控闆選項中開啟。此時,就可以用三指來拖動視窗及選中内容。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

三指拖移

1.1.3. 簽名

有時候需要簽署一些電子檔案的時候很不友善,這時候也可以使用觸控闆來進行簽名。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

使用觸控闆簽名

1.2. 觸發角

使用觸發角也可以提升效率,比如在快速移到右下角的時候就可以顯示桌面,對應觸控闆中的顯示桌面手勢,也可以在離開電腦的時候快速鎖屏等,這些都可以在系統偏好設定 => 桌面與螢幕保護程式中的觸發角選項中設定。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

觸發角設定

1.3. Dock 欄及位置

Dock 欄就是 macOS 标志性的東西,但是預設情況下它是把圖示放大到最大的。筆記本螢幕相較于顯示器來說較小,是以可以調低圖示的大小,并開啟放大效果,我一般喜歡把它放置在左邊。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

Dock 欄

1.4. 多桌面

在使用觸控闆四指向上或者使用快捷鍵 Control + ↑ 鍵可以打開排程中心,點選 + 号建立新的桌面。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

多桌面切換

我們可以使用觸控闆四指左右滑動或者快鍵鍵 Control + ←→ 鍵來切換桌面,還可以拖動應用程式來快速建立全屏視窗:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

分屏

1.5. 儲存圖檔

在浏覽網頁的時候可能會發現一些比較好看的圖檔想要儲存下來,直接拖到桌面即可:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

快速儲存圖檔

2. 快捷鍵

Mac 上有很多修飾鍵如下:

  • Command(或 Cmd)⌘
  • Shift ⇧
  • Option(或 Alt)⌥
  • Control(或 Ctrl)⌃
  • Caps Lock ⇪
  • Fn

可以發現上面的很多快捷鍵跟 Windows 系統下類似,隻是把 Control 鍵換成了 Command 鍵,這裡再分享幾點小技巧:

  • 比如按住 Command 鍵可以拖動左上角菜單欄中圖示的位置:
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

移動菜單欄圖示

  • 按住 Option 點選 WIFI 圖示可以顯示更多的網絡資訊:
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

快速檢視網絡資訊

  • 如果你旁邊有人,不友善退出通訊軟體又不想讓别人看見新的通知資訊,可以按住 Option 點選右上角的通知中心:
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

屏蔽通知

3. 包管理工具

3.1. Homebrew

如果你用過 Linux 系統的話,一定會聽說過 yum、apt-get 等指令。這些是用來從網際網路的軟體倉庫中搜尋、安裝、更新軟體的應用程式管理工具。雖然 macOS 也是類 Unix 系統,但是在使用這些指令的時候會報錯,提示「command not found」的錯誤,那這時候 macOS 的軟體包管理器—— Homebrew 就誕生了。從官網的解釋說明,Homebrew 能幹什麼:

使用 Homebrew 安裝 Apple 沒有預裝但你需要的東西。 Homebrew 會将軟體包安裝到獨立的目錄,并将其檔案軟連接配接至 /usr/local。 Homebrew 完全基于 Git 和 ruby,是以自由修改的同時你仍可以輕松撤銷你的變更或與上遊更新合并。

安裝 Homebrew 也非常的容易,隻需要在終端 APP 中輸入一行指令即可:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install <package name> // 安裝
 brew upgrade <package name> // 更新
 brew info <package name> // 檢視資訊
 brew uninstall <package name> // 解除安裝
 brew search <package name> // 搜尋
 brew list // 檢視安裝的包
           

使用清華大學開源軟體鏡像站中的Homebrew 鏡像來提升速度:

cd "$(brew --repo)"
 git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
 ​
 cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
 git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
 ​
 brew update
           

3.2. Homebrew Cask

再談到 brew cask,前面的 brew 是先下載下傳源碼然後再進行編譯安裝并自動配置好各種環境變量,而 brew cask 是下載下傳已經編譯好了的應用(.dmg/.pkg),主要用于下載下傳安裝一些帶 GUI 的應用軟體。使用方法跟 brew 類似,就是把指令換成

brew cask

開頭即可,比如可以使用

brew cask install qq

來安裝 QQ。

3.3. 快速預覽增強

我們可以使用空格鍵進行快速預覽,可以安裝一些插件擴充此項内容:

  • 代碼高亮:

    brew cask install qlcolorcode

  • 檢視 Markdown 檔案:

    brew cask install qlmarkdown

  • 檢視 JSON 檔案:

    brew cask install quicklook-json

  • 檢視圖檔的分辨率及大小:

    brew cask install qlimagesize

  • 檢視 ZIP 壓縮封包件:

    brew cask install betterzip

    也可以使用

    brew cask install qlcolorcode qlmarkdown quicklook-json qlimagesize betterzip

    安裝上面的這些擴充。

4. Alfred

Alfred 是一款大名鼎鼎的效率應用,它是通過鍵盤快速完成一件事情的應用,比如搜尋檔案,搜尋網絡上的内容等等。

4.1. 查找檔案

查找檔案是一件讓人揪心的事情,尤其是對不喜歡整理的人來說,有了 Alfred 之後隻需要喚起 Alfred 輸入 find 加上檔案名即可快速搜尋,使用 open 關鍵字就可以快速打開檔案,如果嫌這些關鍵詞過于麻煩,也可以輸入空格之後加檔案名進行打開:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

查找檔案

4.2. 查單詞

有時候去上網查單詞先需要打開浏覽器再用搜尋引擎搜尋,現在隻需要 define 關鍵詞加上要查詢的單詞即可:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

查詢單詞

4.3. 快速啟動

使用 Alfred 可以快速啟動應用程式,右邊的快鍵鍵分别對應不同的内容:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

啟動程式

4.4. 電腦

快速使用電腦:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

電腦

4.5. 系統指令

可以使用 shutdown、restart、screen save 等關鍵詞進行快速關機、重新開機、鎖定等:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

執行系統指令

4.6. 網絡搜尋

可以快速打開浏覽器并搜尋内容:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

使用 Google 搜尋

更多的選項也可以在 Features -> Web Search 中檢視,甚至可以自定義,比如添加

https://www.baidu.com/s?ie=utf-8&f=8&wd={query}

來進行百度搜尋。

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

Alfred Features 頁面

5. 連續互通

如果你恰好擁有一些蘋果裝置,那麼可以檢視以下的内容極大的提升效率:

使用“連續互通”連接配接 Mac、iPhone、iPad、iPod touch 和 Apple Watch​support.apple.com

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

具體如何設定可參考蘋果官方的文檔,其中主要包含了如下幾個功能:

5.1. 接力

  • 接力:在一台裝置上開始工作,再切換到附近的另一台裝置上。

比如在手機上浏覽網頁的時候,想切換到電腦上繼續看,在 Dock 欄中就會出現接力的應用程式:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

接力

5.2. 通用剪貼闆

  • 通用剪貼闆:在一台 Apple 裝置上拷貝文本、圖像、照片和視訊等内容,然後在另一台 Apple 裝置上粘貼這些内容。

在電腦上複制了内容,可以在其他裝置上快速粘貼:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

通用剪貼闆

5.3. iPhone 蜂窩移動網絡通話

  • iPhone 蜂窩移動網絡通話:從 Mac、iPad 或 iPod touch 撥打和接聽電話,隻要這些裝置與 iPhone 連接配接到同一網絡。

設定該功能後,可以使用電腦或是 iPad 等來接聽/撥打電話:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

使用其他裝置進行通話

5.4. 資訊轉發

  • 資訊轉發:在 Mac、iPad 和 iPod touch 上通過 iPhone 發送和接受短信和彩信。

啟用該功能後可以使用電腦或是 iPad 等來收發資訊,也可以快速填寫手機驗證碼:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

快速填寫手機驗證碼

5.5. 智能熱點

  • 智能熱點:無需輸入密碼,便可從您的 Mac、iPad、iPod touch 或另一台 iPhone 連接配接到您 iPhone 或 iPad(無線區域網路 + 蜂窩網絡)上的個人熱點。

    使用智能熱點可以不用去打開手機開啟熱點即可連接配接:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

智能熱點

5.6. 自動解鎖

  • 自動解鎖:在戴着 Apple Watch 的情況下,可以讓您快速通路 Mac 系統。隻需喚醒您的 Mac,便可開始使用,不必輸入密碼。

同一 Apple ID 下的 Apple Watch 可以快速解鎖電腦:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

使用 Apple Watch 解鎖 iMac

5.7. 連續互通相機

  • 連續互通相機:使用 iPhone、iPad 或 iPod touch 掃面文稿或拍攝照片,然後這些檔案會立刻出現在您的 Mac上。

有時候寫文檔的時候想要拍攝一些内容,使用連續互通相機就可以直接在電腦上打開手機等裝置上的相機拍攝内容:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

連續互通相機

5.8. 隔空投送

  • 隔空投送:通過無線方式将文稿、照片、視訊、網站、地圖位置等發送到附近的 iPhone、iPad、iPod touch 或 Mac 上。

隔空投送可以快速分享檔案給其他人或裝置,這大概是最常用的功能之一:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

隔空投送

5.9. 用資料線共享網絡

5.9.1. iPhone

當電腦所有網絡都不可用的時候,用資料線連接配接電腦并在手機開啟熱點即可,相較于之前的智能熱點,使用 WIFI 熱點會加快手機的耗電,使用資料線連接配接電腦可以降低耗電量并給手機充電。

5.9.2. Android

許多人熱衷于安卓系統的開放性,有不少安卓加 Mac 的搭配。Android 手機不能直接用資料線給 Mac 共享網絡,隻需要下載下傳一個驅動即可。可以在這裡下載下傳到:

HoRNDIS: USB tethering driver for Mac OS X​www.joshuawise.com

5.10. 分享 WIFI

輸入 WIFI 密碼是一件很頭痛的事情,有時候家裡來客人,自己也一時半會兒想不起來密碼,或是住酒店的時候連接配接有密碼的 WIFI,小夥伴在前台輸了 WIFI 密碼但自己沒連接配接 WIFI,這些時候就可以利用手機分享 WIFI,這種使用場景一般是用于給其他人共享 WIFI,同一 Apple ID 下的 WIFI 也是同步的,隻要一個裝置輸入了密碼,其他裝置就可以直接連入。需要連接配接密碼的人在停在輸入密碼框,共享密碼的人隻要進入 WIFI 連接配接頁即可:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

7. 程式員專區

7.1. iTerm2

這是一款終端軟體,功能強大,建議安裝,也可以對顔色等内容進行自定義:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

iTerm2

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

iTerm2 配置區域

7.2. zsh & Oh My Zsh

macOS 以及很多 Linux 發行版本預設使用的都是 bash 這個 shell,使用 zsh 可以讓你更加高效。

Oh My Zsh will not make you a 10x developer...but you might feel like one.

上面這句話摘自 Oh My Zsh 的 Github 倉庫,這是一款開源的用于管理 zsh 配置的架構。

7.2.1. 安裝

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
           

這個時候會在

~

目錄下建立 .zshrc 檔案,相較于 bash shell 使用的 .bash_profile 檔案,切換 shell 後可能會出現在 bash 中能用的指令在 zsh 中提示找不到的情況,這個時候隻需要把 .bash_profile 中的内容複制到 .zshrc 中即可。

7.2.2. 主題

我使用的主題是 agnosterzak

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

zsh 主題

7.2.3. 插件

7.2.3.1. 文法高亮 zsh-syntax-highlighting

cd ~/.oh-my-zsh/custom/plugins
 git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
 echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >>  ${ZDOTDIR:-$HOME}/.zshrc
 source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
           

7.2.3.2. 自動建議 zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
           

然後在 ~/.zshrc 檔案中的 plugins 中添加該插件,

~/.zshrc

中的

plugins

一般會如下所示:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

在 .zshrc 中添加插件名

7.2.4. 使用

  • 使用 Tab 鍵來進行快速補全,比如檔案名、路徑、指令等,bash 中會區分大小寫,在 zsh 中會進行大小寫字母的自動更正。
  • 連敲兩下 Tab 可以顯示目前目錄下的所有目錄,可以使用方向鍵切換目錄。
  • 更友善地切換目錄,檢視下圖:
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

zsh 快速切換目錄

  • zsh 會記錄使用過的指令,隻需要使用 → 鍵就能快速補全
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

zsh 快速補全指令

7.3. Wakatime

Wakatime 是用于記錄程式設計時間的插件,可以檢視自己寫的程式設計語言、IDE,甚至在每個項目上花費的時間,也可以在 Leaderboards 中檢視自己程式設計時間的排行:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

Wakatime

7.4. SpechtLite

zhuhaow/SpechtLite​git.io

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

SpechtLite 是一款開源的代理軟體,支援區域網路通路,如果想讓其他裝置通過該代理軟體,隻需要手動設定代理即可:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

拿 iOS 舉例來說,填寫該軟體所在 Mac 上的區域網路位址并填入端口号 9090 即可:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

也可以複制指令讓終端也走代理,但是隻作用于目前的視窗,如果想讓代理持久的話,需要把内容根據自己的 shell 環境加入到

~/.zshrc

~bash_profile

中即可:

macos下載下傳的安裝包在哪裡_打造更高效的 macOS

8. 參考資料

  1. Mac 鍵盤快捷鍵
macos下載下傳的安裝包在哪裡_打造更高效的 macOS

公衆号:xyzlab-ai