一、:wq命令
在vi编辑器中,使用:wq命令可以保存文件并退出编辑器。这个命令意味着:“将你所做的改动(write)保存到文件中,并退出(quit)编辑器。”如果你没有修改文件的权限,则需要使用sudo:wq命令。
:wq
此时,vi会切换到普通模式,执行保存和退出的操作。这个操作也可以使用字母缩写的方式,即同时按下Esc键和Shift+:,然后输入wq再按Enter键。
二、:x命令
另一个保存文件并退出编辑器的命令是:x。这个命令意味着:“只有在文件被修改的情况下,将其保存,并退出编辑器。”
:x
如果文件没有被修改,那么使用:x就相当于:q,即直接退出并不保存。这个命令同样可以使用字母缩写的方式,即同时按下Esc键和Shift+:,然后输入x再按Enter键。
三、:q!命令
如果你在编辑文件的时候有了一个不小心的修改,而你并不想保存这个修改,你可以使用:q!命令直接退出编辑器。这个命令意味着:“强制退出编辑器,不保存任何修改。”
:q!
同样,这个命令同样可以使用字母缩写的方式,即同时按下Esc键和Shift+:,然后输入q!再按Enter键。
四、Ctrl+Z命令
有时候我们会想暂停正在进行的任务,回到命令行,然后在继续完成之前的任务。这时可以使用Ctrl+Z操作,将当前任务停止或暂停,并回到命令行。如果在vi编辑器中使用这个命令,那么编辑器会被挂起,你可以在命令行中进行其他任务。
Ctrl+Z
五、:e!命令
有时候,你在编辑文件的时候做了一些错误操作,并且无法复原。在这种情况下,你可以使用:e!命令重新打开文件,从而放弃你所做的所有修改。
:e!
这个命令会重新打开当前文件,并且不保存任何修改。这个命令同样可以使用字母缩写的方式,即同时按下Esc键和Shift+:,然后输入e!再按Enter键。
六、小结
在linux下,退出vi编辑器的命令有不同的作用,需要根据具体情况选择合适的命令。最常用的命令是:wq,即保存文件并退出编辑器;如果不想保存修改可以使用:q!命令直接退出编辑器;如果需要放弃所做的全部修改,则可以使用:e!命令重新打开文件。通过这些命令,编辑文件变得更加简单和便捷。