我正在制作一个小型JavaScript编辑器(用于Chrome扩展程序),有点类似于SO上的编辑器。
文本区域有一个工具栏,用于操作文本(例如:选中文本并用某个模板包围起来)。
我想知道是否有简单的方法可以实现这一点。目前,在使用系统撤消/重做功能时,它会破坏文本(我认为系统只在编辑之间跟踪差异)。
文本区域有一个工具栏,用于操作文本(例如:选中文本并用某个模板包围起来)。
我想知道是否有简单的方法可以实现这一点。目前,在使用系统撤消/重做功能时,它会破坏文本(我认为系统只在编辑之间跟踪差异)。