Забавная и очень эмоциональная заметка на Coding Horror про лишние пробелы в коде. Забавно в ней то, что я тоже терпеть не могу такие вещи :) И не понимаю, зачем люди оставляют в своем коде эти бесполезные штуки. Вручную бороться устал, пришлось автоматизировать :) Теперь у меня в .vimrc
есть вот такие строки:
au BufWritePre,FileWritePre *.h,*.hpp,*.c,*.cpp let au_line=line(".")
au BufWritePre,FileWritePre *.h,*.hpp,*.c,*.cpp let au_col=col(".")
au BufWritePre,FileWritePre *.h,*.hpp,*.c,*.cpp %s/\s\+$//e
au BufWritePost *.h,*.hpp,*.c,*.cpp silent call cursor(au_line, au_col)
Этот код автоматически удаляет лишие пробелы в тексте перед сохранением файла в редакторе vim
.
UPDATE: Аналогичное решение для Microsoft Visual Studio можно найти здесь.
Комментариев нет:
Отправить комментарий