How do I replace or find non-printable characters in vim regex?
Removing control symbols only: :%s/[[:cntrl:]]//g Removing non-printable characters (note that in versions prior to ~8.1.1 this removes non-ASCII characters also): :%s/[^[:print:]]//g The difference between them could be seen if you have some non-printable-non-control characters, e.g. zero-width space: