В чем разница между /: и: в vi?

Разница между /: а также : в ви?

2 ответа

Вы имеете в виду команды vi?

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

: x == сохранить и выйти

: w == сохранить,

: q == выйти,

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

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

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

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

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

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

Что означает ввод ключа : в редакторах Vi/M?

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

Чтобы сохранить сделанные вами изменения, но оставьте vi запущенным и ваш файл открытым:

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

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

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

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

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