“:x” 和 “:wq” 的区别


参考

vim 中的":wq"和":x"的区别


“:x” 和 “:wq” 的区别如下:

  1. :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。
  2. :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。
    这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,”:wq” 强制更新文件的修改时间,
    这样会让 make 编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。不过像是版本控制的软件一般首选还是比较文件内容,修改时间一般不加以理会。

When you are lost, follow your heart

:x 和 :wq 的区别相关推荐

  1. vi保存退出:x与:wq的区别

    vi保存退出":x"与":wq"的区别 :wq   强制性写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间. :x    写入文件并退出.仅当 ...

  2. linux的wq 与wq的区别,Linux ESC :wq 和:wq!的区别

    Linux ESC :wq 和:wq!的区别 Linux ESC:wq 和:wq!的区别 发布者:IT人在线 | 发表时间:2018-12-4 17:20:43 Linux ESC :wq esc(键 ...

  3. Linux中,常常会用到 vim ,其中 q ,wq wq!的区别,以及 vim -r 的作用

    w ->表示保存退出 wq! ->表示强制保存退出,可以保存"readonly"只读文件 q ->在vim中表示退出 q! ->表示强制不保存退出,不对文件 ...

  4. linux x和wq的区别,:x和:wq的区别

    看别人用:wq,而我用:x,于是百度一下区别,整理一下: 相同点:都保存并退出的功能. 区别: 1. :wq   强制性写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间. :x    ...

  5. linux命令中:wq和:wq!区别

    [html] view plain copy //上面的命令只是在vi编辑命令中使用 首先使用esc(键退出)->:(符号输入)->wq(保存退出) :wq(保存编辑操作退出) :wq!( ...

  6. linux中wq和wq 的区别,wq+linux+wq什么意思

    弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境,确保服务持久稳定运行,提升运维效 ...

  7. Linux vi种 wq 、wq!、x、q、q!区别

    上面的命令只是在vi编辑命令中使用 wq:表示保存退出 wq!:表示强制保存退出 x:表示保存退出 在vi/vim编辑中,直接按 x 可以删除当前光标所在处的字符. wq和wq!的区别如下: 有些文件 ...

  8. 【Linux】vi编辑器中:wq 、:wq!、:x、:q、:q!的详细区别

    文章目录 下面的命令只是在vi编辑命令中使用 `:wq`和`:wq!`的区别如下: `:x` 和 `:wq`的区别如下: `:q` 和 `:q!`的区别如下: 下面的命令只是在vi编辑命令中使用 :w ...

  9. Linux 中 wq 、wq!、x、q、q!区别

    wq:表示保存退出 wq!:表示强制保存退出 x:表示保存退出 wq和wq!的区别如下: 有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能保存文件 ...

最新文章

  1. 微服务架构下的静态数据通用缓存机制!
  2. 你听过BA、DA、AA、TA么?全网疯传的架构实践全景图!
  3. R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R
  4. SystemCenter2012SP1实践(24)【录像】创建私有云
  5. 面向开发者的2018年AI趋势分析
  6. CGRect CGFloat 不能使用
  7. 取 Oracle Schema信息
  8. C语言高级编程:i++ 或 ++i作为函数参数
  9. c 调用c语言dll数组,C#调用C类型dll入参为struct的问题详解
  10. 淤泥管道机器人_丛台区设备管道清洗超高效率
  11. 创建Java源代码文件----开始编写代码
  12. 手机CPU处理器大解析
  13. 老板让全体员工《致加西亚的信》
  14. 由连连看游戏作弊器想到的
  15. 原来华为手机语音助手,还有3大隐藏功能,职场人的必备神器
  16. 出差沈阳记之初来乍到
  17. 机器学习案例:预测自行车流量——基于Scikit-Learn
  18. 不能不知道的分布式基础理论
  19. 个别化教育计划IEP模板
  20. AWVS安装(Windows)

热门文章

  1. 函数或变量 rtenslearn_c 无法识别_Stata:过度识别检验一文读懂
  2. mysql不等于判断时,空值过滤问题
  3. win32应用程序_不是有效的win32应用程序怎么解决
  4. c语言 switch案例,C语言程序设计 2. switch语句的运用 案例 switch条件语句.docx
  5. linux whois工具,CentOS如何安装whois命令
  6. php yield 导出文件,PHP yield 读取大文件
  7. python 搭建登陆系统_Django 搭建CMDB系统完整[1](用户登录)
  8. java char 指针数组_双指针之对撞指针,Java
  9. 在列表前方插入一个数据_Python基础知识详解(三):数据结构篇
  10. php大数组循环嵌套的性能优化