Якщо ви відкриєте файл, на який у вас немає дозволу писати в vim, вирішите, що вам потрібно його змінити, ви можете записати свої зміни, не виходячи з vim, зробивши це, :w !sudo tee %
я не розумію, як це може працювати. Чи можете ви просіть це?
Я розумію :wчастину, вона записує поточний буфер на диск, припускаючи, що з ним вже є ім'я файлу, правда?
Я також розумію, !що виконує sudo teeкоманду і %представляє поточний вміст буфера правильно?
Але досі не розумію, як це працює.
tee?