Для того, чтобы отредактировать
другой файл, используйте команду :e
. Например, чтобы прекратить
редактирование файла test
и перейти к редактированию файла foo
,
используйте команду
____________________________________________________________________
|COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY. |
|~ |
|~ |
|~ |
|~ |
|~ |
|:e foo_____________________________________________________________|
Если вы используете :e без предварительного сохранения файла, то сначала вы получите сообщение об ошибке.
____________________________________________________________________
|No_write_since_last_change_(":edit!"_overrides)____________________|
которое просто означает,
что vi
не желает редактировать другой файл, пока не будет сохранен
первый. В этот момент вы можете использовать :w
, чтобы сохранить
исходный файл, а затем использовать :e
или использовать команду
____________________________________________________________________
|COW IS THE TIME FOR ALL WOMEN TO COME TO THE AID OF THE HUNGRY. |
|~ |
|~ |
|~ |
|~ |
|~ |
|:e! foo_____________________________________________________________|
``!
'' говорит
vi
, что вы на самом деле имеете в виду - редактировать новый файл
без сохранения изменений, которые делались в первом.