undo-redo- все статьи тега


Как реализовать отмену с помощью NSTextview

Я хочу реализовать действие отмены после замены части текста в NSTextView. Я заменяю часть текста следующим кодом - (void)omeAction { NSString *fullString = [self.textView string]; NSRange selectedRange = [self.textView selectedRange]; NSString *selectedString = [fullString substringWithRange:selectedRange]; NSString *stringToReplace = ...; [[self.textView textStorage] beginEditing]; [[self.textView textStorage] replaceCharactersInRange:selectedRange withString:stringT ...

Как вы "переделываете" изменения после "отмены" с помощью Emacs?

в этой статье говорит ,что"Emacs имеет повтор, потому что вы можете изменить направление при отмене, тем самым отменяя отмену". Что это значит? Как пользователь может "повторить" с Emacs? ...

Как настроить IntelliJ (также Android Studio) повторить ярлык CTRL+Y вместо CTRL+SHIFT+Z?

по умолчанию IntelliJ / Android Studio "Redo" действие ярлык CTRL+ Shift+Z и это общая проблема для пользователей Windows. большой проблемой является CTRL+Y сопоставляется с действием "удалить строку" - и это приводит к потере стека отмены. чтобы решить эту проблему, как можно изменить ярлык" повторить " на CTRL+Y в IntelliJ? ...

Как вернуться (ctrl+z) в vi / vim

в обычных текстовых редакторах [при всем уважении к Vim] есть ярлык Ctrl+Z когда вы сделали что-то неприятное и хотите вернуться к предыдущей версии текста. Как кнопка Назад в Word. Интересно, как вы можете добиться такого поведения в Vim. ...