Notepad++ 사용자 정의 언어를 사용하여 하위 문자열 강조 표시

Notepad++ 사용자 정의 언어를 사용하여 하위 문자열 강조 표시

저는 적절한 IDE 없이 프로그래밍 언어로 작업하고 있으며 메모장++를 편집기로 사용하고 있습니다. 사용자 정의 언어를 설정했는데 꽤 잘 작동하는데, 키워드를 입력하면 완벽하게 일치해야 한다는 문제가 있습니다. 무슨 뜻인지 설명하겠습니다.

'를 추가하면'를 키워드로 입력하고 ''가 강조 표시되는 텍스트 영역으로 이동합니다.

그러나 '를 입력하면문자열(변수이름)' 그러면 강조 표시되지 않습니다.

접두사 모드를 켜면 전체 '문자열(변수이름)'하이라이트만 하고 싶을 때''.

메모장++에서는 이 작업을 수행할 수 없을 수도 있지만 비슷한 문제를 발견하고 해결한 사람이 있는지 궁금합니다.

미리 감사드립니다.

답변1

비록 시간이 좀 지났지만..

'string(variableName)'을 입력할 때 키워드 'string'을 강조 표시하려면 '('를 연산자로 정의하거나 'string (variableName)' [공백에 주의하세요!]을 입력해야 npp가 인식할 수 있습니다. 단어 경계가 올바르게 지정되었습니다.

이것이 누군가에게 도움이 되기를 바랍니다.

답변2

고려하다SynWriteNP++ UDL보다 더 많은 설정을 갖춘 완전히 사용자 정의 가능한 어휘 편집기가 포함된 무료 편집기입니다.

관련 정보