Иногда случается, что я открываю файл и делаю некоторые изменения как мой собственный пользователь, не замечая или «забывая» замечать [read-only]предупреждение в строке состояния (то есть какой-то случайный /etcфайл конфигурации, например /etc/resolv.conf).
:w!очевидно, в этом случае происходит сбой, потому что мой пользователь не имеет разрешения на запись в любом случае. Так что я должен :w /home/filenameвыйти и sudo mv ...очень неудобно.
Есть ли способ, чтобы я мог временно перейти в root, чтобы иметь возможность сохранить файл, открытый в данный момент? (учитывая, что я в sudoersили / и я могу suнапрямую)?
SuperWriteработает, но он возвращает файл обратно на вас. При его:silentзапуске вы вводите свой пароль невидимым.