When you're working with the command line, you'll want a terminal app that either makes the job easier or is awesome enough ...
A curated list of tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace To stop reinventing the wheel you need to know about the wheel.