The Arduino IDE have an option to be use with an external editor but files are not updated: to debug, we are obliged to close and re-open files.