Команды Vim для изменения текста

Команды Vim для изменения текста

4 января 2024 г.

Команды Vim для изменения текста

В области Vim освоение таких основных команд, как добавление, изменение слова и замена, может значительно улучшить ваши навыки редактирования текста.

Добавить (a)

При добавлении текста с помощью `a` вы переходите в режим вставки, что позволяет плавно добавлять текст после позиции курсора. Например, добавление нового поля в файл становится интуитивно понятным:

# Перейти в конец строки

$ (для достижения конца строки)

# Используйте 'a' для добавления текста

а

At the beginning of the first line

Type '$' to the end of the first line

Use a to append content

Заменить слово (cw) и заменить (r/R)

- cw: изменение слова или перезапись текста до следующего знака пунктуации или пробела. Пример. Чтобы исправить слово, скажем, «Hackernoon», на «World», необходимо использовать `cw` и отредактировать текст.

- r/R: замена одного символа (`r`) или перезапись текста (`R`). Ошибки при вводе или передумание по поводу редактирования теперь не требуют усилий:

At the beginning of the word "World"

# Измените «Hackernoon» на «World» (с опечаткой)

CW World

Enter  'cw'

Type  Hackernoon to there

# Исправьте опечатку, используя 'r' (заменяет один символ)

повторно

Wrong character

Type 'r'

Type o

# Перезапишите текст буквой «R»

R Откройте для себя что угодно

Type 'R'

Type the text then 'ESC'

Уточнение текста и оптимизация редактирования

Vim предлагает сочетания клавиш для эффективного уточнения текста:

Навигация: используйте клавиши со стрелками для навигации и `$`, чтобы добраться до конца строки.

- Удаление пробелов: обрезайте конечные пробелы, перемещая клавиши со стрелками и используя D для удаления от позиции курсора до конца строки.

Many '.'

Type 'D' to Delete the '.'

Завершение изменений и запись файлов

После завершения редактирования обязательно сохраните изменения:

# Сохранить изменения и выйти

:wq (записать и выйти)

Save and quit

Заключение

Освоение этих основных команд Vim позволяет эффективно редактировать текст и упрощает процесс изменения файлов. По мере практики эти команды становятся вашей второй натурой, повышая производительность и точность редактирования.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE