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