Экран терминала будет заменен интерфейсом vi. В верхней части окна терминала вы увидите мигающий курсор, расположенный над столбцом символов ~, бегущим вниз по краю экрана. Внизу окна терминала вы должны увидеть:
Отредактируйте файл (добавьте содержимое), а когда закончите, переключитесь в командный режим и введите следующее:
Vi записывает файл на диск, и вы узнаете об этом, потому что внизу окна вы увидите:
Цифры 1 и 4 будут варьироваться в зависимости от того, сколько строк (L) и символов (C) vi записал на диск.
Однако, вопреки тому, что вы могли ожидать, vi по-прежнему представляет вам буфер для «myFileName», а не «copyOfFileName». В редактор действительно создал копию и записал ее на диск, но предполагается, что вы собираетесь продолжить редактирование исходной копии файл. Чтобы открыть копию, выполните следующие действия:
Если вы используете редактор vim (vi улучшенный), вы можете пропустить этот двухэтапный процесс, создав копию следующим образом:
Vim делает копию, записывает ее на диск и переключает текущий буфер на новый файл.
Откройте новый файл для редактирования в редакторе vi, выполнив следующие действия:
Появится новый пустой буфер, и в нижней части окна терминала появится следующий текст:
Результат вызова ": e newFile" при использовании vi почти идентичен вызову "vi newFile" из командной строки. Разница в том, что, открыв новый файл в vi, вы также можете продолжить редактирование любых других буферов, которые были открыты ранее.
Чтобы создать сразу несколько новых файлов из командной строки, просто добавьте аргументы имени файла в vi, например: vi file1 file2 file3. То же самое нельзя сделать при создании новых файлов из vi с помощью команды ": e".
Чтобы вывести список всех открытых в данный момент буферов в vi, введите команду ": ls". Это отображает список всех буферов, перед которым стоит номер. Чтобы переключиться на другой открытый буфер, выполните команду «: b1», заменив «1» номером желаемого буфера.