사용자 정의 언어에서 여러 줄의 구분 기호-메모장 ++


0

내가 이와 같은 것을 가지고 있다고 가정 해보십시오.

//Example:
std::string s;
int a = 12;
s = boost::lexical_cast<std::string>(a);
std::cout << a;

위의 어휘 캐스트의 예입니다

이제 메모장 ++에서 UDL (사용자 정의 언어)을 만들고 있으며 위의 모든 블록 인용 텍스트 (텍스트 //Example:에서 std::cout << a)를 특정 스타일에 따르기를 원합니다 . 이 스타일은 마지막 줄에 영향을 미치지 않아야합니다. "위의 어휘 캐스트의 예" 마지막 줄은 기본 스타일로 나타납니다

다음은 내가 작업하려고하는 구성입니다. 문제는 스타일을 닫는 방법을 모른다는 것입니다. 스타일을 여는 것은 쉽습니다. 방금 // 예제를 사용했습니다. 두 개 이상의 줄 바꿈 (예 : "\ n"이 감지 될 때 스타일을 닫고 싶습니다. "앞에 두 개의 캐리지 리턴이 있기 때문에"위의 어휘 캐스트 "예) 달성 할 방법이 있습니까? 이 ?

여기에 이미지 설명을 입력하십시오


이것은 Windows와 Linux 모두에서 사용됩니까? 그렇다면 \ r \ n 또는 \ n의 라인 엔드 형식을 처리해야 할 수도 있습니다.
DrMoishe Pippik

유일한 창문은 없다
MistyD

답변:



-1

나는 같은 문제가 있었다. 해결책은 놀랍도록 간단합니다. 줄 바꿈 (한 줄의 끝에서 다음 줄의 시작까지)을 선택하여 복사하여 UDL 편집기의 구분자 텍스트 영역에 붙여 넣었습니다.

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