вторник, 29 января 2019 г.

Заменить табуляцию на пробелы в Vim

Открыл для себя команду retab в vim для замены символов табуляции на нужное количество пробелов. Чтобы визуализировать символы табуляции можно воспользоваться командой list.

Раньше я использовал операцию замены

:set list
:%s@\t@    @g
:set nolist

но команда retab кажется более универсальным инструментом

:set list
:set ts=4 expandtab
:retab
:set nolist

3 комментария:

  1. Спасибо, сохраню в заметки

    ОтветитьУдалить
  2. Спасибо! Выручил!

    ОтветитьУдалить
  3. Спасибо большое, а то на форумах только фразы: ну как такое не знать, иди vim учи. А тут и лаконично и понятно)

    ОтветитьУдалить