VIM
Присоединяйтесь к нашему 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 имя_файла