오류가 발견되면 9행과 같이 붉은 색 글자로 표시됨

 

이번 배포판에서 추가된 가장 중요한 기능은 hex 포맷 계열[각주:1]의 문법 강조 기능이 추가되었다는 점이다.

 

원래 이 계열의 문법 강조 Lexer는 Scintilla 라이브러리에 포함되어 있다.

하지만, 메모장2에선 이 부분을 구현하지 않았었다.

 

회사에서 이 기능을 사용할 일이 생겨 구현한 것을 공개한다.

이번에 추가된 기능에는 위에서 보여준 Intel HEX와 더불어 Motorola SREC과 Tektronix extended HEX를 모두 지원한다.

 

01

 

1. Motorola SREC, Intel HEX, Tektronix extended HEX 를 모두 지원하며, 확장자를 통해 구분함

2. 체크섬을 포함하여 내용에 오류가 있으면 붉은 색 글자로 표시함

3. 각 행의 끝에 불필요한 값이 있으면 회색으로 표시

4. Intel HEX의 경우 주소 단위로 코드 폴딩 기능을 지원함

5. LexHex.cxx를 살짝 변형하여 데이터 필드의 홀수행과 짝수행을 다르게 강조

6. 기타 LexHex.cxx에서 사용하던 deprecated 함수를 사용하지 않도록 수정

 

아래 링크에서 다운받을 수 있다.

언제나 그렇듯이 한/영 x86/x64 버전이 모두 들어있다.

 

Notepad2-mod-r2669#1.zip
3.89MB

password: teus.me

 


 

▲ 히스토리

 

2019.2.9: 4.20.02 r2635 #2 공개

- hex(Motorola, Intel, Tektronix) Lexer 및 스타일 추가

- DPI가 바뀌는 경우 일부 듀얼 모니터에서 상태표시줄에 글자가 표시되지 않던 오류 수정

- 기타 다양한 최적화

 

2019.2.29: 4.20.02 r2665 공개

- 오류 수정: HTML Lexer 오류 수정(관련 링크)

- HTML 속성명 보강(관련 링크)

- 오류 수정: SGML Lexer 오류 수정(관련 링크)

- 오류 수정: 정규식 처리 오류 수정(관련 링크)

- 우클릭 메뉴에서 전체 선택을 S에서 A로 조정

- 오류 수정: XML 자동완성 관련 오류 수정(관련 링크)

- WebAssembly 키워드 보강(관련 링크)

- 기타 전면전인 메시지 처리 수정 등 다양한 최적화

 

2019.3.8: 4.20.02 r2669#1 공개

- 오류 수정: SRT 자막에서 태그로 행이 끝나는 경우 다음 줄의 스타일이 잘못 표시되던 오류 수정

 

 

  1. Motorola SREC, Intel HEX, Tektronix extended HEX [본문으로]
  1. Favicon of https://nakine.tistory.com BlogIcon 여키네 2020.03.09 02:31 신고


    안녕하세요 선생님..

    해당 프로그램은 사용하다가 안되는 것이 생겼는데 질문 하나만 해도 될까요?

    저는 이 프로그램에 있는 빈 줄 삭제 기능을 쓰려고 다운받은 것인데

    빈 줄 삭제를 눌러도 삭제가 되지 않는 빈 줄이 있습니다..

    제가 여러 문서 프로그램을 하면서 찾은 결과

    이 빈 줄은 워드에서 줄과 줄 사이에 보이지 않는 단락이더라고요.. (줄 하나하나 타다보면 빈줄 있는거 확인되고 복붙하면 꼭 사이사이에 한줄씩 빈줄생김)

    이런 경우에는 어쩔 수 없이 수작업으로 하나하나씩 빈 줄을 지워야 하는건가요?

    인터넷에 검색한 정석해결방법은

    바꾸기 ^p^p > ^p 이렇게 하면 된다는데

    위 방법을 한글을 제외한 모든 문서 프로그램에서 시도해봤는데도 안되서 말이죠..

  2. Favicon of https://nakine.tistory.com BlogIcon 여키네 2020.03.09 12:46 신고

    https://nakine.tistory.com/3

    제 블로그에 해당 파일을 올렸습니다

    다운받아서 왜 메모장2로 빈 줄 삭제가 안되는지 확인해주실 수 있나요?

  3. Favicon of https://nakine.tistory.com BlogIcon 여키네 2020.03.11 20:48 신고

    제가 U+200C를 잘 모르고, 검색해도 안나오는 정보 같은데

    좀 알려주실 수 있나요?

  4. Favicon of https://vdslr.tistory.com BlogIcon 디지털웍스 2020.03.12 12:39 신고

    안녕하세요 이 sw잘쓰고 있는데 기능 건의드려볼려구요
    윈도 기본 메모장도 책갈피 기능이 없어서 불편한데
    이 sw에서는 책갈피 기능 추가하실 계획이 없으신지 궁금합니다.

    • Favicon of https://vdslr.tistory.com BlogIcon 디지털웍스 2020.03.12 12:51 신고

      책갈피 기능이 있어서 ctrl+f2 해도 그냥 저장이 안되서 글 추가하고 저장하고 다시 불러와도 txt 파일 맨 처음부터 보여지고 책갈피는 없어져있습니다. 그냥 자동으로 종료 후 불러오면 이전에 보던 곳이 보여지게 할수는 없는지요?

    • 메모장에서는 구현할 수 없는 기능입니다.

  5. Favicon of https://bizrise.co.kr BlogIcon 정원사박씨 2020.03.21 11:26 신고

    탭이나 스페이스바로 들여쓰기를 한 것이
    왜 네이버블로그 에디터에 붙여넣으면
    다 무시되고 맨앞으로 쏠릴까요?
    유지하는 방법은 없나요?

+ Recent posts