I use tmux and vim together as my dev environment for five years (used Sublime before) and I like to add another thought: One huge advantage is that I can run the dev setup on a remote server which allows to keep the entire enviroment with all build tools and watchers live and persistent for weeks. You can do this on a local environment as well if you never shutdown the system or suspend only but it still feels diffe…
To make the experience even better, try replace ssh with Mosh
Its perfect for mobile or desktop.
Also changing from bash to fish will make it even better.