Bagaimana saya bisa beralih dari pencarian maju ke mundur di Vim?

34

Di Vim, saya tahu bahwa /akan mencari maju dari kursor, dengan ndan Nmengulangi pencarian maju dan mundur, masing-masing.

Saya juga tahu bahwa ?akan mencari mundur dari kursor, dengan ndan Nmengulangi pencarian mundur dan maju, masing-masing.

Pertanyaan saya adalah, jika saya sudah melakukan ?pencarian, dan saya ingin menjalankannya kembali sebagai /pencarian (jadi saya tidak harus terus memegang shift untuk bergerak maju), apakah ada cara untuk mengubah arah pencarian sebelumnya tanpa mengetik ulang istilah pencarian?

Nathan Long
sumber

Jawaban:

48

Cukup mengetik ?tanpa teks yang mengikuti itu akan menjalankan kembali pencarian mundur.

Yaitu mengetik / Returnatau ? Returnakan selalu menjalankan kembali pencarian terakhir, tetapi ke arah yang Anda inginkan.

Wes Hardaker
sumber
Wow, itu jauh lebih mudah daripada yang saya pikirkan. :) terima kasih!
Nathan Long
Hmmm, dan ternyata,? atau / diikuti oleh siklus kunci naik melalui sejarah umum untuk keduanya. Saya pikir masing-masing memiliki sejarah mereka sendiri.
Nathan Long
Hanya hal kecil (terlihat sangat jelas), tetapi saya memang melewatkannya. Anda harus menavigasi ke ujung file (ctrl + end) untuk membalikkan pencarian itu.
dimuthu
1

Apakah ini lebih mudah?

ctrl-o, ctrl-i - pergi melalui lokasi lompat

Mencari REF

Joshua
sumber