I wanted to share here with you a small script I've done to have a support of external editors to edit your expressions and code with live updates.
It works with a system or file watcher, that means it doesn't freeze Houdini and you don't need to close your editor to see you updates

It works with VEX and Python expressions but also regular HScript expressions ( but with no completion ). It works very well with Visual Studio Code as it has a nice VEX and Python plugins, but it could work with sublime text, notepad ++ etc.
( I haven't tested all the IDE out there so if you find a bug with one of them, feel free to send an email to contact@cgtoolbox.com ).
A small video about it:
https://vimeo.com/242470411 [vimeo.com]
You can download it for free here:
http://cgtoolbox.com/houdini-expression-editor/ [cgtoolbox.com]
PySide, PySide2 and PyQt are supported, it is compatible with Houdini 15 to 16.5.