@synthex На самом деле довольно геморойная затея у вас. На nodejs например это было реализовать довольно легко, но тут вам придется хорошо раскорячится чтобы все это синхронизировать.
По поводу перекидывания участков кода я вот тоже все думал напистаь ))) Круто было бы сохранение сниппетов было бы сделать. Чтобы прям куски кода, функции часто используемые сохранять и вставлять прям без переключения скриптов :)