Выровняйте текст только на первом сепараторе в ЭНЕРГИИ

Предположим, что у меня есть этот кодекс:

width: 215px;
height: 22px;
margin-top: 3px;
background-color: white;
border: 1px solid #999999;

Я хочу выровнять его этот путь:

width:            215px;
height:           22px;
margin-top:       3px;
background-color: white;
border:           1px solid #999999;

использование Align.vim я могу сделать :Align \s чтобы использовать пробел в качестве сепаратора, но у этого есть 2 проблемы

  1. начальная заявка удвоена
  2. все пробелы считают сепараторами, таким образом, последняя линия испорчена

Я прочитал много вариантов предложения Align.vim, но я не нашел способ сделать это.

12
задан Matteo Riva 25 January 2010 в 00:19
поделиться

1 ответ

Если вы используете Tabular , то вы можете просто сделать : Tabularize /: \ ZS / .

Глядя на описание выравнивания на Vim.org, аналогичный вызов должен работать на него. Вы можете попробовать : ALICE: \ ZS . Я не использую выравнивание, поэтому я не уверен.

10
ответ дан 2 December 2019 в 04:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: