Hi @Asjad123 ,
By ‘switching environments’ I meant that if you have previously been using Chat GPT or something similar to help you with coding, the process probably looked something like this:
- Start chat with Chat GPT in browser
- Paste, or upload, some code in the chat
- Ask some questions, get some responses
- Switch to your code editor and apply the changes
- Do some more programming for a while
- Switch back to the chat
- Upload your new code
- Ask more questions etc…
So it would have involved ‘switching’ between browser and code editor and doing lots of manual work.
But with Cursor, the chat is in your code editor and it knows about all of your code base, even as you continue to make changes to it etc.
In regard to your second question, yes it still helps to think and communicate clearly about what you want to achieve, so that Cursor, and whatever LLM you choose to use, can give you the most relevant and efficient responses etc.
Here is a post with some more introductory information about Cursor: