Перейти к содержанию

VIM

vim.png

Присоединяйтесь к нашему Telegram-каналу, чтобы первыми узнавать о новостях, трендах и уникальных материалах по кибербезопасности!

Открытие файла:

vim имя_файла

Переход в режим вставки:

i

Вставка текста в конец строки:

A

Вставка текста на новую строку после текущей:

o

Выйти из режима вставки (возвращение в нормальный режим):

Esc

Сохранение файла:

:w

Сохранение и выход:

:wq

Выход без сохранения:

:q!

Поиск текста в файле:

/текст_для_поиска

Переход к следующему результату поиска:

n

Переход к предыдущему результату поиска:

N

Замена текста в файле:

:%s/старый_текст/новый_текст/g

Перемещение курсора к началу строки:

0

Перемещение курсора к концу строки:

$

Перемещение курсора на начало файла:

gg

Перемещение курсора на конец файла:

G

Удаление символа под курсором:

x

Удаление до конца строки:

D

Удаление текущей строки:

dd

Копирование строки:

yy

Вставка скопированной строки:

p

Повтор последней команды:

.

Отмена последнего действия:

u

Повтор отменённого действия (отмена undo):

Ctrl + r

Переход на строку по её номеру:

:number

Включение/выключение номеров строк:

:set number
:set nonumber

Открытие нового файла в новом окне (split):

:split имя_файла

Переключение между окнами:

Ctrl + w + w

Закрытие текущего окна:

:q

Запись файла под новым именем:

:w имя_файла

Вставка содержимого другого файла:

:r имя_файла