Whenever I run fmt.Print("\033c")
in golang on windows cmd it does not clear screen but prints c
whenever I do console.log("\033c")
in javascript it works fine.
According to the following links this should have worked: https://en.wikipedia.org/wiki/ANSI_escape_code#Windows
https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#samples
I have tried logging it in javascript and it works fine I also tried adding a
character to the end which printed c
and changing it to \x1bc which also just printed: c
the following all prints: c
on windows cmd
func main() {
fmt.Print("\033c")
fmt.Print("\033c
")
fmt.Print("\x1bc")
fmt.Print("\x1bc
")
fmt.Println("\033c")
fmt.Println("\x1bc")
}
I expected that it would just clear the screen as in javascript but for some reason it doesn't
To clarify I am talking about that the ANSI escape code is not working.