企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
当我们使用Vim编辑器打开一个文件时,怎样退出并保存呢? > 终端输入命令`vim <filename>` 可以使用Vim编辑器打开一个文件,然后输入`i`可以进行编辑. > 以下命令的使用是在非编辑模式下才会生效,退出编辑模式按`esc`按键. 1. `:w` > 只保存编辑的内容,但是不退出Vim编辑器.就是将内存缓冲区的数据刷新到Vim打开的文件中. 2. `:w!` > 强制写数据到文件中.这个命令的场景就是当某个文件只有读权限,没有写权限时,可以将数据强制写入到文件中,但是前提是用户是该文件的属主,当然超级用户不存在这个限制. 3. `:wq` > 保存编辑的内容并退出Vim编辑器. 4. `:wq!` > 强制写数据到文件中并退出Vim编辑器.这个命令的前提和`:w!`命令一样 5. `ZZ` > 注意:是大写Z.此命令的用法和`:wq`命令是一样的.无需再次按`Enter`键. 6. `:q` > 当前文件没有更改时,使用该命令会直接退出Vim编辑器,如果文件已经做了修改了,则此命令会失败,并警告:`No write since last change (add ! to override)` 7. `:q!` > 此命令是强制退出Vim编辑器,对文件内容不作处理,不管改动过还是未改动. 8. `:w <filename>` > 把编辑后的结果保存到指定的文件中,相当于文件另存为,该命令不会退出Vim编辑器,`注意有空格`. 9. `:w! <filename>` > 强制把编辑后的结果保存到制定文件中,如果已存在则强制覆盖, 该命令也不会退出Vim编辑器. 10. `:wq! <filename>` > 强制把编辑后的结果保存到制定文件中,如果已存在则强制覆盖,该命令会退出Vim编辑器. 作者:一心729 链接:https://www.jianshu.com/p/b6d7153c83f1 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。