메모장 + + 멀티 편집 할 때 새 줄을 삽입하는 방법?


0

메모장에서 여러 줄을 편집 할 때 새 줄을 삽입 할 수 있습니까? 때때로 다음과 같은 코드 목록을 변환해야합니다.

code01,code02,code03

다음과 같은 목록에

code01

code02

code03

다중 편집은 쉼표를 백 스페이스로 사용하는 것이 좋지만 다음 줄을 시작하기 위해 리턴을 입력하려고하면 다중 편집이 해제됩니다.

나는 문서를 둘러 보았지만 아무것도 찾을 수 없었다. 찾기 / 바꾸기 대화 상자를 사용하여 쉼표를 \ n 또는 \ r로 바꿀 수 있지만 여러 줄로 된 새 줄을 만드는 것이 더 도움이되는 다른 복잡한 상황이 있다는 것을 알고 있습니다. 미리 감사드립니다. 그레이엄


but there are other more complicated situations 몇 가지 예를 게시 할 수 있습니까?
and31415

다른 것들은 비슷하지만 유사합니다. Techie007의 답변은 내가 한 것인데 도움의 제안에 감사드립니다.
axolotl66

답변:


0

Enter 키를 사용하는 대신 "캐리지 리턴"문자 (ASCII 13)를 입력하십시오.

이 작업을 수행 할 수 있습니다. Alt 입력 013 NumLock이 켜져있는 동안 숫자 키패드에서 Alt 키를 놓으면 캐리지 리턴이 삽입됩니다.

NP ++ v6.6.3에서 테스트를 마쳤습니다. :)


고마워, 그게 내가 한 일이야! 대답을 알면 간단합니다 .... !!!! 건배, 그레이엄
axolotl66

0

나는 같은 문제가 있었지만 Ƭᴇcʜιᴇ007에 의해 제안 된 솔루션은 특정 OS 플랫폼을 대상으로하는 특정 텍스트 인코딩에만 적합합니다. 실제로 사용하는 경우 Alt + 013 끝 줄 문자를 코드가 실행되는 OS 플랫폼에서 사용되는 올바른 문자로 변환해야 할 수도 있습니다. 메뉴 & gt; 수정 & gt; EOL 변환 (라인 변환의 끝). 하위 메뉴에서 코드를 대상으로하는 올바른 플랫폼을 선택하십시오.

원할 경우 키보드 단축키를 기본 EOL 변환 명령에 지정할 수 있습니다.

코딩을 할 때 사용자 지정 자리 표시자를 바꾸기 위해 매크로를 구현할 수도 있습니다.

어떻게:

  1. 새 매크로 기록 시작.
  2. 리콜 찾기 및 바꾸기 대화;
  3. "찾기"필드에 예를 들어 사용하지 않는 문자를 삽입하십시오. 내 경우 나는 " § ";
  4. "바꾸기"필드에 개행 문자를 적절하게 삽입하십시오. 내 운영 체제 플랫폼, 내 경우에는 그것은 " \ r \ n ";
  5. 찾기 및 바꾸기 창에 " 펼친 "확인 상자. 이렇게하면 n ++가 \ r \ n 새 줄 기호로 변환 : 확인하지 않으면 이 옵션은 텍스트에 문자 그대로 \ r \ n을 삽입합니다.
  6. 눌러 모두 다 바꿔 단추;
  7. 매크로 기록을 중지하십시오.
  8. 매크로를 저장하고 사용되지 않는 키보드 단축키 (예 : Alt + Enter)를 할당하십시오.

매크로의 코드는 다음과 같습니다.

<Macro name="Replace &#x00A7; with newline" Ctrl="no" Alt="yes" Shift="no" Key="13">
    <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
    <Action type="3" message="1601" wParam="0" lParam="0" sParam="&#x00A7;" />
    <Action type="3" message="1625" wParam="0" lParam="1" sParam="" />
    <Action type="3" message="1602" wParam="0" lParam="0" sParam="\r\n" />
    <Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
    <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>

원하는 경우 shortcuts.xml 파일에 메모장 ++ 디렉토리에 저장할 수 있습니다.

물론 "찾기"필드를 찾아서 다른 문자 대신에 다른 문자로 바꾸고 대체 할 수있는 다른 개행 문자를 대체 필드로 설정하여 코드를 대상으로해야하는 운영 체제 플랫폼에 적용 할 수 있습니다.

매크로가 저장되면 사용 방법 :  1. Ctrl 키를 누른 채 마우스를 사용하여 새 라인을 삽입하려는 여러 포인트로 마우스를 클릭하십시오.  2. § 기호 또는 자리 표시 자로 선택한 기호;  3. 적절한 키 조합을 사용하여 매크로를 활성화합니다 (내 경우 Alt + Enter).  4. 매크로는 모든 자리 표시 자 " § "함께" \ r \ n ".

종합에서는 먼저 눌러야합니다. 시프트 + § 그리고 Alt + 들어가다

끝난

장점 : 모든 제안 된 솔루션은 모든 플랫폼에서 작동합니다 (그에 따라 EOL 숯을 변경해야합니다). 매크로 솔루션은 다른 용도로 사용하지 않는 "한 자리 표시 자 자리 표시 자"를 선택해야한다는 단점이 있습니다.

선택해야 할 것은 개인적 취향에 관한 질문입니다.

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