Если буфер уже имеет имя файла, :file
не изменит имя файла и изменит только альтернативное имя файла. Вам нужно будет очистить имя буфера с помощью :0f[ile]
, чтобы иметь возможность поместить один.
:e foo
:0f
:file bar
Вы можете использовать gksudo
или gksu
для запуска графических приложений от имени пользователя root внутри вашего текущего графического сеанса без -root.
См. также: