일반 텍스트 및 구문 강조를 위한 Notepad++?

일반 텍스트 및 구문 강조를 위한 Notepad++?

Python 프로그래밍 언어에 대한 메모를 위해 Notepadd++를 사용하고 싶습니다. 일반 문장을 작성하는 동시에 같은 페이지에 코드도 작성하고 싶습니다. 일반 텍스트에는 줄 번호를 표시하고 싶지 않지만 프로그래밍 코드에는 줄 번호를 표시하고 싶습니다. 이것이 가능한가? 즉, 일반 줄에는 구문 강조 표시와 일반적으로 각 줄의 왼쪽에 표시되는 줄 번호가 없어야 합니다. 그리고 같은 파일에 작성된 코드에 대한 구문 강조가 필요합니까? 예를 들어...

Python에서 문자열을 인쇄하려면 인쇄 키워드 뒤에 작은따옴표나 큰따옴표를 사용해야 합니다. 예를 들어...

1 print "Hello World!" # (this line should be with line number and syntax highlighting)

답변1

(내가 아는 한) notepad++에 몇 줄을 세지 말라고 말할 수는 없습니다. 그러나 더러운 트릭을 사용해도 괜찮다면 너무 긴 줄이 여러 줄에 시각적으로 표시된다는 사실을 활용할 수 있습니다. 따라서 많은 공백을 추가하면 번호가 매겨지지 않은 새로운 시각적 선을 표시할 수 있습니다.

색상 문제의 경우 구문 강조 언어 규칙을 직접 만들 수 있습니다(구성 파일). Python을 복제하고 주석에 적용되는 규칙을 확인하십시오. 이 버전의 수정된 버전을 만들어 다른 형태의 주석을 만들 수 있습니다(이것은 단지 시각적일 뿐이므로 더 이상 이 파일을 실행할 수 없습니다).

내가 제안할 수 있다면 코드 및 구문 강조를 표시하는 태그가 있는 마크다운/라텍스 편집기를 사용하거나(코드 전용 줄에 번호를 매길 수 있고 다른 줄에는 번호를 매길 수 없음) 단순히 클래식 코드 파일에 주석을 추가하는 것이 더 나을 것입니다. (귀하의 경우 대체 주석에 대한 사용자 정의 강조 표시 규칙이 다르게 색상이 지정된 경우에도 동기가 부여된 경우 배경 색상 클로드가 있는 줄 시작 태그를 "숨길" 수 있습니다.

관련 정보