For example, if you want to change every instance of MACRO_FOO to MACRO_BAR, you could put #replace MACRO_FOO MACRO_BAR at the top of a file, and it will automatically replace it for you.
@Dennis when I press the Escape key when on TIO, it comes up with a message saying "You've pressed the Escape key and entered command mode. Press Escape again to exit". What is command mode?
(I'm on Firefox on a Mac if that changes anything)
@cairdcoinheringaahing For instance Esc followed by R runs the program, Esc followed by S takes you to the permalinks, Esc followed by H takes you to the Home page.
Does anyone know if there's a way to change the input encoding format on TIO? In case it matters, I'm specifically concerned about Befunge, which defaults to using the UTF-8 encoding.
Given the 2D nature of the language, a variable length encoding makes no sense, but I couldn't see any way to change it.
@JamesHolderness You ask Dennis to change the encoding to one that makes more sense, however the Befunge interpreter probably reads the code as UTF-8 anyway.
@Pavel Most Befunge interpreters (including all of the ones on TIO) will interpret the source as one byte per cell, so a multibyte character will end up using multiple cells, thus messing up the alignment of any other code that follows it.
@Pavel That doesn't make any sense. The source doesn't have an inherent encoding - it's just a sequence of bytes on disk. The encoding is determined entirely by the editor that's viewing it, or the interpreter that is executing it.
I know of only one Befunge implementation that will interpret a source file as UTF-8, and it's not one of the ones on TIO.