n
Вариант Vim в formatoptions
настройке будет отступ второй строки элемента списка в соответствии с отступом первой строки. Однако третья и последующие строки возвращаются без отступа, таким образом:
1. Doing a list. This is my list. I am writing
a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!
2. Another list item.
Я бы очень хотел сделать отступ для всех строк, вот так:
1. Doing a list. This is my list. I am writing
a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!
2. Another list item.
Возможно ли это, используя собственные параметры Vim, сценарий или внешнюю программу форматирования, такую как par?
vim
formatting
Богатый
источник
источник
autoindent
включил, и что поведение, описанное в вопросе, было разработанным поведением. Я думаю, что руководство можно сформулировать более четко, чтобы помочь идиотам, таким как я. :)в вашем случае я бы сделал это:
(
tw=47
это важно для ..), а затем переформатировать абзац, нажавgqapпримечание: я не мог переиздать параграф с =кем-то, возможно кто-то еще понял это.
источник
a p
движении по форматированию строк. Я всегда использую правильную скобку, которая похожа. Не забывайте , что вы можете добавить счетчик, например, форматировать следующие три абзаца:g q 3 }
.