As per the title, when I press Ctrl+L it just simulates a return carriage and returns me to the prompt.
The problem is the
$TERM setting. For the Cygwin console, this should be set to
cygwin, and it's the same for Console2, which is a wrapper around the console window.
Something must have set
dumb in the system-wide settings. Perhaps some other Unix toolkit?
That's because you've told it to do this.
- … switched out of
set -o vi; or
- … reprogrammed Ctrl+L with
bind '"\C-l": something'; or
- you've done something in Console2 to remap the key there.
So simply undo that. Switch the readline mode back or re-bind the key to