Saya ingin mencari kata dari posisi kursor saya saat ini di vim ke atas dalam file.
Bagaimana cara mencapai ini?
Juga bagaimana melakukan hal yang sama untuk file ke bawah.
:set hlsearch
dan :set incsearch
perintah mungkin menarik bagi Anda.
Saya ingin mencari kata dari posisi kursor saya saat ini di vim ke atas dalam file.
Bagaimana cara mencapai ini?
Juga bagaimana melakukan hal yang sama untuk file ke bawah.
:set hlsearch
dan :set incsearch
perintah mungkin menarik bagi Anda.
Jawaban:
Untuk mencari secara terbalik dari kursor Anda untuk sebuah kata, cukup gunakan ?
. Jadi untuk menemukan kata "fred" Anda akan mengeluarkan ?fred
.
Untuk pencarian maju yang Anda gunakan /
, gunakan "fred" sebagai contoh lagi yang akan Anda terbitkan /fred
.
Jika Anda ingin terus mencari istilah yang sama, ke arah yang sama Anda dapat menggunakan n
perintah. (Atau Anda dapat mengeluarkan ?
atau /
tanpa argumen).
Mengetik ?search text
dalam mode perintah mencari mundur dari titik saat /search text
mencari maju.
Mengetik n
pergi ke contoh berikutnya dari teks pencarian ke arah pencarian terakhir Anda dan mengetik N
melihat ke arah yang berlawanan dari pencarian terakhir Anda.