Как избежать определенного форматирования с PAR? - PullRequest
1 голос
/ 18 июля 2011

PAR делает i.m.o. намного лучшее форматирование как Vim по умолчанию.

Но иногда PAR не очень хорошо работает.

Р.Е.

this is a test this is a test this is a test.
this is my text this is my text this is my text.

форматирование с пар 44 становится:

this is a test this is a test this is a   t.
this is tes my text this is my text this  t.
this is is my tex                         t.

Есть ли способ решить этот тип форматирования?

1 Ответ

2 голосов
/ 18 июля 2011

Par очень мощный и сложный.Я не знаю 10% его возможностей, но стоило бы потратить целую неделю, чтобы освоить его.

То, что происходит с вашим текстом, связано с последними символами в каждой строке.Как видите, каждая строка в:

this is a test this is a test this is a test.
this is my text this is my text this is my text.

оканчивается на «т.».В руководстве по номиналу в разделе ОПИСАНИЕ указано:

Each output paragraph is generated from the corresponding input paragraph
as follows:

1) An optional prefix and/or suffix is removed from each input line.
2) The remainder is divided into words (separated by spaces).
3) The words are joined into lines to make an eye-pleasing paragraph.
4) The prefixes and suffixes are reattached.

Вероятно 1 Пар предполагает, что t. является суффиксом, и, следовательно, удаляет их на шаге 1После того, как все отформатировано, Par помещает t. обратно, выравнивая их.

Чтобы решить эту проблему, передайте опцию s со значением 0. Таким образом, суффиксы будут отключены.

:%!par s0w44

1 Я говорю вероятно , потому что я не совсем уверен в этом.Как я уже говорил ранее, я не мастер, может быть, в этом есть что-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...