VIM退出命令

注意:这些命令前面都有一个冒号:

当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。

在命令模式中,连按两次大写字母Z,若当前编辑的文档曾被修改过,则Vi保存该文档后退出,返回到shell;若当前编辑的文档没被修改过,则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。

在末行模式下,输入命令

:x

该命令的功能同命令模式下的ZZ命令功能相同。

时间: 2024-08-08 19:08:34

VIM退出命令的相关文章

vim 退出命令(保存、放弃保存)

在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell:若当前编辑的文件没被修改过,则Vi直接退出,   返回到shell. 在末行模式下,输入命令 :w Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令.在使用w命令时,可以再给编辑文件起一个新的文件名. [例6] :w   newfile 此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变.若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息

linux vim 退出相关命令

困扰无数人的Linux Vim退出方法,原来这么简单? Vim作为使用最广泛的文本编辑器之一,在编程的世界中,一直流传着一个关于它的神秘问题,知道答案的人寥寥无几,却又难以启齿,那就是:怎么退出Vim # 点击Esc键进入"普通模式".然后,您可以键入:以进入"命令行模式".冒号(:)将出现在屏幕底部,您可以键入以下命令之一.要执行命令,请Enter按键. · :q # 退出(的缩写:quit) · :q! # 不保存即退出(的缩写:quit!) · :wq # 写

vim常用命令总结

vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使用gg=G可对整篇代码进行排版.   vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标当前行开始,光标经过的行都会被选中

vim常用命令

一.插入命令 i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 二.搜索命令 /text 查找text,按n健查找下一个,按N健查找前一个. ?text 查找text,反向查找,按n健查找下一个,按N健查找前一个. vim中有一些特殊字符在查找时需要转义 .*[]^%/?~$ :set ignorecase 忽略大小写的查找 :set noignorecase 不忽略大小写的查找 查找很长的词,如果一个词很长

vim相关命令单独记载

1. 无敌的可扩展性 1.1 可扩展性给了软件强大的生命 曾几何时,Windows用户对软件的可扩展性没有概念,他们只能对他们使用的软件进行非常有限的定制.扩展软件的权利保留在软件开发者手中.软件的使用者如果想要新的功能和特性,只能等待软件的升级.有能力的用户等不及了,为了添加自己想要的功能,从0开始写了一款新的软件.就这样,新的功能意味着新的软件,Windows下的软件前赴后继,迅速地更新换代着.因此, Windows下的软件都很短命. Emacs和Vim没有被时代淘汰,反而越发强大,也正是因

VIM常用命令——快速入门,行走江湖

VIM详细命令有很多,我们选用一些常用的入门命令,足以对付日常的代码编辑工作了,如果日后有需要使用其他命令,再来查询也不迟. vim一般有3种编辑模式,分别是插入模式,正常模式(normal mode),末行模式. 以下主要是在正常模式下的操作,其他模式操作会注明相关模式 1.1  移动光标 h------>每次按下向左移动 j------>每次按下向下移动 k------>每次按下向上移动 l------>每次按下向右移动 1.2  vim的进入和退出 按<Esc>键

Linux vim 常用命令

命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当

Unix Linux vi vim 使用手册|vi vim 常用命令 详解

Unix Linux vi vim 使用手册 Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都 会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都 差不多.熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用:Unix 上也已经发展出 许多更新.更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外 的软体.所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心应手.

001嵌入式童年之vim常用命令

1.命令行模式:刚进入vim时的模式,该模式下可以移动光标进行浏览,可以进行整行删除等操作,但无法编辑文字,该模式下的功能键有: (1)yy:复制当前光标所在行 (2)[n]yy:n为数字,复制当前光标开始的n行 (3)p:粘贴复制的内容到光标所在下一行 (4)dd:删除当前光标所在行 (5)[n]dd:删除当前光标所在行开始的n行 (6)/name:查找光标之后的名为"name"的字符串 (7)G:光标移动到文件尾(注意是大写) (8)u:取消前一个动作(注意是小写) (9)跳到指定