September 14, 2023

Error E212: Can’t open file for writing” in Vim

To save that file run:

:w !sudo tee % > /dev/null

File is saved.

To quit:


Next time you edit a config file run:

$ sudo vi file

Also, remember Vim has a builtin help system. Running :h E212 will show:

For some reason the file you are writing to cannot be created or overwritten. The reason could be that you do not have permission to write in the directory or the file name is not valid.

personal computing command-line interface (cli) gnu linux trisquel shell literacy office applications wiki vim

No affiliate links, no analytics, no tracking, no cookies. This work © 2016-2024 by yctct is licensed under CC BY-ND 4.0 .   about me   contact me   all entries & tags   FAQ   GPG public key

GPG fingerprint: 2E0F FB60 7FEF 11D0 FB45 4DDC E979 E52A 7036 7A88