N 기호 뒤에 메모장 ++에서 줄을 줄 바꿈하려면 어떻게합니까?


66

합리적인 양의 기호 (65 또는 80과 같은) 후에 메모장 ++에서 줄 바꿈 (줄 바꿈 삽입이 아닌 부드러운 줄 바꿈)로 일반 텍스트로 줄을 만들고 싶습니다. 가능합니까?

내가 만난 유일한 옵션은 창 너비로 줄 바꿈하는 것입니다.이 방법은 고해상도의 비 거대 글꼴과 최대화 된 창을 사용하는 경우 우스운 결과를 제공합니다.


5
보기 메뉴-> 자동 줄 바꾸기를 클릭하십시오.
Eric Leschinski

5
그는 창 너비뿐만 아니라 특정 문자 수로 줄 바꿈하는 방법을 찾고 있습니다. View -> Word Wrap창 너비로만 줄 바꿈됩니다.
keyofnight

답변:


45

에 따르면 이 소스 당신이 할 수 다소 모방 그런 행동 적어도 메모장 이후 ++ 5.7

  1. 메뉴 표시 줄에서 "보기"를 선택하십시오.
  2. 드롭 다운 메뉴가 나타나면“Wrap wrap”옵션을 클릭하십시오.
  3. 다른보기에서 다른 편집기를 열고 (디바이더를 이동 하거나 텍스트 문자의 원하는 번호로 랩까지 편집기 창 크기를 조정 택일)

9
텍스트를 사용자 정의 문자 수로 줄 바꿈하지 않습니다.
Jerry

2
@Jerry 맞습니다. 그러한 행동을 모방하려면 다른보기에서 다른 편집기를 열고 포장이 마음에들 때까지 디바이더를 이동해야합니다.
Jörg

26

먼저 TextFX플러그인 메뉴에서 플러그인을 설치하십시오 . 참고 : 32 비트 버전 의 Notepad ++ 에만 사용할 수 있습니다 .

이 메뉴 명령을 사용하여 긴 줄을 분할 할 수 있습니다. TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) width즉, 72 자 이외의 문자로 다시 줄 바꿈 하려면 해당 번호를 공백없이 입력하고 클립 보드에 복사 한 다음이 옵션을 사용해야합니다.

메모장 ++ v6.9에서 작동하며 분할 할 줄을 선택해야합니다.


7

이 정규식 대체는 나를 위해 충분히 잘 작동했습니다.

무엇을 찾다:

^(.{60,80})\s

다음으로 교체하십시오.

\1\n

전부 교체

일부 줄을 60 ~ 80 자로 분할 할 수없는 경우 해당 줄은 수정되지 않은 상태로 유지됩니다. 잘만되면 그들은 수동으로 처리하기에 충분히 적을 것이다.


매우 긴 토큰 (예 : URL)이 있으면 해당 줄에서 작동하지 않지만 꽤 잘 작동합니다.
Keith Tyler

2
회고하지만 분명히 ".와 일치하는 개행"이 선택되어 있지 않은지 확인하십시오. 그렇지 않으면 기존 줄 바꿈이 발견 된 80 자 중 일부이므로 줄이 의도 한 것보다 짧습니다.
Stephen Klancher

이것이 가장 좋은 답입니다, IMHO. 플러그인 추가와 관련된 답변은 도움이되지만 제공된 소프트웨어를 사용하여 수행하는 방법은 설명하지 않습니다. 우리 중 일부는 설치할 수 없습니다. 이 솔루션은 지정된 열에서 "자동으로"줄 바꿈하지는 않지만 (공백이 기호라는 데 동의하는 한 여러 기호와 동일) 내 목적에 맞게 자동화합니다. 또한 Stephen Klancher의 의견은 큰 가치가 있습니다. 마지막 으로이 질문에 대한 답변이 선택되지 않은 것으로 보입니다. 나는이 대답을 추천한다-그것은 내 문제를 해결했다.

6

아니요, 현재 버전의 Notepad ++는 불가능합니다. 거기에있다 그것에 대한 기능 요청은 있지만, 아직 구현되지 않았습니다.

당신이 얻을 수있는 한 가깝습니다 (별로는 아닙니다) :

  1. 지정된 수의 열에 세로 줄을 Preferences -> Editing -> Vertical Split만들지 만 N ++은 줄 바꿈을하지 않습니다.
  2. 매우 특수한 옵션은를 사용하여 디스플레이를 분할하는 View -> Clone것이지만 분명히 문제를 해결하지는 못합니다.
  3. 하드 코딩은 TextFX 플러그인 또는 Ctrl+ I단축키를 사용하여 가능합니다

자세한 내용은 줄 길이 관리에 관한 N ++ 위키를 참조하십시오 .



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.