如何在 Chrome 中的 textarea/contenteditable 中撤消单个按键?

如何在 Chrome 中的 textarea/contenteditable 中撤消单个按键?

<textarea>Chrome 和其他网络浏览器似乎将用户对 HTML或元素所做的编辑(不仅仅是插入!)合并contenteditable为更少但更大的撤消步骤 - 这对我来说是一个问题,因为当我输入或粘贴大量文本,然后进行一些微小的破坏性更改,然后想要撤消一个微小的破坏性更改时,我按Ctrl+Z但 Chrome 会将其恢复到我输入或粘贴任何内容之前的状态,而不是撤消最后一个键盘,结果我失去了我的工作

(这是我在 StackExchange 网络站点上发帖时几乎每天都会遇到的问题)

它也非常不一致 - 如果我工作得比较慢,那么 Chrome 似乎会神奇地添加一个保存点但如果我正在用我的全键盘打字每分钟包括剪贴板操作,那么 Chrome 的撤消功能对我来说毫无用处。

我四处寻找,chrome://flags看看是否有任何选项可以控制撤消行为,但没有那么幸运。

有没有办法强制 Chrome不是合并编辑和/或允许每次按键撤消/重做?

答案1

我在 Stack Exchange 上也看到了这个问题,Mac 上的 Safari 也是如此,所以我不知道这是否真的依赖于浏览器或网站。
虽然撤销操作占用了很大一部分时间,但随后应用重做操作则更为渐进。
这并不完美,但确实有效。

在 Mac 上,后面跟着 Cmd ⌘ Z Cmd ⌘ Shift ⇧ Z 我认为 Windows 上会是 Ctrl ⌃ 而不是 Cmd ⌘

相关内容