1

Мне нужен текстовый редактор, который может сохранять в свой собственный формат, хранить изменения за изменением, посимвольные изменения и, возможно, воспроизводить их. Знаете ли вы какое-либо автономное приложение с такой возможностью?

Функциональность редакции уже существует в Etherpad, онлайн-редакторе для совместной работы. Мне нужно похожее, но автономное приложение.

3 ответа3

1

vim имеет довольно большой буфер отмены и повтора - вы можете отменить любое количество изменений (я не уверен, каков предел) и повторить их. Это делает то, что вы хотите?

Обновить:

Постоянная отмена похожа на локальную систему контроля версий, которой вам не нужно управлять. Для настройки просто поместите это в ваш .vimrc:

установить undodir = ~/.vim/undodir
установить недействительным
set undolevels = 1000 "максимальное количество изменений, которые можно отменить
установить undoreload = 10000 "максимальное количество строк, чтобы сохранить для отмены при перезагрузке буфера

Чтобы получить дополнительную помощь, просто введите:

:help new-persistent-undo

0

Вы можете сделать это с помощью любого текстового редактора, даже простого старого блокнота, используя его в сочетании с программным обеспечением для контроля версий, таким как SVN. Некоторые текстовые редакторы, такие как Notepad++, поддерживают такое программное обеспечение, включенное напрямую или через плагин.

0

Я думаю, что e-texteditor предоставляет эту функциональность через ветки личных ревизий:

http://e-texteditor.com/blog/2006/making-undo-usable

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .