Могу ли я использовать что-то вроде
:w !sudo tee %
в GVIM для Windows? Есть ли какой-нибудь аналог?
Или я могу отключить UAC только для одной программы и всегда запускать ее от имени администратора?
Это сложно; Вы можете попробовать SudoEdit.vim - Редактировать файлы, используя sudo или su или любой другой плагин.
Но, вероятно, проще всего запустить (G)Vim с повышенными привилегиями.
установите msys2/cygwin или что-то, включающее tee.exe и https://github.com/mattn/sudo. Затем выполните :w !sudo cmd /c tee %