Mac 拷貝貼上快速鍵:能用 Ctrl+C、Ctrl+V 嗎?

作者:Windsify 開發工作室 Wondering Works · 更新於

Mac 原生拷貝用 Command+C,貼上用 Command+V。在終端機裡,Ctrl+C 通常用於中斷正在執行的命令。想沿用 Windows 的 Ctrl+C/V 按法,先確認所選映射如何處理終端機。

macOS 的「編輯」選單可確認「拷貝」和「貼上」的實際快速鍵。Command 鍵也寫作 Cmd,鍵帽上常見 ⌘ 符號;所以 Cmd+C 和 Command+C 指的是同一組按鍵。

1. 先用原生快速鍵

在「文字編輯」中選取文字,按 Command+C,再把游標放到另一處按 Command+V。剪下文字用 Command+X。可以從 App「編輯」選單確認實際快速鍵,參見 Apple 快速鍵說明。

可用一段臨時文字和獨立的 macOS「終端機」App 檢查設定:先在「文字編輯」中拷貝、貼上;然後在「終端機」輸入 sleep 30 並按 Return,在 30 秒結束前按物理 Ctrl+C。命令應停止並返回提示字元;該命令不會修改檔案。調整按鍵或啟用 Windsify 後,用預期的物理按鍵重複這兩項檢查。

2. 交換 Control 和 Command 的限制

「系統設定 → 鍵盤 → 鍵盤快速鍵 → 變更鍵」允許針對選取的鍵盤交換 Control 與 Command。這樣物理 Ctrl+C 可執行拷貝,但改變的是兩顆鍵在所有 App 中的行為:終端機裡的中斷會移到物理 Command+C,其他 Command 操作也隨之換位。這不是只調整拷貝貼上。

macOS 自帶的 hidutil 也能進行底層按鍵映射,但單純換鍵不會自動區分文字編輯器與終端機;要跨重啟保留還需要額外設定。

3. 用 Windsify 保留熟悉的按法

  1. 安裝 Windsify 並允許「輔助使用」。如果原來設定過變更鍵交換,先檢查是否存在衝突。
  2. 啟用「Windows 鍵盤快速鍵」。物理 Ctrl 仍然是 Control,不需要系統層交換。
  3. 在文字編輯器中選取文字,按 Ctrl+C,再按 Ctrl+V;用 Ctrl+Z 撤銷、Ctrl+Y 重做。
  4. 開啟已識別的獨立終端機 App,執行 sleep 30,在 30 秒內按物理 Ctrl+C,確認命令被中斷且提示字元返回。

普通 App 的 Ctrl 編輯快速鍵和已識別獨立終端機的 Ctrl+A–Z 原生行為包含在 Free 中。Pro 另外提供 Ctrl+Shift+C/V/N/T/W 這組 Windows Terminal 風格的 App 操作。VS Code 內建終端機的區別見下文。

文字和檔案的剪下不是同一項功能

Free 可剪下文字;Finder 檔案的 Ctrl+X → Ctrl+V 移動屬於 Pro。詳見Finder 檔案移動指南。

只在某個 App 失效?

先在「文字編輯」中對比,確認權限和鍵盤層狀態。遠端桌面中的 Ctrl、Win 和 Alt 會保持原樣交給遠端。App 自訂快速鍵也可能影響結果;可用快速鍵說明生成一份自行審閱後傳送的報告。

VS Code 內建終端機如何用?

Windsify Pro 1.4.16 會區分編輯區與終端機。啟用 Windows 鍵盤快速鍵後,終端機支援會自動設定,通常無需單獨設定或重新載入視窗。Ctrl+C 有選區時拷貝並清除選區,沒有選區時中斷;Ctrl+V 貼上,也支援 Ctrl+Shift+C/V。這是 Pro 功能,適用於內建磁碟上受支援的 VS Code 使用者設定。Free 在整個 VS Code 中使用一般拷貝貼上映射,包括內建終端機;此處 Ctrl+C 用於拷貝,不用於中斷。

下載 Windsify

macOS 15 或更新版本 · 14 天完整 Pro 試用 · 試用後保留全部 Free 功能 · 已簽名並透過公證

繼續閱讀

VS Code 終端機:拷貝、貼上、中斷與自動設定完整指南 →

Codex、Claude 聊天拷貝與終端機中斷的區別 →