В настоящее время я использую версию gVim для Windows для редактирования исходных файлов на сетевом диске, сопоставленном с системой linux, а также локальных файлов, созданных в cygwin.
Проблема в том, что версия gVim для Windows уничтожает исходные права доступа к файлам в соответствующих системах. IE: файлы в cygwin по умолчанию имеют значение 077. При редактировании в vim-версии Windows они сохраняются как 777. Эта проблема даже не возникает при использовании ms-notepad (как и всех других редакторов, которые я пробовал), поэтому Я не совсем уверен, почему gVim делает это.
Возможным решением было бы использовать gVim от Cygwin для всего, но это довольно громоздко, так как для его поддержки требуется среда x11, и это вызывает некоторые проблемы при запуске некоторых команд из gVim (или в этом отношении vim) при работе над сетевой диск.
Любые идеи, как я мог бы сохранить существующие права доступа к файлам?
Редактировать: Сегодня утром, когда на другой машине проблема с Cygwin не возникла. Cygwin & amp; gVim были той же версии, однако на другом компьютере работает WinXP, в то время как на компьютере работает Win7.