I've noticed that when using Windows PowerShell (to SSH into a computing cluster), sometimes parts of the text displayed in the terminal are missing or invisible -- if I try to select it with my cursor, it shows up as whitespace. It won't be totally random chunks of text e.g. like a part of some word, but rather a filename, whole variables or lines; it happens with echoed statements, in error messages, in the terminal or an editor. There doesn't seem to be any pattern I can discern. What's going on?
I know it's not an issue with my background or text colors being too similar, and highlighting it would reveal the characters anyway:
gawhat does vim report? 2. What doeshead -n 35 filename | cat -vshow?