Как сделать отступ для четных / нечетных строк текстового файла с помощью vim - PullRequest
3 голосов
/ 13 апреля 2019

Я хотел сделать отступ только для четных строк в текстовом файле, используя vim.В руководстве vim упоминаются методы отступов.Но это будет работать либо для диапазона строк, либо для конкретной строки, в которой находится курсор.Мне нужна одна команда, которая должна выровнять весь файл.Это возможно в Vim.Должен ли кто-то предложить по этому поводу.

1 Ответ

6 голосов
/ 13 апреля 2019

Для отступа четных строк:

:g/^/if line('.') % 2==0 | norm! >> | endif

для отступа нечетных строк замените 2==0 на 2!=0.

...