Vi (vim, vim-tiny) - легендарный текстовый редактор Linux. Список полезных команд.
Предполагается что вы уже немного понимаете что к чему
Данная статья не преследует цель показать все многообразие функционала vim, основной упор делается на команды и функции которые гарантировано будут работать не только в полном vim, но и в урезанном vim - vim-tiny.
Управление курсором
Данные клавиши управления курсором работают только в основном(командном) режиме
Режим редактирования(вставки)
i - вставка слева от курсораa - вставка справа от курсора
o - вставка снизу от курсора
Выход
:q - так выходим если ничего не меняли
:q! - так выходим если что то поменяли, но сохранять не хотим
:wq - сохраняем изменения и выходим
Сохранение файла
:w - сохраняем открытый файл
:w filename - сохраняем с именем filename
:w! filename - перезаписываем файл с именем filename
Открыть файл из vim
:o filename - открываем файл (удобно например если разбили окна :split)
:split filename - разбиваем на два окна и во второй половине открываем filename
Визуальный режим
v - начало выделения текстаy - копируем в буфер, переходим в то место где хотим вставить, нажимаем p
Ускорение редактирования
dd - удаление строки
Отмена операций
u - Undo - отмена (в vim-tiny только один раз)CTRL+r - Redo
Управление окнами
:split - разбиение:split filename - разбиваем на два окна и во второй половине открываем filename
CTRL+w затем w - переключение между окнами.
Запуск команды в shell
:!командаНапример
:!ls
:r!команда - вставляет в текст результат выполнения команды
Комментарии
Отправить комментарий