Hilangkan sorotan pencarian terakhir di 'kurang'

59

Saat Anda menggunakan /pencarian maju atau pencarian ?mundur dalam waktu kurang, semua contoh file disorot. Setelah saya menemukan contoh kata yang saya cari, apa cara yang paling benar untuk menghilangkan sesuatu?

Saat ini saya hanya menekan /lalu mash omong kosong ke bidang input. Tidak ada hasil = tidak ada highlight!

Saya mencari sesuatu yang mirip dengan :nohlfitur vim , kurang.

VxJasonxV
sumber
Dan tentu saja, segera setelah mengajukan pertanyaan ini, saya mulai memukul pertanyaan terkait dan akhirnya menemukan jawabannya melalui (di mana lagi), halaman manual untuk kurang ... Tebak pertanyaan ini hanya menjadi pakan ternak.
VxJasonxV
1
Jadi hapus pertanyaan Anda atau kirim jawabannya.
Gilles 'SANGAT berhenti menjadi jahat'
Bagaimana jika saya ingin memberikan perwakilan kepada seseorang alih-alih membuangnya? :)
VxJasonxV
3
Jangan biarkan reputasi memengaruhi Anda untuk mengirim sesuatu. Hanya pikirkan apakah Anda meningkatkan konten situs.
Gilles 'SANGAT berhenti menjadi jahat'
Saya menganggap konten cjm sebagai peningkatan, dan dia mendapat perwakilan untuk menunjukkannya. Saya tidak mengatakan ini untuk menggosoknya, saya menunjukkannya karena itu bermanfaat bagi pengguna. Saya tidak mengirim pertanyaan untuk perwakilan juga, saya hanya menemukan jawabannya sendiri setelah fakta.
VxJasonxV

Jawaban:

59

Anda dapat menggunakan Alt+ uuntuk menghapus sorotan pada hasil pencarian terakhir.
Anda dapat menyorotnya lagi dengan Alt+ u, itu toggle.

Mematikan sorot tidak mematikan kolom status , menunjukkan tanda pada setiap baris yang mengandung pertandingan , jika kolom diaktifkan menggunakan opsi -Jatau --status-columnatau tombol -J.

Untuk menyembunyikan kolom status , gunakan -+J.

Untuk menampilkan kolom status, gunakan -J.

(Secara teknis, Alt+ uini setara dengan ESCupada level terminal - itulah sebabnya Alt-kunci tidak disebutkan di halaman manual.)

Volker Siegel
sumber
12
Esc+ uadalah cara yang sangat penting untuk melakukan ini di OSX di mana Alt+ umemberi Anda karakter yang sama sekali tidak terkait.
9000
2
Saya berasumsi di OSX itu menekan Esc, melepaskannya, lalu menekan Anda, kan?
Volker Siegel
Iya; Saya ingin menghapus "+", tetapi sudah terlambat untuk mengedit komentar.
9000
Sebagai solusinya, Anda bisa menyalinnya ke komentar baru, mengeditnya, dan menghapus yang lama.
Volker Siegel
1
Perbedaan itu tidak ada hubungannya dengan OS X, tetapi dengan emulator terminal Anda. ITerm misalnya memiliki kemampuan untuk menetapkan Altsesuatu yang sesuai dengan perilaku yang dijelaskan dalam posting ini.
rien333
20

Dari man less:

ESC-u

Batalkan sorotan pencarian. Nonaktifkan menyoroti string yang cocok dengan pola pencarian saat ini. Jika penyorotan sudah dimatikan karena perintah ESC-u sebelumnya, nyalakan kembali penyorotan. Perintah pencarian apa pun juga akan menyalakan sorot kembali. (Menyoroti juga dapat dinonaktifkan dengan mengaktifkan opsi -G; dalam hal ini perintah pencarian tidak menyalakan sorot kembali.)

cjm
sumber