vim显示无法打开并写入文件
当vim显示无法打开并写入文件时,通常是因为当前用户没有对文件的写权限。以下是几种解决办法:
1. 使用sudo vim命令:放弃当前编辑,重新用sudo vim 的方法。这样,你就以root用户的身份编辑文件,具有写权限。
2. 保存为临时文件:把文件先保存为一个临时文件,再退出vim把临时文件改为你编辑的文件。例如::file /tmp/file.txt,然后:wq。接着用sudo mv 命令将文件移动。
3. 使用sudo和tee命令:在vim中使用sudo命令提权,并用tee命令书写文件。方法如下::w !sudo tee %。其中,%表示当前编辑的文件名。tee命令从管道中读取输入,并向文件中写。当然,用sudo 为 tee 提权,解决授权问题。
根据你的需求,选择一个最适合你的解决办法。

如有侵权请及时联系我们处理,转载请注明出处来自
随机推荐
科技快讯 |备案号:( 沪ICP备2026008940号-1 )