Lorne,
The simple answer is "no".
I use a text editor named, Notepad++, to perform complex edits and spell check my custom functions (and comments in ladder logic). I copy and paste between the i-TRiLOGi CF editor and Notepad++. NotePad++ is a much more powerful editor. Unfortunately, NotePad++ doesn't know the language rules for TBASIC. In theory, you can customize NotePad++ to understand TBASIC but I am not smart enough to do it.
It is possible to output all of the CFs to a text file from i-TRILOGi. This is useful for some documentation and editing purposes, but i-TRILOGi cannot has no mechanism to reload the CFs with the edited versions.
It is possible to output the I/O tables to an Excel file, but there is no mechanism to load them back into i-TRiLOGi.
It is possible to input and output the #Define table to a Excel. I use this mechanism both to perform big edits on the #Define table and to help generate Address tables for Weintek HMI programming.
Gary D
Gary D