在Linux的Vim编辑器中,保存文件但不退出的操作可以通过以下命令实现:
:w
:w ~/newfile.txt
):w!
保存到新文件
:w newfilename
将当前内容另存为新文件(原文件不受影响)
保存部分内容
:10,20w part.txt
将第10行到第20行的内容保存到 part.txt
保存所有打开的文件
:wa
如果你用多个窗口或标签页编辑多个文件,此命令会保存所有修改过的文件
:w
仅保存不退出,可继续编辑:x
或 ZZ
会保存并退出:q!
不保存强制退出编辑配置文件时临时保存检查:
:w
:!cat /etc/nginx/nginx.conf # 检查文件内容
# 继续编辑...
调试脚本时多次保存:
:w
:!./script.sh # 测试脚本
# 根据输出继续修改
如果需要进一步操作(如保存后执行命令),可以组合使用:
:w | !ls
(保存后执行ls
命令)