Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages that displays text, especially source code, in different colors and fonts according to a ...
Bash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.