下列提示和控制項的對應可協助您在 Mac 和 Windows(或 WSL/Linux)開發環境之間轉換。
對於應用程式開發,最接近 Xcode 的對等專案是 Visual Studio。 對於跨平台原始碼編輯(以及大量外掛程式), Visual Studio Code 是最受歡迎的選擇。
鍵盤快捷方式
小提示
使用 PowerToys 鍵盤管理員 將 Windows 快捷方式對應到您在 Mac 上使用的快捷方式。
| 運算 | Mac | Windows 作業系統 |
|---|---|---|
| 複本 | Command+C | Ctrl+C |
| 剪下 | 指令+X | Ctrl+X |
| 貼上 | Command+V | Ctrl+V |
| 還原 | 命令+Z | Ctrl+Z |
| 儲存 | 指令+S | Ctrl+S |
| 打開 | 快捷鍵 Command+O | Ctrl+O |
| 鎖定計算機 | 指令+控制+Q | WindowsKey+L(快捷鍵) |
| 顯示桌面 | Command+F3 | WindowsKey+D |
| 開啟檔案瀏覽器 | 指令鍵+N | WindowsKey+E |
| 最小化視窗 | 指令+M | WindowsKey+M |
| 搜尋 | 命令+空格 | Windows 鍵 |
| 關閉使用中視窗 | Command+W | Control+W |
| 切換目前的任務 | Command+Tab(命令鍵+Tab鍵) | Alt+Tab 快捷鍵 |
| 將視窗全螢幕化 | Control+Command+F 功能鍵 | 視窗鍵+向上 |
| 儲存畫面 (螢幕快照) | Command+Shift+3 | Windows鍵+Shift+S |
| 儲存視窗 | Command+Shift+4 | Windows鍵+Shift+S |
| 檢視專案資訊或屬性 | Command+I (命令鍵+I) | Alt+Enter (快速鍵) |
| 選取所有項目 | Command+A | Ctrl+A |
| 在清單中選取多個項目(不連續) | 按住 Command 鍵,然後點擊每個項目 | 控住 Control 鍵,然後按一下每個項目 |
| 輸入特殊字元 | 選項 + 字元鍵 | Alt+ 字元鍵 |
追蹤板快捷方式
備註
其中一些快捷方式需要“精確觸控板”,例如 Surface 設備和其他一些第三方筆記本電腦上的觸控板。
您可以在兩個平台上配置觸控板選項。
| 運算 | Mac | Windows 作業系統 |
|---|---|---|
| 捲動 | 雙指垂直撥動 | 雙指垂直撥動 |
| 縮放 | 兩根手指捏入和捏出 | 兩根手指捏入和捏出 |
| 在檢視之間向後滑動和向前滑動 | 兩根手指側向撥動 | 兩根手指側向撥動 |
| 切換虛擬工作區 | 四根手指側向撥動 | 四根手指側向撥動 |
| 顯示目前開啟的應用程式 | 四指向上撥動 | 三指向上撥動 |
| 在應用程式之間切換 | N/A | 慢速三指側向滑動 |
| 移至桌面 | 張開四根手指 | 三指向下撥動 |
| 開啟 Cortana / 動作中心 | 從右用兩根手指滑動 | 三指點選 |
| 開啟額外資訊 | 三指點選 | N/A |
| 顯示啟動列/啟動應用程式 | 用四根手指捏合 | 使用四根手指點選 |
命令列介面和終端機
Windows 支援數個命令列 shell 和終端機。 這些工具的工作方式有時與 Mac 的 BASH shell 和終端模擬器應用程序(如終端機和 iTerm)略有不同。
Windows 界面
Windows 有兩個主要命令行殼層:
PowerShell - PowerShell 是跨平臺工作自動化和設定管理架構。 它由基於 .NET 構建的命令列 shell 和腳本語言組成。 透過 PowerShell,系統管理員、開發人員和進階使用者可以快速控制和自動化工作,以管理複雜程式以及環境和作業系統的各個層面。 PowerShell 是 完全開放原始碼,而且因為它是跨平台的,所以也 適用於 Mac 和 Linux。
Mac 和 Linux BASH shell 使用者:PowerShell 也支援許多您已經熟悉的命令別名。 例如:
- 列出目前目錄的內容:
ls - 使用下列方法移動檔案:
mv - 使用:
cd <path>移至新的目錄
PowerShell 與 BASH 中的某些命令和引數不同。 若要深入瞭解,請輸入:
get-help在 PowerShell 中,或查看檔中的 相容性別名 。若要以管理員身分執行 PowerShell,請在 Windows 開始功能表中輸入“PowerShell”,然後選取「以管理員身分執行」。
- 列出目前目錄的內容:
Windows 命令列 (Cmd) - Windows 仍提供傳統的命令提示字元(和主控台 - 請參閱下文),提供與目前和舊版 MS-DOS 相容命令和批次檔案的相容性。 Cmd 在執行現有或較舊的批次檔或命令列作業時非常有用。 不過,請學習並使用 PowerShell,因為 Cmd 現在處於維護階段,未來不會收到任何改進或新功能。
Linux 殼層
您現在可以安裝適用於 Linux 的 Windows 子系統 (WSL) ,以支援在 Windows 中執行 Linux 殼層。 這表示您可以執行 bash,不論您選擇哪一種 Linux 發行版,都直接整合在 Windows 內。 使用 WSL 提供了 Mac 用戶最熟悉的環境。 例如,您可以使用 ls 來列出目前目錄中的檔案,而不是像傳統 Windows Cmd Shell 那樣使用 dir 。 若要瞭解如何安裝和使用 WSL,請參閱 適用於 Linux 的 Windows 子系統安裝指南。 您可以使用 WSL 在 Windows 上安裝的 Linux 發行版包括:
僅舉幾個例子。 如需更多資訊,請參閱 WSL 安裝文件,並直接從 Microsoft Store安裝。
Windows 終端機
除了許多第三方產品外,Microsoft 還提供兩個終端機。 這些終端機是 GUI 應用程序,提供對命令列 shell 和應用程式的存取。
Windows 終端機:Windows 終端機是全新、現代化、高度可設定的命令行終端應用程式,可提供非常高效能、低延遲的命令行用戶體驗、多個索引卷標、分割視窗窗格、自定義主題和樣式、不同殼層或命令行應用程式的多個「配置檔」,以及相當多的機會讓您設定及個人化命令行使用者體驗的許多層面。
您可以使用 Windows 終端機來開啟連線到 PowerShell、WSL Shell (例如 Ubuntu 或 Debian)、傳統 Windows 命令提示字元或任何其他命令列應用程式 (例如 SSH、Azure CLI、Git Bash) 的索引標籤。
控制台:在 macOS 和 Linux 上,使用者通常會啟動他們喜歡的終端應用程序,然後該應用程式建立並連接到使用者的預設 shell(例如 BASH)。
不過,由於歷史上的小巧合,Windows 使用者傳統上會啟動命令提示符,而 Windows 會自動啟動並連線到 GUI 控制台應用程式。
雖然您仍然可以直接啟動 Shell 並使用舊版 Windows 主控台,但我們強烈建議您安裝並使用 Windows 終端機,以獲得最快、最佳及命令列的最佳生產力體驗。
應用程式和公用程式
| 應用程式 | macOS | Windows 作業系統 |
|---|---|---|
| 設定和喜好設定 | 系統喜好設定 | 設定 |
| 任務管理員 | 活動監視器 | 工作管理員 |
| 磁碟格式設定 | 磁碟公用程式 | 磁碟管理 |
| 文字編輯 | 文字編輯器 | 記事本 |
| 事件檢視 | 控制台 | 事件查看器 |
| 尋找檔案/應用程式 | 命令+空格 | Windows 鍵 |