Vim: различия между версиями

Содержимое удалено Содержимое добавлено
оформление
Строка 164:
* <code>S</code> - удаляет всю текущую строку и переходит в режим ввода. Число перед командой показывает сколько нужно удалить строк начиная с текущей. Например <code>4S</code> удалит четрые строки включая текущую.
* <code>R</code> — перейти в режим ввода с заменой текста (аналог insert). Символы под курсором заменяются на вводимые. Команда применяется когда неизвестно сколько придется изменить символов на другие (иначе можно было бы использовать команду <code>cw</code> с указанием числа заменяемых символов, например, <code>7cw</code>). При удалении вводимых символов возвращаются те которые были до ввода команды. Такой режим сохраняется до конца строки. При вводе новой строки (по нажатию Enter), происходит не переход на другую строку с тем же режимом замены текста, а создание новой строки.
* <code>r</code> — заменить один символ. Заменяет символ находящийся под курсором на символ который следует за командой. При этом не происходит выхода из командного режима (не надо нажимать ESC после изменения текста). Например, команда <code>ry</code> - символ под курсором меняется на "y". Числовой показатель указывает сколько символов необходимо заменить на данный. Например, <code>3ry</code> вставляет три символа "y".
* <code>x</code> — удалить символ под курсором (<code><число>x</code> удаляет указанное число символов начиная с того который находится под курсором)
* <code>X</code> — удалить символ влево (удалить символ перед курсором)