app教程网 学习教程 linux退出vi编辑命令(vi命令保存退出)

linux退出vi编辑命令(vi命令保存退出)

方法有很多种:退出Vi当你编辑完文件,准备退出Vi,返回shell时,可以使用以下方法之一。在命令模式下,按两次大写字母z。如果当前编辑的文件已经被修改,Vi保存文件并退出。

回归外壳;如果当前编辑的文件没有被修改,Vi直接退出,返回shell。在最后一行模式下,输入命令:w Vi保存当前编辑的文件,但不退出,继续等待用户输入命令。使用w命令时,

您可以为编辑过的文件指定一个新的文件名。【例6】:w newfile此时Vi会将当前文件的内容保存到指定的new file,而原文件保持不变。如果新文件是现有文件,

然后Vi在显示窗口的状态行给出提示信息:文件存在(使用!此时,如果用户真的想用文件的当前内容替换新文件中的原始内容,

可用命令:w!否则,您可以选择另一个文件名来保存当前文件。在最后一行模式下,输入命令:q系统退出Vi并返回到shell。如果使用该命令退出Vi时编辑的文件没有保存,

然后Vi在显示窗口的最后一行显示以下信息:自上次更改后未写入(使用!To overrides)提示用户文件修改后没有保存,然后Vi不退出。

继续等待用户命令。如果用户只是不想保存修改后的文件,想强行退出Vi,可以使用命令:q!Vi放弃更改,直接退回到shell。在最后一行模式中,输入命令:wq Vi将首先保存文件。

然后退出Vi,返回shell。在最后一行模式下,输入命令:x该命令与命令模式下的ZZ命令功能相同。

本文来自网络,不代表本站立场,转载请注明出处:https: