I would like to know if its possible with visual studio or anyother extension to customize it to do
Build
Package
Deploy
(wait for iis processes to restart)
attach to all sharpeoint processes.
I was playing with vs today and I found there is a command to build and attach to all sharepoint processes.
But it would need deployment before attaching to make it work
you can simple press F5 in Visual studio, this will do everything(retract, deploy n debug) for you. If you need more I would suggest you to use CKSDEV i found this really helpfull