Linux에서 완벽한 정렬/형식 지정을 위한 명령

Linux에서 완벽한 정렬/형식 지정을 위한 명령

이런 문자가 있어요

Transport Layer Security (TLS) and its predecessor 
Secure Sockets Layer (SSL)
 are cryptographic presentation protocols used in the telecommunications field

나는 이런 "완벽한" 형식을 원한다

 Transport Layer Security (TLS) and its predecessor Secure Sockets Layer (SSL)
 are cryptographic presentation protocols used in the telecommunications field

"문법 표준"은 중요하지 않습니다

이 예는 다음과 같습니다.

 Transport Layer Security (TLS) and its predecessor Secure Sockets Layer (SSL
 ) are cryptographic presentation protocols used in the telecommunications fi
 eld

나는 명령을 시도했다

fmt -w 77

그리고

par

하지만 결과는 내가 원하는 것이 아니다. 어떤 제안이 있으십니까? 나는 보통 vim을 사용하기 때문에 vim 명령도 허용되지만 어떤 편집기에서든 편집기 없이든 외부 명령을 사용하는 것이 더 좋습니다. vim을 사용하여 이 방법을 시도했습니다.

set formatprg=par\ j1w77

그런데 gq결과는 내가 원하는 것이 아니다.

답변1

해결방법은 CAS 사용자 댓글에 있습니다

export PARINIT="rTbgqR B=.,?_A_a Q=_s>| w78"

문자 기호 78 다음에 "자르기"하려면 vim을 열고 텍스트를 선택한 다음 를 누르십시오 gq. 잘 작동합니다.

관련 정보