Jawaban:
Anda dapat memberikan parameter ke :w
atau :write
perintah untuk menyimpan ke file yang berbeda. Misalnya untuk menyimpan buffer saat ini ke /tmp/data.txt
:
:w /tmp/data.txt
Namun, perlu diingat bahwa ini tidak mengalihkan buffer Anda ke file lain itu. Jadi jika Anda terus mengedit dan melakukan hal yang benar :w
, itu akan menyimpan ke file saat ini, bukan ke yang lain. Untuk beralih ke file lain, gunakan :edit
perintah:
:e /tmp/data.txt
Untuk melakukan satu langkah ini, simpan ke file lain dan alihkan ke sana, gunakan :saveas
perintah:
:sav /tmp/data.txt
Vim memiliki "mode cadangan" yang dapat diaktifkan oleh :set backup
atau :set patchmode
. Dalam mode itu, Vim secara otomatis menyimpan salinan cadangan file yang Anda tulis.
Misalnya, jika Anda menerbitkan :set patchmode=.orig
, dan Anda mengedit file yang ada somefile.txt
, maka ketika Anda menerbitkan secara :w
normal, Vim akan menyimpan salinan file lama sebagai somefile.txt.orig
dan menyimpan konten baru sebagai somefile.txt
.