Sebagai catatan, alih-alih harus mengetikkan angka garis, cukup sorot garis tempat Anda ingin menemukan / mengganti dalam salah satu mode visual:
VISUALmode ( V)
VISUAL BLOCKmode ( Ctrl+ V)
VISUAL LINEmode ( Shift+ V, berfungsi terbaik dalam kasus Anda)
Setelah Anda memilih baris untuk diganti, ketikkan perintah Anda:
:s/<search_string>/<replace_string>/g
Anda akan perhatikan bahwa rentang '<,'>akan dimasukkan secara otomatis untuk Anda:
:'<,'>s/<search_string>/<replace_string>/g
Di sini '<berarti garis yang disorot pertama , dan '>berarti garis yang disorot terakhir .
Perhatikan bahwa perilaku mungkin tidak terduga ketika dalam NORMALmode: '<dan '>arahkan ke awal dan akhir dari sorotan terakhir yang dilakukan di salah satu VISUALmode. Sebaliknya, dalam NORMALmode, nomor baris khusus .dapat digunakan, yang berarti baris saat ini . Karenanya, Anda dapat menemukan / mengganti hanya pada baris saat ini seperti ini:
:.s/<search_string>/<replace_string>/g
Hal lain yang perlu diperhatikan adalah memasukkan kedua :antara rentang dan perintah find / replace tidak ada salahnya, dengan kata lain, perintah-perintah ini akan tetap berfungsi:
:'<,'>:s/<search_string>/<replace_string>/g
:.:s/<search_string>/<replace_string>/g