나는 같은 문제가 있었지만 Ƭᴇcʜιᴇ007에 의해 제안 된 솔루션은 특정 OS 플랫폼을 대상으로하는 특정 텍스트 인코딩에만 적합합니다.
실제로 사용하는 경우 Alt + 013 끝 줄 문자를 코드가 실행되는 OS 플랫폼에서 사용되는 올바른 문자로 변환해야 할 수도 있습니다. 메뉴 & gt; 수정 & gt; EOL 변환 (라인 변환의 끝). 하위 메뉴에서 코드를 대상으로하는 올바른 플랫폼을 선택하십시오.
원할 경우 키보드 단축키를 기본 EOL 변환 명령에 지정할 수 있습니다.
코딩을 할 때 사용자 지정 자리 표시자를 바꾸기 위해 매크로를 구현할 수도 있습니다.
어떻게:
- 새 매크로 기록 시작.
- 리콜 찾기 및 바꾸기 대화;
- "찾기"필드에 예를 들어 사용하지 않는 문자를 삽입하십시오.
내 경우 나는 " § ";
- "바꾸기"필드에 개행 문자를 적절하게 삽입하십시오.
내 운영 체제 플랫폼, 내 경우에는 그것은 " \ r \ n ";
- 찾기 및 바꾸기 창에 " 펼친 "확인
상자. 이렇게하면 n ++가 \ r \ n 새 줄 기호로 변환 : 확인하지 않으면
이 옵션은 텍스트에 문자 그대로 \ r \ n을 삽입합니다.
- 눌러 모두 다 바꿔 단추;
- 매크로 기록을 중지하십시오.
- 매크로를 저장하고 사용되지 않는 키보드 단축키 (예 : Alt + Enter)를 할당하십시오.
매크로의 코드는 다음과 같습니다.
<Macro name="Replace § 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="§" />
<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 숯을 변경해야합니다).
매크로 솔루션은 다른 용도로 사용하지 않는 "한 자리 표시 자 자리 표시 자"를 선택해야한다는 단점이 있습니다.
선택해야 할 것은 개인적 취향에 관한 질문입니다.
but there are other more complicated situations
몇 가지 예를 게시 할 수 있습니까?