Поиск по сайту:
Программирование - это неестественный процесс. (Алан.Дж.Перлис)

Основные команды редактора Vim

02.08.2024
Основные команды редактора Vim

Vim – популярный текстовый редактор, разработанный для эффективного редактирования текста прямо из терминала. Это расширенная версия редактора Vi, которая поддерживается в различных операционных системах, таких как macOS, BSD, Windows и Linux. Vim в основном известен как инструмент программиста, поскольку он обладает множеством функций, позволяющих быстро редактировать текст.

Сообщество Vim-редакторов располагает множеством плагинов для улучшения его возможностей. Многие пользователи предпочитают Vim-редактор из-за его гибкости и разнообразных функций. Однако существуют базовые команды редактора Vim, которые должен знать каждый. Итак, давайте рассмотрим эти команды и сочетания клавиш, которые вы можете использовать для эффективной работы в редакторе Vim.

 

Основные сочетания клавиш редактора Vim

Помните, что редактор Vim не является предустановленной утилитой. Следовательно, мы рекомендуем прочитать это руководство по установке редактора Vim, прежде чем переходить к следующему шагу. Теперь давайте начнем с создания файла “example.txt” с помощью следующей команды:

vim example.txt

 

Здесь вы можете добавить текст и перейти к строкам с помощью приведенных ниже клавиш:

КлавишиОписание
HПереместить влево
LПереместить вправо
KДвигаться вверх
JДвигаться вниз
WПереход к началу любого слова
BПереход назад к началу любого слова
EПереходите к концу любого слова
OПереместить в начало строки
$Переместить в конец строки
GПерейти к последней строке всего текста
ggПерейти к первой строке всего текста

 

Как только вы научитесь перемещаться между строками, символами и словами, пришло время разобраться с сочетаниями клавиш для редактирования текста. Итак, вот полная шпаргалка по редактированию текста с помощью простых сочетаний клавиш в редакторе Vim:

  • Клавиша I: Если вы хотите ввести текст перед курсором, нажмите кнопку I на клавиатуре, и вы увидите “Вставить” в окне. Например, давайте добавим слово “Important” перед абзацем, поэтому нам нужно нажать клавишу I и начать вводить текст. После вставки текста, пожалуйста, нажмите клавишу Escape (Esc), чтобы выйти из режима вставки.
  • Клавиша O: Простым нажатием клавиши O можно эффективно открыть новую строку ниже текущей.
  • Клавиши Shift + O: откроется новая строка над текущей.
  • Клавиша A: Нажмите клавишу A, чтобы перейти в режим вставки и добавить текст после курсора.
  • Клавиши Shift + A: Нажмите клавиши Shift + A, чтобы вставить текст в конец строки.
  • Клавиши Shift / CTRL + R: Сочетание клавиш R заменяет только один символ, но если вы хотите заменить несколько символов, нажмите клавиши Shift или CTRL + R.
  • Сочетание клавиш CW: Нажмите клавиши C, а затем W, чтобы удалить слово целиком. После нажатия этих клавиш вы можете перейти в режим вставки, чтобы заменить слово целиком.
  • Сочетание клавиш CC: Ярлык CC похож на CW, но удаляет всю строку и позволяет добавить новую.
  • Клавиша X: Вы можете нажать клавишу X, чтобы удалить определенный символ под курсором. Однако убедитесь, что вы не находитесь в режиме вставки.
  • Клавиши Shift + X: Вы можете нажать клавиши Shift и X, чтобы удалить определенную строку под курсором.
  • Сочетание клавиш DD: это сочетание клавиш удалит всю строку. Кроме того, если вы хотите удалить несколько строк, нажмите цифры на клавиатуре в правильном порядке. Например, если вы хотите удалить пять строк, нажмите D, 5 и D в том же порядке.
  • Сочетание клавиш DW: ярлык DW удалит все слово целиком.
  • Сочетание клавиш YW: этот ярлык называется Yank, и он копирует слово.
  • Сочетание клавиш YY: этот ярлык скопирует строку.
  • Клавиша P: Она вставит текст в конец определенного абзаца.
  • Клавиши Shift + P: текст будет вставлен в абзац выше.
Читать  Как отменить и повторить в Nano Editor?

 

Основные команды редактора Vim

: set nu: Вы можете использовать эту команду для отображения номера строки в редакторе.

: set nu!: Аналогичным образом вы можете удалить номера строк.

: {номер строки}: Используйте эту команду, когда хотите перейти к определенному номеру строки. Например, введите 17, чтобы перенаправить на 17-ю строку.

: set mouse = a: Эта команда активирует мышь, и вы можете использовать ее для копирования и вставки текста. Более того, вы также можете выделить конкретный текст и заменить его чем-то другим.:

:%s/old/new/g: Вы можете использовать эту команду для замены определенного слова другим. Например, давайте заменим слово “Linux” на “OS”, используя следующую команду:

:%s/Linux/OS/g

 

В приведенной выше команде s означает “заменить”, а % указывает количество строк, в которых команда должна реализовать изменение. Вот почему, если вы хотите заменить слово во всех строках, используйте вместо этого % или укажите номер строки. Более того, g – это “global”. который заменяет все вхождения old во всем документе.

 

Дополнительные сочетания клавиш

Теперь вы можете использовать несколько дополнительных сочетаний клавиш для поиска текстов и сохранения текстового файла в текстовом редакторе Vim.

/<текст>: Нажмите клавишу / и введите текст, который вы хотите найти. Эта команда выполнит прямой поиск.

?<текст>: Аналогичным образом вы можете использовать ?<текст> для выполнения обратного поиска.

: w: Вы можете использовать эту команду для записи или сохранения файла, не выходя из редактора Vim.

Читать  Как показать номера строк в Vim

: wq: Если вы хотите сохранить файл в редакторе Vim и выйти из него, пожалуйста, используйте команду :wq.

: q: Если вы хотите выйти из текстового редактора, пожалуйста, используйте команду : q, но сначала сохраните файл, иначе он выдаст вам сообщение об ошибке.

: q!: Наконец, если вы хотите принудительно завершить работу и отменить несохраненные изменения, пожалуйста, используйте : команда q!.

 

Выводы

Итак, это было полное руководство по основным командам редактора vim, которые вам необходимо знать, чтобы стать экспертом. Вы можете использовать текстовый редактор Vim для выполнения задач редактирования и эффективного повышения производительности. Следовательно, мы рекомендуем изучить эти сочетания клавиш и команды, если вы часто используете редактор Vim в средах терминалов.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

1 × 2 =

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
Мир технологий развивается стремительно, и спрос на квалифицированных программистов постоянно…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: