Jika Anda membuka file yang Anda tidak memiliki izin untuk menulis di vim, maka memutuskan Anda perlu mengubahnya, Anda dapat menulis perubahan Anda tanpa keluar vim dengan melakukan :w !sudo tee %
Saya tidak mengerti bagaimana ini bisa bekerja. Bisakah Anda membedah ini?
Saya mengerti :w
bagian itu, ia menulis buffer saat ini ke disk, dengan asumsi sudah ada nama file yang terkait dengannya, kan?
Saya juga mengerti !
yang mengeksekusi sudo tee
perintah dan %
mewakili konten buffer saat ini kan?
Tetapi masih tidak mengerti bagaimana ini bekerja.
tee
?