However, since most of the activities are written in Python, you can use the Terminal activity and vi to edit them. (I’m not suggesting that’s a reasonable substitution, just pointing out what’s possible…)