My advice would be to try what you suggest. Despite the resistance you may have to using an IDE, they are built to handle things such as this, and then some.