vim退出命令(保存、放弃保存)
在命令模式中,连按两次⼤写字母Z,若当前编辑的⽂件曾被修改过,则Vi保存该⽂件后退出,返回到;若当前编辑的⽂件没被修改过,则Vi直接退出, 返回到shell。
在末⾏模式下,输⼊
:w
Vi保存当前编辑⽂件,但并不退出,⽽是继续等待输⼊命令。在使⽤w命令时,可以再给编辑⽂件起⼀个新的⽂件名。
[例6]
:w newfile
此时Vi将把当前⽂件的内容保存到指定的newfile中,⽽原有⽂件保持不变。若newfile是⼀个已存在的⽂件,则Vi在显⽰窗⼝的状态⾏给出提⽰信息:
File exists (use ! to override)
此时,若⽤户真的希望⽤⽂件的当前内容替换newfile中原有内容,可使⽤命令
:w! newfile
否则可选择另外的⽂件名来保存当前⽂件。
在末⾏模式下,输⼊命令
:q
系统退出Vi返回到shell。若在⽤此命令退出Vi时,编辑⽂件没有被保存,则Vi在显⽰窗⼝的最末⾏显⽰如下信息:
No write since last change (use ! to overrides)
提⽰⽤户该⽂件被修改后没有保存,然后Vi并不退出,继续等待⽤户命令。若⽤户就是不想保存被修改后的⽂件⽽要强⾏退出Vi时,可使⽤命令
:q!
Vi放弃所作修改⽽直接退到shell下。
在末⾏模式下,输⼊命令
:wq
Vi将先保存⽂件,然后退出Vi返回到shell。
vim命令进入编辑模式 在末⾏模式下,输⼊命令
:x
该命令的功能同命令模式下的ZZ命令功能相同
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论