vim has this feature `set list` that shows invisible characters like tabs and newlines, you can change the color of them with `hi NonText ctermfg=8`