我需要一个文本编辑器,它可以保存为自己的格式,存储逐个更改、逐个字符的修订,并可能播放它们。你知道任何具有此功能的离线应用程序吗?
修订功能已存在于Etherpad,一款在线协作编辑器。我需要一款类似但离线的应用程序。
答案1
vim 有一个相当大的撤消和重做缓冲区 - 您可以撤消任意数量的更改(我不确定限制是多少)并重做它们。这样能满足您的要求吗?
更新:
持久撤销就像一个您无需管理的本地版本控制系统。要设置它,只需将其放入您的 .vimrc 中:
set undodir=~/.vim/undodir
set undofile
set undolevels = 1000 "可撤消的最大更改数
set undoreload = 10000 "缓冲区重新加载时可保存的最大撤消行数
要获得更多帮助,只需输入:
:help 新持久撤销
答案2
您可以使用任何文本编辑器(甚至是普通的老式记事本)来完成此操作,只需将其与 SVN 等修订控制软件结合使用即可。某些文本编辑器(如 Notepad++)直接或通过插件支持此类软件。
答案3
我认为电子文本编辑器通过个人修订分支提供此功能: