LINUX.ORG.RU

Vim автоматическое преобразование табов в пробелы при :wq

 


1

0

На предыдущей системе очень удобно был настроен Vim - при открытии файла происходил :retab! и все четверные пробелы становились табами (так удобнее редактировать), а при :wq наоборот, табы заменялись обратно пробелами. Пытаюсь сделать так же на новой системе, добавил в .vimrc:

autocmd BufRead * :retab! – ок, при открытии файла 4 пробела становятся табом

autocmd BufWritePre * :silent %s/\t/ /ge – при сохранении табы преобразуются в 4 пробела. Вот только как сделать, чтобы это происходило при сохранении и закрытии файла (:wq), а не при обычном сохранении (:w)?



Последнее исправление: xox (всего исправлений: 2)