1Renames a symbol across your codebase using the language server's semantic knowledge.
2
3This tool performs a rename refactoring operation on a specified symbol. It uses the project's language server to analyze the code and perform the rename correctly across all files where the symbol is referenced.
4
5Unlike a simple find and replace, this tool understands the semantic meaning of the code, so it only renames the specific symbol you specify and not unrelated text that happens to have the same name.
6
7Examples of symbols you can rename:
8- Variables
9- Functions
10- Classes/structs
11- Fields/properties
12- Methods
13- Interfaces/traits
14
15The language server handles updating all references to the renamed symbol throughout the codebase.