Ein Vorteil von :[vim]grep
over /?
ist, dass die Ergebnisse in die Quickfix-Liste (oder die Standortliste, falls Sie sie verwenden :l[vim]grep
) aufgenommen werden. Dies bedeutet, dass Sie mit eine Liste aller Übereinstimmungen abrufen können :cl
. Sie können dann eine Zahl verwenden, um direkt zum gewünschten Ergebnis aus der Liste zu gelangen.
Dies bedeutet auch, dass Sie zum Durchsuchen des aktuellen Puffers den gleichen Befehl verwenden können :[vim]grep pattern %
wie zum Durchsuchen der gesamten Codebasis, :[vim]grep pattern path
sodass eine nette Symmetrie vorliegt .
Darüber hinaus können Sie mit dem Silver Surfer / Ripgrep eine sehr leistungsfähige Suche durchführen. Diese können dem :[vim]grep
Befehl zugeordnet werden.