diff --git a/aider/website/docs/usage/tips.md b/aider/website/docs/usage/tips.md index dff314a81..f6ce03afa 100644 --- a/aider/website/docs/usage/tips.md +++ b/aider/website/docs/usage/tips.md @@ -25,10 +25,6 @@ but be selective. Do them one at a time. Adjust the files added to the chat as you go: `/drop` files that don't need any more changes, `/add` files that need changes for the next step. -## Creating new files - -If you want aider to create a new file, add it to the repository first with `/add `, so aider knows this file exists and will write to it. Without this, aider might write the changes to an existing files, even when explicitly asked not to do this. - ## For complex changes, discuss a plan first Use the [`/ask` command](modes.html) to make a plan with aider. @@ -44,6 +40,14 @@ Once you are happy with the approach, just say "go ahead" without the `/ask` pre just code the next step yourself and try having aider code some more after that. Take turns and pair program with aider. +## Creating new files + +If you want aider to create a new file, add it to the repository first with `/add `. +This way aider knows this file exists and will write to it. +Otherwise, aider might write the changes to an existing file. +This can happen even if you ask for a new file, as LLMs tend to focus a lot +on the existing information in their contexts. + ## Fixing bugs and errors If your code is throwing an error,