Mac上向前删除光标后字符需用Control-D或Fn-Delete;Control-K可删除光标后至行尾全部内容(含换行符,不可撤销)。

Mac上文字输入时想向前删除光标后的字符,也就是实现Windows中Delete键的功能,但默认按Delete键在Mac上其实是退格(Backspace)效果——删光标前的字。必须用特定组合键才能删光标后的字。
用Control-D向前删除一个字符
把光标放在要删除的字符前面,直接按 Control-D。这一步操作起来很简单,不需要切换输入法或打开设置。
注意:这个快捷键在终端、TextEdit、Pages、Keynote、邮件等绝大多数原生应用中都有效;但在某些第三方编辑器(比如VS Code默认配置下)可能被覆盖,需检查其键盘绑定设置。
用Fn-Delete向前删除一个字符(部分键盘适用)
方法一:如果你的Mac键盘有独立的 Delete 键(如外接全尺寸键盘),直接按 Fn-Delete 即可向前删除。
方法二:在妙控键盘或部分笔记本上,Delete 键标为 ⌦,此时单独按它就是退格;必须配合 Fn 才触发向前删除。这个组合和Windows Delete键行为完全一致,适合从Windows转来的用户快速适应。
用Control-K一次性删除光标后所有内容
第一步:将光标移至某行中间你想清空的位置。
第二步:按下 Control-K。
这会立刻删除从光标位置开始直到该行结尾的所有字符,包括换行符——也就是说,下一行会自动上移拼接到当前行末尾。这个操作不可逆,【误按后无法用Command-Z恢复】,务必确认光标位置再执行。


















