В чем разница между /: и: в vi?
Разница между /: а также : в ви?
2 ответа
Вы имеете в виду команды vi?
Ввод : в командной строке vi означает, что вы собираетесь писать команды vi. Например:
: x == сохранить и выйти
: w == сохранить,
: q == выйти,
: s /// == поиск и замена и т. д.
Ввод / означает выполнение поиска. So /: означает, что вы ищете экземпляр ":" (двоеточие) в вашем файле.
У Vi есть два режима работы:
- Командный режим
- Режим вставки
В командном режиме буквы клавиатуры выполняют функции редактирования (например, перемещение курсора, удаление текста). Чтобы войти в командный режим, нажмите клавишу Esc.
В режиме вставки буквы, которые вы вводите, образуют слова и предложения. В отличие от многих текстовых процессоров, vi запускается в командном режиме.
Что означает ввод ключа : в редакторах Vi/M?
Редактор редактора vi построен на более раннем текстовом редакторе Unix, который называется ex. ex команды могут быть использованы в vi. бывшие команды начинаются с : (colon) и заканчиваться на. Команда отображается в строке состояния по мере ввода. Некоторые команды ex полезны при сохранении и закрытии файлов.
Чтобы сохранить сделанные вами изменения, но оставьте vi запущенным и ваш файл открытым:
- Нажмите Esc
- Тип : ш
- Нажмите Return.
/ используется для поиска в командном режиме
- Тип / (косая черта).
- Введите текстовую строку, которую вы хотите найти в файле.
- Нажмите Return.
Поэтому /: будет искать символ ":" в файле темы, а :: переводит пользователя в командный режим, где могут выполняться ex-команды.