I know there are some old messages about this recommending the use of a macro that is bound to a key, but that's not an OK flow for me.
All the other editors I use (Sublime, VIM, etc.) can be configured to actively show me trailing whitespace as bright red as part of overall syntax highlighting.
SlickEdit seems particularly naughty about leaving trailing whitespace everywhere when I edit, and I can't find a way to make it prominent without making ALL whitespace prominent. The general flow is when I edit a dozen or so files, go to commit in git and my pre-commit hook rejects them because of added trailing whitespace. I then have to re-open all those files one by one in vim, go to the lines mentioned by the hook and delete the trailing white space, add, and try committing again -- i.e. impractical.
I also can't strip trailing whitespace on save simply because I'm often editing files that already have trailing whitespace and I don't want to change to make commits that change every line.
Any suggestions?