Suppose my current activated conda environment is py314 on Linux.
When I start a new bash environment from the current one,
no matter via command bash, screen, or start vscode from command line,
the new bash terminal will be set back to base again.
I hope that the conda environment in new bash session should be the same as its parent's, so that I don't have to manually change it to the right one every time.
This is extremely annoy when using with vscode and copilot, as copilot will execute command in terminal and the wrong conda env will lead to unexpected errors.