Saya kadang-kadang mencari melalui file dalam vim
atau less
menggunakan /
atau ?
tetapi sejauh yang saya tahu, pola pencarian sensitif huruf.
Jadi misalnya, /foo
tidak akan menemukan hal yang sama /FOO
akan. Apakah ada cara untuk membuatnya tidak terlalu ketat? Bagaimana saya bisa mencari di vim
atau less
untuk pola yang TIDAK peka huruf besar kecil?
vim
file-search
Mike B
sumber
sumber
less
pencarian adalah case-sensitive kecuali Anda menggunakan string yang berisi huruf besar. Jadi,foo
akan cocokFoo
danFoO
tetapiFoo
hanya akan cocokFoo
dan tidakfoo
dll. Juga lihat di sini: less selalu case-sensitive .less
berperilaku seperti itu tetapi saya kira itu adalah topik untuk hari lain. Terima kasih!less
dari pertanyaan Anda karena itu tercakup dengan cukup baik di pos lain dan jawaban yang Anda terima menjelaskan cara melakukannya di vi.less
danvi
dan info itu berharga.vim
(meskipun saya mengetikvi
). Permintaan maaf untuk kebingungan.Jawaban:
Di
vi
atauvim
Anda dapat mengabaikan kasus dengan:set ic
, dan semua pencarian berikutnya akan mempertimbangkan pengaturan sampai Anda mereset oleh:set noic
. Diless
sana ada pilihan-i
dan-I
untuk mengabaikan kasus.sumber
:set smartcase
, untuk hanya mencari kasus sensitif ketika setidaknya pada karakter huruf besar digunakan.smartcase
hanya vim. Tapi "vi" OP kemungkinan vim, jadi perlu disebutkan / dicoba.vim
alih-alihvi
.Gunakan
\c
urutan pelarian:Lihat juga: /programming/2287440/how-to-do-case-insensitive-search-in-vim
sumber
\c
mana pun Anda berada — misalnya/some_very_lo\cng_text
,.Dalam
.vimrc
file Anda , sertakanset ignorecase
atau
set ic
Untuk mengaktifkan kembali sensitivitas case, gunakan
:set ic!
.sumber