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 保留熟悉的按法
- 安裝 Windsify 並允許「輔助使用」。如果原來設定過變更鍵交換,先檢查是否存在衝突。
- 啟用「Windows 鍵盤快捷鍵」。物理 Ctrl 仍然是 Control,不需要系統層交換。
- 在文字編輯器中選取文字,按 Ctrl+C,再按 Ctrl+V;用 Ctrl+Z 撤銷、Ctrl+Y 重做。
- 開啟已識別的獨立終端機 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 用於複製,不用於中斷。
macOS 15 或更新版本 · 14 天完整 Pro 試用 · 試用後保留全部 Free 功能 · 已簽名並透過公證
繼續閱讀
- Mac 按 Alt+F4 沒反應?關閉視窗與 Fn 功能鍵疑難排解
- Mac 的 Home、End 鍵如何用?快速跳到行首和行尾
- Mac 如何剪下貼上檔案?Finder 移動檔案快捷鍵
- Mac 切換 App 和視窗的快捷鍵:Alt+Tab 如何用?
- Windows 鍵盤連接 Mac:Win、Alt、Ctrl 鍵如何設定?
- Windows 換 Mac 不習慣?常用快捷鍵對照與設定
- Mac 如何左右分割畫面?視窗平鋪與 Win+方向鍵快捷鍵
- Mac 改鍵工具如何選?Windsify 與 Karabiner-Elements 對比