Во-первых, это есть в vscode и абсолютно нормально работает.
Во-вторых, это реализовано не грепом кодовой базы, а языковым сервером.
а рефакторинг там работает? ренейм метода и всех его упоминаний, смена сигнатуры метода(выкинуть параметр/поменять параметры местами и все это со всеми упоминаниями?)