Notepad2 한글 IME 패치 :: 2007/04/19 17:10


사용자 삽입 이미지

몇 일전에 예전에 회사에서 같이 일했던 pyrasis님을 만났습니다. 술마시면서 이런저런 이야기를 하다가 scintilla 라이브러리를 사용하는 프로그램인 Notepad2와 TSVN에서 한글 입력이 불편하다고 고칠수 있냐고 물어보더군요.

어제 소스코드를 조금 살펴보고 수정했습니다. 역시나 예상대로 IME 메시지를 처리하지 않아서 그런 거더군요. 한국어 버전이 없는것 같아서 리소스도 일부 한글화 했습니다. 사실 이 작업이 더 힘들었습니다. 새 창, 빈 창 메뉴에서 명령줄을 잘못 생성하는 버그및 메뉴와 코드가 일치하지 않는 잡다한 부분도 다소 수정한 버전입니다. IME 패치와 관련된 자세한 내용은 정리되는 대로 추가 하겠습니다.

Notepad2의 프로젝트 홈페이지는 http://sourceforge.net/projects/notepad2/ 입니다.
관심 있으신 분들은 한번 구경해 보세요.





스폰서
글타래

  • 2주간 인기 글
  • 2주간 인기글이 없습니다.
Trackback Address :: http://jiniya.net/tt/trackback/490
  • Gravatar Image.
    mix1009 | 2007/04/20 13:16 | PERMALINK | EDIT/DEL | REPLY

    TSVN이라고하면 TortoiseSVN을 말씀하시는거죠? 한글조합할때 onthespot이 아니라 좀 거슬리는데 이거도 고쳐주실수 있는지요?

    • Gravatar Image.
      codewiz | 2007/04/21 12:59 | PERMALINK | EDIT/DEL

      네 tortoise svn입니다. scintilla를 사용한다면 같은 문제입니다. 소스를 살펴봤는데 생각보다 소스가 커서 빌드는 해보지 못했습니다. 시간나는 대로 패치해서 올리겠습니다. 다른 일 때문에 금방 될것 같진 않습니다. ㅠㅠ

  • Gravatar Image.
    drvoss | 2007/04/20 15:32 | PERMALINK | EDIT/DEL | REPLY

    오. 브라보.. 역시 영진님 대단하십니다.!! 잘쓸께요~~

    • Gravatar Image.
      codewiz | 2007/04/21 13:00 | PERMALINK | EDIT/DEL

      용현님 올만이예용. 엄청난 버그가 숨어있을지도 몰라요 ㅎㅎ

  • Gravatar Image.
    Notepad | 2007/08/05 00:30 | PERMALINK | EDIT/DEL | REPLY

    안녕하세요.

    http://www.flos-freeware.ch/notepad2.html
    이 Notepad2와는 다른 건가요?

    • Gravatar Image.
      codewiz | 2007/08/05 21:52 | PERMALINK | EDIT/DEL

      메뉴 한글화, 한글 입력 메시지가 제대로 처리되지 않는 문제가 수정된 버전입니다.

    • Gravatar Image.
      Notepad | 2007/08/05 23:24 | PERMALINK | EDIT/DEL

      빠른 답변감사합니다.

      그런데 질문이 부족했나봅니다. ㅠ.ㅠ
      제 질문은 http://www.flos-freeware.ch/notepad2.html 에 있는 Notepad2 버전은 2.0.18 (July 26, 2007)인데,
      본문 Sf.net 링크의 Notepad2의 버전은 1.1.0.8 (2006-07-27)로 다르길래, 별도의 프로젝트인지 여쭙는 내용이었습니다.

    • Gravatar Image.
      codewiz | 2007/08/05 23:47 | PERMALINK | EDIT/DEL

      그 질문이었군요.
      소스 포지의 프로젝트가 아마 그 분 소스를 기반으로 만든 것으로 알고 있습니다. 별반 큰 차이는 없다고 생각되네요. 정확한 정보는 아닙니다. 제가 참여한 부분은 아니라서요 ㅎㅎ

  • Gravatar Image.
    okto | 2007/11/08 13:32 | PERMALINK | EDIT/DEL | REPLY

    음... 예전 소스로 프로젝트가 진행중이었군요.
    2.xx버전대 한글화는 제가 하고 있었는데 이게 훨~씬 좋은 것 같습니다.
    2.xx대 버전은 강조되는 syntax 종류도 많이 줄었거든요.
    게다가 거기에 없는 기능도 여기에는 있네요? 잘 쓰겠습니다^^

    • Gravatar Image.
      codewiz | 2007/11/08 20:07 | PERMALINK | EDIT/DEL

      이것도 하도 변종이 많아서 제가 수정하고도 뭐가 뭔지 잘 모르겠습니다. ㅎㅎ

    • Gravatar Image.
      okto | 2007/11/09 13:11 | PERMALINK | EDIT/DEL

      염치없는 부탁이지만 줄번호의 폰트 사이즈를 좀 줄여주시면 안될까요? ^^; 숫자가 너무 크니까 좀 못생겨보여서 말이죠..(꾸벅~)

    • Gravatar Image.
      codewiz | 2007/11/10 14:17 | PERMALINK | EDIT/DEL

      지금은 설정한 font랑 같은 크기로 그려지나요?

      다음 번에 고칠 때 반영하도록 하겠습니다.
      언제가 될지 장담은 못하겠네요.
      수정된다면 알려드리겠습니다.

    • Gravatar Image.
      okto | 2007/11/10 18:14 | PERMALINK | EDIT/DEL

      지금은 설정한 font보다 더 크게 나옵니다.
      상태표시줄이나 문맥메뉴, 메뉴바 등의 글꼴 사이즈보다 확실히 크네요.
      다음번에 반영해 주신다니 감사합니다. 즐거운 주말 보내세요.

    • Gravatar Image.
      codewiz | 2007/11/10 18:43 | PERMALINK | EDIT/DEL

      아래 글을 참고해 보세요.
      http://www.jiniya.net/tt/647

  • Gravatar Image.
    okto | 2008/04/16 17:49 | PERMALINK | EDIT/DEL | REPLY

    IME 패치는 어떻게 하는지 궁금합니다. 역시 프로그래밍 지식이 없으면 안되는 걸까요ㅠㅠ
    저도 이 버전을 좋아하긴 하는데 패치된 버전이 여기밖에 없고... 최근에 나온 공식버전은 한글화하고 나니 입력이 영 불편한게 아니네요. (패치좀 해주시면..^^)

    • Gravatar Image.
      codewiz | 2008/04/17 01:36 | PERMALINK | EDIT/DEL

      네. 약간의 프로그래밍 지식이 필요로 하답니당. ^^
      notepad2가 dll로 scintilla를 쓰면 매번 새로 컴파일을 하지 않아도 되는데 그렇지 않으니 정말 번거롭네요. 시간 나면 한번 살펴보도록 하겠습니다.

    • Gravatar Image.
      okto | 2008/11/20 14:34 | PERMALINK | EDIT/DEL

      안녕하세요. 메모장때문에 또 찾아뵙습니다^^;
      최근 notepad2가 최신버전이 나왔더군요. 또 수정버전이라는게 있던데 코드폴딩이랑 지원형식이 다양해지는등 여러가지로 맘에들어 갈아타게 되었습니다. 정말 수정버전 강추입니다. 한번 꼭 써보시길 바랍니다. http://mr-ok.com/tc/entry/notepad2-modified

      이제 본론으로 들어가서ㅎ... 갈아타고나니 젤 아쉬운게 codewiz님의 한글 ime패치더군요;; 여유시간이 생기면 한번 들여봐주셨으면 고맙겠습니다. 참 번거로운 일이라는걸 알지만 저뿐만 아니라 많은 사용자들이 이부분을 불편해하고 있는것 같아 이런 무리한 부탁을 드리게 되네요. 작게나마 활동하고 있는 몇곳의 커뮤니티에도 문의를 해봤는데 할줄아는 분이 안계시는듯 합니다ㅠㅠ 이전부터 제작자에게 메일을 보내 버전마다 패치할 필요없게 하고싶었는데 지금하고 그때는 내용이 많이 달라졌을것 같아 이러지도 저러지도 못하고 있습니다.
      한글입력에 불편을 겪고있는 이땅의 네티즌들에게는 고수가 내미는 구원의 손길이 간절합니다ㅠㅠ

    • Gravatar Image.
      codewiz | 2008/11/20 18:09 | PERMALINK | EDIT/DEL

      메일로도 이것과 관련된 내용이 몇 통 왔었는데...
      늘 시간 날 때 작업한다는 이야기 밖에는 못하고 있네요...
      주말에 별 일이 없다면 작업해서 올리도록 하겠습니다...
      너무 기대하지는 마세용... ㅠㅜ~~

    • Gravatar Image.
      okto | 2008/11/21 15:30 | PERMALINK | EDIT/DEL

      너무 기대하지는 말라는 말에서 초고수들만이 가질수 있다는 겸손의 미덕이 느껴집니다. 아아~~ 초기대 중입니다!!!

    • Gravatar Image.
      codewiz | 2008/11/24 21:41 | PERMALINK | EDIT/DEL

      아래 페이지에 올려두었습니다.
      http://www.jiniya.net/tt/744

  • Gravatar Image.
    bluenlive | 2008/11/20 15:58 | PERMALINK | EDIT/DEL | REPLY

    위의 okto님에 이어 저도 살짝 부탁을...

    직접 컴파일 하고 패치를 먹여볼 생각으로 np2+scintilla를 컴파일해봤는데, 링크 에러만 주구장창 뜹니다.
    게다가 소스에 약간의 에러도 있더군요. ㅠ.ㅠ (이건 어쨌거나 수정을 했습니다)
    물론, 폴더 구성은 정확히 했습니다. (np2src 폴더의 서브에 scintilla 폴더를 배치...)
    ※ 소스 버전은 np2 3.0.20, scintilla 1.77 입니다.

    제가 컴파일해본 컴파일러는 VS.Net2003(7.1), VS2005(8.0) 두 가지입니다.
    또, VS6.0용 dsp 파일을 받아 컴파일해보니 수많은 컴파일 에러가 뜨더군요... ㅠ.ㅠ

    질문 & 부탁은 이것입니다.
    어떤 환경에서 컴파일해서 컴파일이 되었으며, 혹시 잘 알려지지 않은 수정법이 있는지 알 수 있을까요?

    • Gravatar Image.
      codewiz | 2008/11/20 18:07 | PERMALINK | EDIT/DEL

      저는 2005로 작업을 했습니다.

    • Gravatar Image.
      bluenlive | 2008/11/21 00:15 | PERMALINK | EDIT/DEL

      혹시나, 혹시나, 혹시나 여유가 되신다면 새 버전 소스의 컴파일 테스트를 해봐주시면 안될까요? ㅠ.ㅠ
      부탁드립니다...

    • Gravatar Image.
      okto | 2008/11/21 15:31 | PERMALINK | EDIT/DEL

      아니? 행님을 여기서 또 뵙네요? ㅎㅎㅎ
      퇴근하실때 불러서 밥좀 먹여달라능...^^;

    • Gravatar Image.
      codewiz | 2008/11/24 21:42 | PERMALINK | EDIT/DEL

      np2 3.0.20, scintilla 1.7.7로 작업을 했습니다. 컴파일 오류는 없었습니다.

      참고로 2005로 작업하셨다면 아마 워닝은 엄청 나게 쏟아지실 겁니다. 그게 주로 불안전한 CRT 함수를 사용해서 그런건데 무시하셔도 되는 경고입니다. 보기 싫으시다면 그걸 끄는 전처리기를 선언해 주시면 되구요.

  • Gravatar Image.
    TheSoas | 2009/10/09 21:13 | PERMALINK | EDIT/DEL | REPLY

    컴퓨터를 여기저기서 쓰고 하다보니 구글에서 notepad2 쳐서 자주 다운 받았는데..
    댓글을 한번도 안남겼네요 ㅠㅠ
    쓰다보니 이게 익숙해서 다른 건 못쓰겠더라구요..!

    감사하게 생각하고 있습니다.

  • Gravatar Image.
    thank u | 2010/01/10 07:21 | PERMALINK | EDIT/DEL | REPLY

    워드작업의 답답함이 싫어서 간단한 편집기에서 1차작업을 좋아하는데, 영문프로그램에서 한글입력의 불편함이 있었습니다. 감사하게 사용하겟습니다.

  • Gravatar Image.
    kissmanga | 2018/12/14 13:10 | PERMALINK | EDIT/DEL | REPLY

    Oh! This article has suggested to me many new ideas. I will embark on doing it. Hope you can continue to contribute your talents in this area. Thank you.

Name
Password
Homepage
Secret