GNU less: Wie kann ich suchen und dabei die Groß- / Kleinschreibung ignorieren, ohne less -I zu verwenden?


52

Von GNU weniger Manpage

-i oder --ignore-case

Bewirkt, dass Suchvorgänge Groß- und Kleinschreibung ignorieren. Das heißt, Groß- und Kleinbuchstaben werden als identisch betrachtet.

Diese Option wird ignoriert, wenn im Suchmuster Großbuchstaben angezeigt werden. Mit anderen Worten, wenn ein Muster Großbuchstaben enthält, wird bei dieser Suche die Groß- / Kleinschreibung nicht ignoriert.

-I oder --IGNORE-CASE

Wie -i, aber Suchanfragen ignorieren Groß- und Kleinschreibung, auch wenn das Muster Großbuchstaben enthält.

Dies ist eine großartige Möglichkeit, weniger in GNU zu suchen und dabei die Groß- und Kleinschreibung zu ignorieren. Sie müssen jedoch im Voraus wissen, dass Sie unter Missachtung der Groß- und Kleinschreibung suchen und in der Befehlszeile angeben möchten.

vim behebt dieses Problem, indem der Benutzer vor einer Suche \ c angeben kann, dass das Muster durchsucht werden soll, wobei die Groß- und Kleinschreibung ignoriert wird.

Gibt es eine Möglichkeit, dasselbe in weniger zu tun (ohne -I in der Befehlszeile anzugeben)?


2
Sie können die Umgebungsvariable LESS auf "-I" setzen, und jedes Mal, wenn Sie weniger ausführen, wird die Option -I
angezeigt

Antworten:


66

Sie können es innerhalb von weniger einstellen, -iindem Sie den normalen Suchvorgang eingeben und dann ausführen.
Schauen Sie in der Hilfe nach, indem Sie auf drückenh


Danke :) Ich habe nur die Manpage angesehen und vergessen, die Inline-Hilfe zu lesen. Genau das habe ich gesucht.
Tom Feiner

3

Nach dem Einschalten Ignore case in searchesdurch Drücken von -imuss die Zeichenfolge in Kleinbuchstaben geschrieben werden. Wenn Ihre Zeichenfolge Großbuchstaben enthält, schlägt die Suche fehl (nur Zeichenfolgen mit Großbuchstaben suchen)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.