Dlaczego tak
Rename Symbol korzysta z analizy kodu wykonywanej przez serwer języka TypeScript: zmienia nazwę tego konkretnego symbolu w deklaracji i we wszystkich odwołaniach w projekcie. Zamiana tekstu (Ctrl+H, w całym projekcie Ctrl+Shift+H) działa na ciągach znaków, więc bez dodatkowych ustawień zmieniłaby również fragment nazwy obliczRabatVip i ewentualne wystąpienia w komentarzach. Format Document porządkuje tylko wcięcia, a Go to Definition przenosi do deklaracji funkcji.