paperlined.org
apps > disable_autoformat

how to prevent the problem from happening in the first place

Vim doesn't AutoCorrect anything. You only have to worry about text that comes from other applications.

how to detect whether the problem occurred

You can configure Vim to hilight all characters that might cause a problem, before you paste them into a terminal.

Add this to your .vimrc:

how to fix the problem after it has occurred

(reference)