If you ever had the problem that your LaTeX document contains wrongly formatted quotation marks (either in a german or english text), you most likely went all the way through your document searching for quotation marks and replacing them accordingly. Here are easy vim commands using the substitution feature (similar to the unix sed command) to replace all occurrences of quotation marks with the correct replacement for english texts:
:0,$s/\(\s\)"/\1``/g
:0,$s/\(\S\)"/\1''/g
And this one for german texts:
:0,$s/\(\s\)"/\1\\glqq{}/g
:0,$s/\(\S\)"/\1\\grqq{}/g
Exciting.
To replace in the whole document, you may use “%s” instead of “0,$s”:
http://vim.wikia.com/wiki/Search_and_replace
Thanks. Even faster 😉