На моем компьютере есть определенный файл, который Vim настаивает на открытии в режиме только для чтения. Я проверил права доступа к файлу (у меня есть полный контроль), и если я это сделаю: w !, запись произойдет просто отлично. Тем не менее, открываю ли я файл с помощью: e или из NERDTree, файл открывается как доступный только для чтения. Все остальные файлы, которые я открываю, работают нормально. Это, вероятно, не проблема с разрешениями, так как: w! работает просто отлично.