Как заставить par formatter не искажать абзацы с непробельными префиксами, суффиксами?
Я не могу заставить форматировщик par делать то, что я хочу, особенно с автоматическими префиксами и суффиксами. Подробности:
Мой .vimrc
отрывок:
set formatprg=par\ -w72reqh map t gqip
Этот пример ввода-to пар текст, который демонстрирует проблему:
1. This is some text with similar sentence beginnings and endings. The snake slithered through the grass, sliding back and forth. Tactfully approaching its prey.
Применение моих t
настроек vim-par-formatting (нажатие клавиши в командном режиме vim) к приведенным выше результатам приводит к:
1. This is some text with similar sentence beginnings and endings he . Tsnake slithered through the grass, sliding back and forth actfully . Tapproaching its prey .
Обратите внимание, что T
периоды левой стороны / префикса и правой стороны / суффикса "оправданы". Очевидно, не то, что я хочу. Вместо этого я хочу, чтобы результаты (нажатия t
клавиши в командном режиме vim) выглядели так:
1. This is some text with similar sentence beginnings and endings. The snake slithered through the grass, sliding back and forth. Tactfully approaching its prey.
Этот ответ, по- видимому, просто отключает пар- суффиксы и префиксы и не генерирует мой предпочтительный (приведенный выше) результат. Я надеюсь, что есть какой-то способ получить равные префиксу только пробелы или что-то подобное?
Решение может включать в себя нарушение другой номинальной функциональности, как «оправдывающий» С-кода комментарий символы в примере находится здесь . Но я делаю один шаг за раз. Может быть, я (в конце концов) использую 2 разные команды vim пар-форматирования, одну для разделенного пробелами текста, как описано выше, другую для форматирования C-комментариев и т. Д. А пока давайте решим вышеупомянутое, а затем я исследую следующее (C- комментарии и т. д.) по мере необходимости.
Моя среда:
$ par version par 1.52-i18n.4 $ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F1077 $ brew list par /usr/local/Cellar/par/1.52/bin/par /usr/local/Cellar/par/1.52/share/man/man1/par.1.gz $ which par /usr/local/bin/par $ vim --version | head -2 VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 21 2014 14:54:22) MacOS X (unix) version $
0 ответов на вопрос
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
13
Можно ли вставить обычный текст по умолчанию?
-
4
Ubuntu Linux: можно ли вставлять обычный текст по умолчанию?
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка