Иногда я оставляю пустые строки в нижней части файла.
Как я могу обрезать их при сохранении?
UPDATE
Спасибо, ребята, все решения, похоже, работают.
К сожалению, они все reset текущая позиция курсора, поэтому я написал эту функцию
function TrimEndLines()
let save_cursor = getpos(".")
:silent! %s#\($\n\s*\)\+\%$##
call setpos('.', save_cursor)
endfunction
au BufWritePre *.py call TrimEndLines()