Как я могу отменить в vim? У меня есть ярлык для этого? Предположим, я удаляю какой-либо текст или изменяю, и я хочу перезагрузить эти изменения. В основном я делаю ESCAPE и: q !, но это очень длинный путь.Отменить содержание в vim
ответ
Просто вам нужно сделать следующие шаги
- удар по ПОБЕГ ключ
- и нажмите на кнопку «u» (маленькие колпачки) (НЕ НУЖНО ВЫБРАТЬ: после удара по ESCAPE)
Надеюсь, это поможет, если вы сделаете небольшое количество Google или stackoverflow, у вас будет много вопросов того же типа.
Эти решения работают для меня. Это очень просто понять. Спасибо amit –
Мне нравится "ESCAPE: и" (для "отменить") :)
Вот хорошая шпаргалка:
PS:
ESCAPE: е! MYFILE - отличный способ прервать редактирование и перезагрузить файл ... без выхода или повторного ввода «vi».
Клавиша u (в командном режиме) отменяет любую функцию редактирования.
Обратите внимание, что если у вас есть compatible
набор режимов, то только U выполняет функцию в VI, то есть только один уровень отката (а второй у бы отменить отмену, то есть, на переделку). В режиме nocompatible
уровень отмены является многоуровневым и возвращается полностью до тех пор, пока вы не загрузили файл (Ctrl + R - команда redo).
Убедитесь, что у вас есть файл ~/.vimrc
, чтобы отключить режим compatible
.
Заявление «возвращается полностью до момента, когда вы загрузили файл», является ложным: оно возвращается до тех пор, пока не достигнет последнего записанного состояния (которое может быть указано при первом загрузке файла в этом сеансе vim, во всех сеансах vim (если persistent undo) или состояние, которое «undolevels» далеки от текущего). – ZyX
В командном режиме (после удара) просто нажмите u
.
U является отмена Ctrl + г повтор надеюсь, что это помогает
Вы можете проверить все другие команды здесь http://www.tuxfiles.org/linuxhelp/vimcheat.html
Есть несколько вариантов (из режима командной):
u
отменит действие редактирования.
U
отменит все изменения в линии
:earlier
позволит вам отменить ряд действий или принять вас обратно, как текст выглядел секунд, минут и так далее назад. См. here for a list.
- 1. Vim: LaTeX-suite содержание
- 2. Отменить закрыть вкладку в Vim
- 3. Отменить много раз в Vim?
- 4. Отменить шаблон выбора в VIM
- 5. Отменить разделенное окно в Vim
- 6. Отменить перемещение курсора в Vim
- 7. Содержание с Fold in Vim
- 8. Как отменить нажатие клавиши (VIM)
- 9. vim: отменить новую строку в режиме вставки?
- 10. Есть ли отменить блок в VIM?
- 11. Как отменить визуальный режим программно в vim
- 12. В Vim, как я могу отменить открытие?
- 13. Как эффективно отменить автозаполнение в vim
- 14. Как отменить операцию вставки в Vim?
- 15. Отменить восстановление из файла подкачки в vim
- 16. Как отменить до последней записи в vim?
- 17. Как отменить вставку-ключ на vim?
- 18. Vim undo: отменить изменения после файла напишите
- 19. Нужна помощь, чтобы отменить ошибку VIM
- 20. отменить перезагрузку нового буфера с помощью vim
- 21. Как отменить C-s C-x в ViM?
- 22. Отменить все изменения с момента открытия буфера в vim
- 23. Как перенести файл и отменить удаление файла в vim: Исследуйте?
- 24. Отменить увод вправо, когда содержание переходит на новую строку
- 25. Vim: Показывать только «Файл был изменен» предупреждение, если содержание отличается
- 26. Каков самый простой способ вернуть/отменить вызов типа Autocmd (Vim)?
- 27. Обратное слово в Vim
- 28. Отменить в Вим по времени?
- 29. Содержание Содержание Drop Down
- 30. Перемещение буфера в vim через экземпляры vim
Btw: vim поставляется с очень умным интерактивным учебным пособием. Просто позвоните «vimtutor» из своей CLI. –