지난 10월 6일 Notepad2 4.0.23이 공개되었다.
이에 따라 Notepad2의 각종 패치를 정리했다.
0. 들어가기 전에
다음과 같은 내용은 모두 준비가 되어있다고 가정하고 설명함.
a. Visual C++ v6.0 및 Service Pack 6 설치
b. Platform SDK 설치 (Windows® Server 2003 R2 Platform SDK ISO Download)
c. Scintilla 1.78 다운로드. 현재 Scintilla는 2.01까지 공개되었으나, Notepad2는 1.78을 사용함
a. Visual C++ v6.0 및 Service Pack 6 설치
b. Platform SDK 설치 (Windows® Server 2003 R2 Platform SDK ISO Download)
c. Scintilla 1.78 다운로드. 현재 Scintilla는 2.01까지 공개되었으나, Notepad2는 1.78을 사용함
1. Kai Liu님의 패치 적용
np2-4.0.22-allpatches.7z 패치를 적용한다.
이 패치는 총 13개의 패치로 이루어져있으며, 코드 폴딩이나 각종 문법을 포함한 다양한 패치로 구성되어있다.
문제는 이 패치는 Notepad2 4.0.22, 그것도 beta5에 적용 가능한 패치라는 거.
대부분은 그대로 적용가능하고, 일부는 눈치껏(?) 적용할 수 있으나, 2개는 완전히 바뀐 구조에 따라 일일이 적용해야 한다.
특히 문법 패치의 경우, 바뀐 포맷을 유심히 본 후, 문자열 중에 기존 문법에 있는 부분은 그대로 사용해야 되고, 없는 부분은 일일이 notepad2.rc에 문자열을 추가해야 한다.
이 패치는 총 13개의 패치로 이루어져있으며, 코드 폴딩이나 각종 문법을 포함한 다양한 패치로 구성되어있다.
문제는 이 패치는 Notepad2 4.0.22, 그것도 beta5에 적용 가능한 패치라는 거.
대부분은 그대로 적용가능하고, 일부는 눈치껏(?) 적용할 수 있으나, 2개는 완전히 바뀐 구조에 따라 일일이 적용해야 한다.
특히 문법 패치의 경우, 바뀐 포맷을 유심히 본 후, 문자열 중에 기존 문법에 있는 부분은 그대로 사용해야 되고, 없는 부분은 일일이 notepad2.rc에 문자열을 추가해야 한다.
더 이상의 자세한 설명은 생략한다.
패치 대상 세부 내역 보기..
2. 한글 IME 패치
3. 기능 추가
okto 님께서 필요하다고 닥달한 기능들이며, 귀차니 님이 큰 축을 담당하시고, 나도 중간중간 밥숟갈을 들었음.
a. notepad2 컴파일 삽질기 부록#5.1 : context-menu 기능 수정
b. notepad2 컴파일 삽질기 부록#6 : 메모장 대신 사용 (재포스팅)
c. notepad2 컴파일 삽질기 부록#4 : AutoHotkey 스킴 추가
이것 역시 앞의 1번에 따라 열심히 패치한다. 역시 설명은 생략한다. ㅋㅋ
d. notepad2 컴파일 삽질기 부록#7 : Shift+마우스 휠에 Page Up/Down 기능 부여
e. notepad2 컴파일 삽질기 부록#9 : 다음 바꾸기(Replace Next) 메뉴에 추가
f. notepad2 컴파일 삽질기 부록#10 : 시간/날짜 삽입 순서 변경
a. notepad2 컴파일 삽질기 부록#5.1 : context-menu 기능 수정
b. notepad2 컴파일 삽질기 부록#6 : 메모장 대신 사용 (재포스팅)
c. notepad2 컴파일 삽질기 부록#4 : AutoHotkey 스킴 추가
이것 역시 앞의 1번에 따라 열심히 패치한다. 역시 설명은 생략한다. ㅋㅋ
d. notepad2 컴파일 삽질기 부록#7 : Shift+마우스 휠에 Page Up/Down 기능 부여
e. notepad2 컴파일 삽질기 부록#9 : 다음 바꾸기(Replace Next) 메뉴에 추가
f. notepad2 컴파일 삽질기 부록#10 : 시간/날짜 삽입 순서 변경
그런데... 패치를 정리한 것 맞나? 뭔가 좀...
비밀 댓글 입니다.
답글삭제@Anonymous - 2009/10/13 08:40
답글삭제비밀 댓글 입니다.
@Anonymous - 2009/10/13 08:46
답글삭제비밀 댓글 입니다.
@Anonymous - 2009/10/13 08:40
답글삭제1. 짐 새벽 2시라 자야 된다능
2. 그건 알지만, 한번 읽어보면 생각이 달라질 수도 있으니 함 일어보라능
3. 사실 문제는 ASCII Art와 Default text의 순서 문제라능. 기존설정땜시 뭔가 쪼까 껄쩍지근하다능.
(아마 글꼴 문제가 이거랑 관련될 수도 있다능)
@BLUEnLIVE - 2009/10/13 09:20
답글삭제비밀 댓글 입니다.
@Anonymous - 2009/10/13 08:40
답글삭제글꼴 문제에 대해 좀 더 자세한 설명을 부탁한다능.
@BLUEnLIVE - 2009/10/13 13:55
답글삭제비밀 댓글 입니다.
@Anonymous - 2009/10/13 08:40
답글삭제1. 설정을 저장하지 않으면 글꼴 문제는 당연 크리
2. 사실 문제는 ASCII Art를 Default Text보다 앞에뒀다는 거임...
기존 n2 사용자의 경우 Defult text에 해당하는 확장자(nfo 등)의 설정이 이미 레지스트리에 저장되어있기 때문에 ASCII Art를 읽어도 Default text로 인식됨.
이 문제를 해결하려고 ASCII Art를 제일 앞에 뒀는데, 이렇게 하니까 기본 형식이 ASCII Art라능...
스키마 사용자 지정 메뉴에서 Default text 관련 정보를 초기화하면 되기는 한데... 뭔가 좀 많이 찝찝하다능.
trackback from: 날로 먹는 메모장2 (4.0.22) 포스팅
답글삭제짜잔~메모장2 4.0.23버전이 공개되었다. 변경사항은...- 스키마가 간결해지고 누락된 키워드 및 파워셸 스크립트 추가됨.- 인코딩 변환시 나오던 확인 상자도 없어짐. (이거 잘 없앴다. 증말...)- 기타 자잘한 버그들 수정.모든 패치 : BLUE'nLIVE님공식적으로는 마이너 업데이트이나 한국어 버전으로는 내부적으로 '메이저'한 변화가 있다.가장 큰 변화는 BLUE'nLIVE님께서 기존의 IME 패치를 통째로 새로 작성하신 것. 그 결과인지...
딱! (숟가락 얹는 소리ㅋㅋㅋ)
답글삭제@okto79 - 2009/10/14 10:33
답글삭제정말로 나중에 Scintilla 2.x 사용하면 어케하냐능...
@okto79 - 2009/10/14 10:33
답글삭제그.. 그건 그때가서 생각하면 된다능ㄷㄷㄷ