Вопросы с тегом «undo-redo»

Вопрос о навигации в истории отмен, отмене и повторении изменений

1
Как я могу использовать Undofile?
В последнем новостном сообщении на vim.org говорится об использовании «undofile» для сохранения вашей истории и отмены изменений даже после перезагрузки: Как я узнал на прошлых выходных, функция, которой я наслаждаюсь сам, не известна многим пользователям. Помимо отмены со стольким количеством уровней, сколько вам нужно, Vim также предлагает сохранить информацию об …

3
Отменить в режиме вставки
Есть ли команда для отмены последней операции, выполненной в режиме вставки? Я просто вставил текст из неправильного регистра, используя <C-r>, и у меня есть два варианта: Удалите вручную то, что я только что вставил, и начните все сначала. Переключитесь в нормальный режим, нажмите uи потеряйте текст, который я набрал, прежде …

5
Могу ли я получать уведомления об отмене изменений из файла?
Я уже давно использую функцию отмены файлов в Vim. Это очень хорошая особенность. Однако одно раздражение заключается в том, что очень легко случайно отменить изменения, которые я сделал в последний раз, когда открывал файл; это может быть 2 минуты назад, час назад, на прошлой неделе или месяц назад. Например, допустим, …

3
Как вы используете дерево изменений в VIM
Возможно ли восстановить ветку изменений, которые я «забросил»? Например, я отменяю несколько операций, используя u, затем я делаю изменение в режиме вставки. Но потом я понимаю, что не хочу этого изменения, я бы предпочел вернуться туда, где я был в начале (до отмены). Эти изменения потеряны навсегда?
14 undo-redo 

3
Могу ли я отменить несколько раз в nvi и / или оригинальном vi?
Иногда я работаю в системе без Vim и использую стандартную nvi(системы BSD) или оригинальную vi(Arch Linux). Отличий довольно много, но самое большое раздражение в том, что я могу отменить только мою последнюю операцию. Нажатие uво второй раз работает "повторить". Есть ли способ заставить это работать?

3
Выделенная отмена в Vim
Я пытаюсь сделать выделенную отмену в Vim, например, конфигурацию по умолчанию для spacemacs. Иногда, когда я хочу быстро отменить, я не могу понять, что изменилось, потому что это происходит мгновенно. Поэтому я пытаюсь сделать что-то подобное, когда отмена прессы: У кого-нибудь есть идеи, как это сделать в Vim? (У меня …

4
Как я могу безопасно отменить изменения, которые я мог или не мог сделать?
Слишком часто я делаю ошибку, печатая с неправильным фокусом окна (и делал это несколько раз с помощью USB-аутентификатора). В программах с большим количеством горячих клавиш (Gmail, VLC, Vim) это часто приводит к непреднамеренным последствиям нежелательных изменений. Иногда я могу проследить свои шаги и вспомнить, что я набрал, чтобы исправить любые …
12 undo-redo 


1
Как изменить отмену гранулярности в Vim?
В какой-то момент мой Vim отменит целое слово, когда я нажму u. [i]typing some words[C-c][u] Приведет к typing some Однако отмена детализации, похоже, изменилась на удаление одной буквы за раз. [i]typing some words[C-c][u] Результаты в typing some word Я помню, как читал кое-что о настройке отмены детализации в Practical Vim, …
11 undo-redo 

2
Поиск всех версий файла в дереве отмены
Есть ли более простой способ найти конкретное изменение в дереве отмен Vim, чем просто просматривать случайные старые версии файла по одной (используя команды vanilla VIM, Gundo или другой плагин)? В идеале я хотел бы ввести шаблон поиска, который будет сопоставляться со всеми различиями, показанными на панели предварительного просмотра Gundo, а …
11 undo-redo 

2
Можно ли удалить запись из истории отмен?
У меня есть эти строки в моем .vimrc, чтобы помочь с отступом: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Тем не менее, они создают много шума в истории отмены. Поскольку они, по сути, …
10 vimrc  undo-redo 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.