Sebagai catatan, alih-alih harus mengetikkan angka garis, cukup sorot garis tempat Anda ingin menemukan / mengganti dalam salah satu mode visual:
VISUAL
mode ( V)
VISUAL BLOCK
mode ( Ctrl+ V)
VISUAL LINE
mode ( 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 NORMAL
mode: '<
dan '>
arahkan ke awal dan akhir dari sorotan terakhir yang dilakukan di salah satu VISUAL
mode. Sebaliknya, dalam NORMAL
mode, 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