1. Камеры
  2. Автоаудио и электроника
  3. Домашнее аудио
  4. Персональное аудио
  5. Телевизоры
  6. Умный дом
  >> Электронные технологии >  >> Умный дом >> Умная жизнь

Как создать файл в редакторе VI

Как создать файл в редакторе VI

Существует три метода создания новых файлов в редакторе vi:два из них создают новые пустые файлы, а другой создает копию существующего открытого файла с новым именем. В этой статье предполагается наличие базовых знаний о режимах и командах vi.

Шаг 1

Откройте окно терминала и введите в командной строке следующее:

vi моеимя_файла

Экран терминала будет заменен интерфейсом vi. В верхней части окна терминала вы увидите мигающий курсор, расположенный над столбцом символов ~, бегущим вниз по краю экрана. В нижней части окна терминала вы должны увидеть:

"myFileName" [Новый файл]

Отредактируйте файл (добавьте содержимое), а когда закончите, переключитесь в командный режим и введите следующее:

:w

Vi записывает файл на диск, и вы узнаете об этом, потому что внизу окна вы увидите:

"myFileName" [Новое] 1L, 4C написано

Цифры 1 и 4 будут различаться в зависимости от того, сколько строк (L) и символов (C) vi записал на диск.

Шаг 2

Создайте копию нового файла, выполнив в командном режиме следующее:

:w myCopyOfFileName

Теперь в нижней части окна терминала вы увидите:

"copyOfFileName" [новый] 1L, 4C написано

Однако, вопреки тому, что вы можете ожидать, vi по-прежнему предоставляет вам буфер для «myFileName», а не для «copyOfFileName». Редактор создал копию и записал ее на диск, но предполагает, что вы намерены продолжить редактирование исходной копии файла. Чтобы открыть копию, выполните следующее:

:e copyOfFileName

Если вы используете редактор vim (улучшенный vi), вы можете пропустить этот двухэтапный процесс, создав копию следующим образом:

:sav myCopyOfFileName

Vim делает копию, записывает ее на диск и переключает текущий буфер на новый файл.

Шаг 3

Откройте новый файл для редактирования, не выходя из редактора vi, выполнив следующие действия:

:e aBrandNewFile

Появится новый пустой буфер, а в нижней части окна терминала появится следующий текст:

"aBrandNewFile" [Новый файл]

Результат вызова ":e newFile" при использовании vi почти идентичен вызову "vi newFile" из командной строки. Разница в том, что, открыв новый файл в vi, вы также можете продолжить редактирование любых других буферов, которые были открыты ранее.

Совет

Чтобы одновременно создать несколько новых файлов из командной строки, просто добавьте аргументы имени файла в vi, например:vi файл1 файл2 файл3. То же самое нельзя сделать при создании новых файлов из vi с помощью команды ":e".

Чтобы получить список всех открытых буферов в vi, введите команду ":ls". Это отображает список всех буферов, которым предшествует номер. Чтобы переключиться на другой открытый буфер, выполните команду ":b1", заменив "1" на номер желаемого буфера.


  1. Как создать файл 3gp
  2. Как создавать пакетные файлы
  3. Как создать файл в Python
  4. Как создать файл CFG?
  5. Как создать файл MHT