공백이 아닌 문자 접두사, 접미사로 단락을 엉망으로 만들지 않도록 par 포맷터를 얻는 방법은 무엇입니까?

공백이 아닌 문자 접두사, 접미사로 단락을 엉망으로 만들지 않도록 par 포맷터를 얻는 방법은 무엇입니까?

나는 그것을 얻을 수 없다파 포맷터특히 자동화된 접두사와 접미사를 사용하여 내가 원하는 것을 수행합니다. 세부:

.vimrc발췌문:

set formatprg=par\ -w72reqh
map t gqip

이 예제 입력-평가문제를 보여주는 텍스트:

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.

vim-par-formatting( tvim 명령 모드에서 키 누르기) 설정을 위의 결과에 적용하면 다음과 같은 결과가 나타납니다.

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및 오른쪽/접미사 마침표가 "정렬"되어 있음을 확인하세요. 분명히 내가 원하는 것은 아닙니다. 대신 vim 명령 모드에서 키를 누른 결과가 t다음과 같기를 원합니다.

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.

이 답변단순히 비활성화하는 것으로 나타납니다.평가접미사와 접두사를 추가하면 내가 선호하는(위) 결과가 생성되지 않습니다. 뭔가 얻을 수 있는 방법이 있을 거라 기대해요평가공백 문자만 접두사로 사용하려면?

해결책은 다른 것을 깨뜨리는 것을 포함할 수 있습니다평가예에서 C 코드 주석 문자를 "정렬"하는 것과 같은 기능여기에서 발견. 하지만 나는 한걸음씩 나아가고 있다. 어쩌면 나는 (결국) 2개의 서로 다른 par 형식 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
$ 

관련 정보