Streamline C++ Workflow on Mac

I have VSCode setup for UE 5.6.1 C++ project on macOS. Every time I make a change to my C++ code, I need to close Unreal, recompile the project, reopen Unreal, then do my test. Is there any way to streamline this process, or is that just what I need to deal with? I know there’s a “Live Code” feature on Windows with Visual Studio, but I don’t have that feature on macOS, I believe.