Bagaimana saya bisa memunculkan path ke file saat ini di baris perintah, sehingga untuk mengetik nama file yang sama? Saya tidak ingin singkatan yang akan diganti dengan nama file saat ini, saya ingin mengedit nama file, lengkap dengan jalur direktori. Misalnya, saya ingin :edit
file dengan nama yang mirip, atau di direktori yang sama, misalnya
vim src/submodule/frontend/frobnicate2.c
dan sekarang saya ingin mengedit ../trunk/src/submodule/frontend/frobnicate.c
, dan saya hanya ingin menyisipkan ../trunk
dan menghapus 2
, bukan mengetik ulang path lengkap.
Tentu saja saya bisa kembali ke shell dan menggunakan histori perintahnya, atau saya bisa menyalin-tempel path melalui GUI, tapi saya mencari cara yang lebih efisien yang tidak perlu meninggalkan Vim.
Ctrl-r =expand('%:p')
. Ini menggunakan register = .