## Mastering the IDE: Rename The IDE simplifies many common actions. For example, suppose you want to rename an identifier. Inventing a good name is difficult, so it's often an iterative process. After using a function, for example, you might think up a better name for it. `Find` and `Replace` may lead to unexpected results, because the name might appear in different contexts, for example inside strings or comments. In the code example you can see `answer` both as a name for a `val` and as a part of a string literal. It's even more complicated when renaming a function because that function might be used in many files. The IDE allows you to rename a declaration automatically. Put the caret on the `val` name and press &shortcut:RenameElement;. You can also choose `Refactor` from the application menu, then choose `Rename`. Rename the `val` name to `result` without changing the word "answer" in the string literal. The string should become: "The answer is $result".