vim的保存文件和退出命令

命令

简单说明

:w

保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。

:w!

强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当用户是文件的属主时才适用,而超级用户则不受此限制。

:wq

保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。另外一种替代的方法是用ZZ命令。

:wq!

强制保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据强制写到启动vim时指定的文件中,然后退出vim编辑器。

ZZ

使用ZZ命令时,如果文件已经做过编辑处理,则把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。否则只是退出vim而已。注意,ZZ命令前面无需加冒号“:”,也无需按Enter键。

:q

在未做任何编辑处理而准备退出vim时,可以使用此命令。如果已做过编辑处理,则vim不允许用户使用“:q”命令退出,同时还会输出下列警告信息:

No write since last change (:quit! overrides)

:q!

强制退出vim编辑器,放弃编辑处理的结果。如果确实不需要保存修改后的文件内容,可输入“:q!”命令,强行退出vim编辑器。

:w filename

把编辑处理后的结果写到指定的文件中保存

:w! filename

把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有的文件。

:wq! filename

把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有文件,并退出vim编辑器。

vim的保存文件和退出命令相关推荐

  1. vi模式下的几种常用的保存文件并退出命令

    w:write,写入 q:quit,退出 1.:wq 保存文件并退出, 2.:q (quit)不保存文件,直接退出,这是如有编辑的文件时,会提示:编辑文件尚未保存(No write since las ...

  2. Vim/Vi中保存文件并退出编辑器

    Vim/ Vi模式 启动Vim编辑器时,处于正常模式. 在这种模式下,可以使用vim命令并浏览文件. 0.打开package.json 终端命令vim package.json 1.进入编辑模式: 按 ...

  3. java记事本可以打开文件保存文件和退出的程序

    import java.awt.*; import java .awt.event.*; import java.io.*; class win { Frame a; MenuBar menubar; ...

  4. Linux vim退出命令(保存与不保存)

    按ESC键 跳到命令模式,然后输入: :w - 保存文件,不退出 vim :w file -将修改另外保存到 file 中,不退出 vim :w! -强制保存,不退出 vim :wq -保存文件,退出 ...

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

    按ESC键 跳到命令模式,然后输入: :w - 保存文件,不退出 vim :w file -将修改另外保存到 file 中,不退出 vim :w! -强制保存,不退出 vim :wq -保存文件,退出 ...

  6. vim 修改后退出命令

    :w            - 保存文件,不退出 vim :w file  -将修改另外保存到 file 中,不退出 vim :w!          -强制保存,不退出 vim :wq       ...

  7. Linux | vi编辑文件如何退出

    :w - 保存文件,不退出 vim :w file -将修改另外保存到 file 中,不退出 vim :w! -强制保存,不退出 vim :wq -保存文件,退出 vim :wq! -强制保存文件,退 ...

  8. java vi命令 退出_Git 使用vi或vim命令打开、关闭、保存文件

    1 vi & vim 有两种工作模式: (1)命令模式:接受.执行 vi & vim 操作命令的模式,打开文件后的默认模式: (2)编辑模式:对打开的文件内容进行 增.删.改 操作模式 ...

  9. linux vim保存退出命令

    linux vim保存退出命令:先按ESC进入Command模式,然后输入":wq",回车就可以保存并退出了. vi的其他保存/退出命令: :w 保存: :w filename 另 ...

最新文章

  1. 云计算之路-阿里云上:2013年4月7日14:15~18:35服务器故障经过
  2. WSGI直观形象的了解一下
  3. 服务器LCD显示面板,DELL服务器2950的错误代码表(前LCD面板)
  4. Web存储—localStorage存储
  5. python寻路_【PYTHON】a-start寻路算法
  6. [luoguP3332] [ZJOI2013]K大数查询(树套树)
  7. 黑马程序员顺义校区php_传智播客·黑马程序员顺义新校区来校路线介绍
  8. 2000款商务通用PPT模板免费下载
  9. win10本机计算机策略,[本地策略组怎么打开]win10本地组策略打开方法
  10. 批量创建文件夹的方法
  11. SQL中使用UNION ALL一定比OR效率高吗?
  12. Codeforces Global Round 21 E. Placing Jinas
  13. java服务器下载文件浏览器无反应
  14. 微信小程序校园活动管理系统+后台管理系统
  15. github获取token
  16. 计算机要执行一条指令,cpu所涉及的操作应该包括下列的,计算机一级填空选择题与答案.doc...
  17. SegNeXt: Rethinking Convolutional Attention Design for Semantic Segmentation 论文解读
  18. 自制Microbit图形化编程小车
  19. 真正意义上下一代 Windows Embedded:有关 Windows 10 Athens 的事
  20. 七年级下册信息技术认识计算机硬件,七年级信息技术下册

热门文章

  1. 用net连某台电脑c盘怎么连_关于电脑的4个冷知识,恐怕90%的人连第一个都不知道!...
  2. java content()_理解content(一)
  3. PythonNET网络编程3
  4. 创建MYSQL的储存过程
  5. Java RESTful Web Service实战
  6. PHP语言 -- 基础
  7. TreaponseHeader
  8. Android开发环境——Eclipse ADT相关内容汇总
  9. C++ 的复制构造函数
  10. 远程控制 vc++实现