为什么在 Mac 上按 Ctrl+C 没反应?
一句话答案
把 Ctrl 换成 Command(⌘):复制是 Command+C,粘贴是 Command+V。
你是不是遇到了:
- 在 Windows 上闭着眼睛按 Ctrl+C,换到 Mac 上按了十几次,什么都没发生
- 以为键盘坏了,或者以为自己没选中内容
- 好不容易记住了复制,粘贴的时候又按错
先确认你真的选中了内容
文字要拖成蓝色高亮,文件图标要变成带底色的选中状态。没有选中任何东西时按复制,剪贴板里是空的,粘贴自然也没反应。
用 Command 代替 Ctrl
左手拇指按住 Command(空格键左右两边各有一个,键上印着 ⌘),再按 C。Mac 键盘的修饰键顺序是 Control、Option、Command,和 Windows 的 Ctrl、Win、Alt 位置完全不同。
MacCommand+CWinCtrl+CLinuxCtrl+C
粘贴同样换成 Command
在目标位置按 Command+V。如果没反应,检查一下是不是在输入框之外按的。
MacCommand+VWinCtrl+VLinuxCtrl+V
不确定剪贴板里有没有东西?
点屏幕顶部菜单栏的"编辑",看"粘贴"这一项是不是灰色。灰色说明剪贴板是空的,回到第一步重新复制。
Mac 上 Ctrl 依然存在,但它承担的是系统级功能(切换输入法、Control+Command+Q 锁屏、右键菜单等),不参与常规的复制粘贴。所以按 Ctrl+C 不是"报错",而是"没有这个命令"。
前几天可以把三张便签贴在屏幕边上:复制 ⌘C、粘贴 ⌘V、退出 ⌘Q。手指的记忆大概一周就能建立。
三个系统的复制粘贴逻辑完全一致——都是"放进剪贴板 → 从剪贴板取出",变的只是修饰键。理解这一点,其他快捷键就都能类推了。