为什么剪切粘贴功能处处失灵?
Ghost Cut – or why Cut and Paste is broken everywhere

剪切和粘贴功能在几十年来一直存在严重缺陷:剪切操作无法完全撤销,会导致剪贴板内容丢失;剪切后文档会立即重排,迫使用户重新定位粘贴位置;而且剪切与粘贴无法作为一个原子操作被撤销。为了解决这些问题,我在 Ishmael 编辑器中引入了 Ghost Cut 机制。按下 Ctrl+X 时,选中的文本会变淡并变为不可编辑状态,但不会进入剪贴板,也不会触发撤销记录。如果改变主意,按 Escape 即可恢复;若执行粘贴,文本会直接从原位置移动到新位置,整个过程无需剪贴板参与,且可一键撤销。这种设计既保留了肌肉记忆,又彻底修复了传统剪切粘贴的三大痛点。
剪切和粘贴功能在你用过的每一个文字处理器、代码编辑器和浏览器文本框中都是损坏的,而且这种情况已经持续了几十年。