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



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

227   5  

5 ответов:

можно использовать u кнопка для отмены последней модификации. (И Ctrl+R переделать).

подробнее об этом читайте по адресу:http://vim.wikia.com/wiki/Undo_and_Redo

ответ u, (и многие другие) в $ vimtutor.

вот трюк, хотя. Вы можете сопоставить Ctrl+Z ключи. Это может быть достигнуто путем редактирования . Добавьте следующие строки в '.файл vimrc`.

nnoremap <c-z> :u<CR>      " Avoid using this**
inoremap <c-z> <c-o>:u<CR>

это не может быть предпочтительным способом, но может быть использовано.

**Ctrl+Z используется в Linux для приостановки текущей программы / процесса.

на mac вы также можете использовать команду Z, и это будет отменено. Я не уверен, почему, но иногда это останавливается, и если вы, как я и vimtutor, находитесь в нижней части этого длинного списка вещей, которые вам нужно изучить, вы можете просто закрыть окно и снова открыть его и должны работать нормально.

У меня была такая же проблема прямо сейчас,и я решил ее. Вам это больше не нужно, поэтому я пишу для других:

Если вы используете GVim выступает on windows, вы просто добавляете это в свой _vimrc: $VIMRUNTIME/mswin.vim behave mswin

остальное просто использовать imap...

    Ничего не найдено.

Добавить ответ:
Отменить.