Что является различием между/: и: в vi?

Различие между /: и : в vi?

3
задан 15 June 2016 в 22:07

2 ответа

Вы обращаетесь к командам vi?

Ввод : в vi командной строке означает, что Вы собираетесь записать команды vi. Например:

:x == сохраняют и выходят

: w == сохраняют,

: q == выход,

:s/// == поиск и замена, и т.д.

Ввод / означает выполнять поиск. Так /: означает поиск экземпляра ":" (двоеточие) в Вашем файле.

6
ответ дан 1 December 2019 в 15:24

У Vi есть два режима работы:

  • Командный режим
  • Режим вставки

В командном режиме буквы клавиатуры выполняют функции редактирования (как перемещение курсора, удаляя текст, например). Для ввода командного режима нажмите клавишу Esc.

В режиме вставки буквы Вы вводите служебные слова и предложения. В отличие от многих текстовых процессоров, vi запускает в командном режиме.

Что делает ввод: ключ, средний в редакторах Vi/M?

Редактор редактора vi основан на более раннем названном текстовом редакторе Unix напр. исключая командами может использоваться в vi. исключая командами, начинаются с a : (colon) и конец с a. Команда отображена на строке состояния, как Вы вводите. Некоторые исключая командами полезны при сохранении и заключительные файлы.

Для сохранения редактирований, Вы сделали, но оставляете выполнение vi и Ваш файл открытыми:

  1. Нажмите Esc
  2. Тип: w
  3. Нажмите Return.

/ используется для поиска в то время как в командном режиме

  1. Введите / (наклонная черта).
  2. Введите текстовую строку, которую Вы хотите искать в файле.
  3. Нажмите Return.

Так/: будет искать ":" символ в подчиненном файле, в то время как: возьмет пользователя к командному режиму, где исключая командами может быть выполнен.

0
ответ дан 1 December 2019 в 15:24

Другие вопросы по тегам:

Похожие вопросы: