История изменений
Исправление
merhalak,
(текущая версия)
:
Осилить в действительности надо всего несколько команд:
hjkl - навигация "стрелочками"
o и O - вставить строку после и до текущей и сразу начать редактировать её
/smth - искать smth далее n - для следующего результата
i - начать редактировать с текущего символа (то есть insert по левой части символа курсора, тут в конец строки не добавить ничего, если курсор в конце строки)
a - начать редактировать с следующего символа (то есть insert после символа курсора)
A - начать редактировать с конца строки
dd - удалить строку
dw - удалить слово
rx - заменить текущую букву на x
:w - сохранить
:q - выйти (если что-то не сохранил - руганётся)
:wq или просто ZZ - сохранить и выйти
:q! - выйти без сохранения
Esc - выйти из режима редактирования (все предыдущие команды - не в режиме редактирования, соответственно)
Так как vi пользуюсь «от случая к случаю» больший набор не запоминаю, но и этого хватает для базового редактирования.
Но я не админ, мне большего не надо.
Исходная версия Deleted, :
Осилить в действительности надо всего несколько команд:
hjkl - навигация "стрелочками"
o и O - вставить строку после и до текущей и сразу начать редактировать её
/smth - искать smth далее n - для следующего результата
i - начать редактировать с текущего символа (то есть insert по левой части символа курсора, тут в конец строки не добавить ничего, если курсор в конце строки)
a - начать редактировать с следующего символа (то есть insert после символа курсора)
A - начать редактировать с конца строки
dd - удалить строку
dw - удалить слово
rx - заменить текущую букву на x
:w - сохранить
:q - выйти (если что-то не сохранил - руганётся)
:wq или просто ZZ - сохранить и выйти
:q! - выйти без сохранения
Так как vi пользуюсь «от случая к случаю» больший набор не запоминаю, но и этого хватает для базового редактирования.
Но я не админ, мне большего не надо.