Wie fasse ich meine vimgrep Ergebnismuster an?

8

Bei Verwendung von Vim gibt es eine Möglichkeit, dass :grep oder :vimgrep die Muster, die an den Puffer zurückgegeben werden, färbt?

    
Luis 31.03.2009, 22:29
quelle

4 Antworten

4

Wenn Sie nach dem Muster suchen, nachdem Sie: vimgrep'd es, wird Vim es hervorheben. Bearbeiten Sie einfach :vimgrep pattern files in :g/pattern/ .

Für eine bessere Lösung sollten Sie dieses Skript ausprobieren.

    
George V. Reilly 01.04.2009, 07:56
quelle
2

Sie können das Unix grep verwenden:

%Vor%

Es kann andere Lösungen geben, die internes grep / vimgrep verwenden, aber dieses funktioniert für mich.

    
Taurus Olson 31.03.2009 23:32
quelle
0

Vielleicht passt ack zu Ihrer Rechnung?

    
user55400 01.04.2009 07:22
quelle
0

Zwei Möglichkeiten:

  • Für die normale Suche / können Sie :set hls .
  • verwenden
  • Oder Sie können :match Search /pattern/ verwenden. Dadurch wird alles hervorgehoben, was mit pattern übereinstimmt.
Peter Stuifzand 02.04.2009 13:59
quelle

Tags und Links