Mr Pink, I can relate to your editor preference. I don't know what editor you use but, if it supports saving the modified files when it loses focus (that is, the user is switching to another app), Lazarus automatically detects if any file it is editing has changed and asks you if you want to reload them (to which you normally approve.)
IOW, you can edit the same file in your editor and in the Lazarus editor at the same time (I know because that's how I do it, I always have the files open in Lazarus editors and in my preferred editor.)
As Martin mentioned, having your program loaded in Lazarus and executed from Lazarus will give you the assistance of the Lazarus debugger. With the Lazarus debugger, finding runtime errors often only takes a few seconds.
Bottom line is this: your fear of runtime errors is preventing you from using the tools that would make short work of eliminating them.
Since now you know you can edit using your editor and Lazarus at the same time, you can have your cake and it eat too.
However, a word of caution is in order, if your editor cannot be configured to save files when it loses focus then having that editor and the Lazarus editor simultaneously editing the same file is a recipe for trouble because the editors won't see the file has been modified, resulting in lost edits.
Unfortunately, TTBOMK, Lazarus does not have the option of saving files when it loses focus, that has occasionally caused me to lose some edits, fortunately nothing ever major but, it's something to pay attention to, always save the file before switching back to your editor which hopefully checks the last time the file was modified when it regains the focus and reloads the file automatically.
HTH.