Przeważnie wyszukiwanie znaczników rozróżniających duże i małe litery jest odpowiednie. Większość używanych przez nas języków uwzględnia wielkość liter, dlatego jest to pożądane.Wyszukiwanie znaczników niewrażliwych na wielkość liter w Vim
Mam jednak DSL w moim miejscu pracy, które używa identyfikatorów niewrażliwych na wielkość liter. Generuję tagi dla tego DSL, a nawet mogę posortować je za pomocą foldcase (i ustawić odpowiednią flagę w pliku znacznika), ale Vim nadal wydaje się dopasowywać wielkość liter do identyfikatorów.
To, co chciałbym, to jeśli Vim mógłby zrozumieć tagfile 'folded case', ponieważ "ten język jest niewrażliwy na wielkość liter". Czy jest takie ustawienie?
Przypuszczam, że mógłbym włączyć ignorecase
dla tego rodzaju pliku (w każdym razie wyłączam plik znaczników i zmieniam kilka innych ustawień), ale wtedy Vim szczeka na mnie, gdy sprawa nie pasuje. Po prostu uwielbiam sposób, by powiedzieć Vimowi: "hej, to nie jest rozróżniana wielkość liter, więc jest ok, nie musisz na mnie krzyczeć". Ogólnie wydaje mi się, że Vim mógłby po prostu zinterpretować intencję ze sposobu sortowania pliku z tagami, ale być może nie jest to powszechnie pożądane pragnienie ...
Tak, to jest tak blisko, jak tylko znalazłem rozwiązanie, chociaż mój plik 'tags' ma taki sam przypadek, jak plik źródłowy, który został oznaczony. To znaczy. 'tags' ma dużą literę L, ale nadal robię': tag blah' i otrzymuję komunikat "using tag with different case". To jest denerwujące. :) –