Hi Steve,
I do not know if it should so be, but replacement remains, even if $REPLACE is deleted from IDE.
my qb64-replace.exe is in qb64 root, not in \source subdir, for info
This is better than using Search > Change ? (With which you can verify what is being changed.)
Oh you are using it in reverse of what I imagined, develop in easy type then replace with the long stuff then reverse again for changes. Nice!
That would help keep code self documenting with descriptive variable names when stored.
On the other hand, the first idea that was discussed was an ALIAS command that would have the compiler *treat* (as opposed to replace) occurrences of a user-defined abbreviation as another command. That sounds way more useful and would be something to save on typing. It could even be used to create aliases to long native commands like _DISPLAYORDER or _PRINTSTRING (something many of us already do with a custom SUB/FUNCTION with a shorter name).
(computing) A command that is not part of the language being written but serves as a directive to the interpreter or compiler.
I used to just do things like a1$ and do a universal word change in notepad or the IDE when the program was finished. I kept an index legend of the variable names like a1$ = helloworldvariabletoprinthelloworldtothescreenforthisexcitingprogramexampleiputtogetherinseverallongpainstakingweeksofwork$
So this effect is pretty cool, as it do that on the fly... well, unless yo code in Notepad, like I often do. That's where the metacommand confusion could be a problem.
It doesn't seem like you're working on top of the latest dev build, Steve. Please make sure you are before pushing changes (and also that you push the changes into development as well).