Как вернуться (ctrl+z) в vi/vim
в обычных текстовых редакторах [при всем уважении к Vim] есть ярлык Ctrl+Z когда вы сделали что-то неприятное и хотите вернуться к предыдущей версии текста. Как кнопка Назад в Word. Интересно, как вы можете добиться такого поведения в Vim.
5 ответов
можно использовать u
кнопка для отмены последней модификации. (И Ctrl+R переделать).
подробнее об этом на: http://vim.wikia.com/wiki/Undo_and_Redo
вот трюк, хотя. Вы можете отобразить 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
else просто используйте imap...