如何在vi/vim中将现有文件保存到新文件(另存为)
时间:2020-01-09 10:39:39 来源:igfitidea点击:
使用vi或vim文本编辑器时可以直接保存现有文件吗?
如何在Linux或类似Unix的系统上运行的vi/vim中运行另存为命令?
Vi是用于Linux和类Unix系统的文本编辑器。
现代Unix系统附带的vi的更新版本,称为vim(Vi IMproved),向上兼容Vi。
可以使用vi编辑任何纯文本文件。
但是,vim对于编辑程序非常有用。
在vi或vim下将现有文件保存到新文件的过程
- vim或vi文本编辑器中没有"另存为"对话框。但是,可以运行以下命令来保存现有文件。
- 选择一个尚不存在的文件名。例如foo.txt
- 现在按ESC键
- 输入
:w foo.txt
(其中foo.txt是您选择另存为vi或vim的文件名)
让我们详细了解所有命令。
vim另存为命令
让我们启动vi/vim并创建一个名为bar.txt的新文件。
打开终端应用程序,然后执行以下命令:
vim bar.txt
按i
插入一些文本:要保存文件,请按ESC和:w
。
最后一条命令将保存当前文件。
现在让我们说您想使用vim将bar.txt保存为foo.txt。
命令语法如下:
:w FILENAME :x FILENAME :x foo.txt
保存更改后,您可以通过退出Vim(首先按ESC键):
:q
如何在vim/vi中的其他目录中保存文件?
您必须使用write命令执行要保存文件的位置的完整路径。
例如,将文件保存在/home/Hyman/backups/foo.txt中:
:w /home/Hyman/backups/foo.txt