오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 특히 r4700에서는 수식을 입력한 뒤 Ctrl+Enter를 누르면 계산 결과를 화면에 표시해주는 기능을 추가했다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2023.1.1: 4.23.01 r4552 공개 - 파이썬에서 PEP 701 nested f-string 지원하도록 수정 (관련 링크) - HiDPI 아이콘 전면 개정 2023.1.23: 4.23.01 r4597 공개 - 도구(Tools) 메뉴 신설 및 일부 기능 이동 (관련 링크) - RTF로 복사 기능 구현 (관련 링크) - Scintilla 라이브러리 최신화 (관련 링크) 2023.2...
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2022.11.13: 4.22.11 r4478 공개 - 워드랩 단축키를 Ctrl+W에서 Ctrl+Shift+W로 재할당 (관련 링크) - AutoIt 키워드를 3.3.16.0으로 업데이트 (관련 링크) - 행 정렬 기능에 "정렬 안 함" 추가 (관련 링크) - 선택영역 메뉴 하위에 "중복된 줄 병합", "중복된 줄 제거" 기능 추가 (관련 링크) 2022.11.30: 4.22.11 r4524 공개 - CSV 스키마 추가 (관련 링크) 2022.12...
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2022.10.29: 4.22.09 r4445 공개 - Scintilla를 5.3.1로 업데이트 (관련 링크) - 상태표시줄 전면 개정 (관련 링크) - 파일 → 백업 저장을 별도 메뉴로 구현 (관련 링크) - 윈도우 11 시스템 통합 기능 개선 (관련 링크) - 지정 문구 강조 기능 제거 (상태표시줄 표시 방법 변경에 따른 조치) - Alt+마우스 휠을 페이지 단위 스크롤로 재할당
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2022.7.24: 4.22.07 r4298 공개 - CSS 속성 목록을 April 2022 내용으로 업데이트 (관련 링크) - PowerShell lexer 업데이트 및 API 목록을 7.2로 업데이트 (관련 링크) - WebAssembly 키워드 업데이트 (관련 링크) - PHP의 API 목록을 8.2로 업데이트 (관련 링크) - Scintilla를 5.2.4로 업데이트 (관련 링크) - 인쇄 기능의 오동작 수정 (관련 링크) - 모니터 이동시 ..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2022.3.15: 4.22.03 r4130 공개 - Scintilla Library를 5.2.0으로 업데이트 (관련 사이트) - 오류 수정: 일부 한자 영역 UTF-8 변환 오류 수정 (관련 사이트) - Markdown 링크 처리 기능 개선 - Rust, Markdown lexer 개선 - Swift 키워드 목록을 5.6으로 업데이트 (관련 사이트) - Java 키워드 목록을 JDK 17로 업데이트 (관련 사이트) 2022.3.22: 4.22.03..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2022.1.3: 4.22.01 r4042 공개 - HTML 스크립트 표시 기능 보강 (관련 사이트) - VB 파일에서 # 표시 관련 오류 수정 (관련 사이트) - About 창에서 프로그램 정보를 복사하는 기능 추가 (관련 사이트) - 저작권 연도를 2022년으로 변경 2022.2.13: 4.22.01 r4089 공개 - Markdown lexer를 정식버전의 것으로 대체 (관련 사이트) - Scintilla Library를 5.2.0으로 업데이트..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. PC 뱅킹의 주적은 PC 뱅킹 프로그램이다. PC 뱅킹을 하고 나면 컴퓨터가 미친 듯이 느려지기 때문이다. 키보드 보안 프로그램을 필두로 컴퓨터를 느려지게 만드는 악의 무리들이 너무나 많다. 전통의 명가(?) nProte**부터 컴퓨터 발목잡기의 거목 안* 온라인 시큐**, 그 외에도 수많은 잡 구라들… KISA에서 I사 보안모듈 프로그램에 문제가 있다고 발표할 정도로 완성도가 엉망인 경우도 있다. 보안 취약점을 갖고있는 보안 프로그램이라니… 무슨 열림교회 닫힘도 아니고… 더군다나 이런 프로그램들은 몰래 설치가 되는 것도 아니고 아예 (강제로) 동의를 받아 설치된다. 마치 건물 철거 강제 집행하면서 동의서 서명당하는 기분이다 그래서 간단히 만들었다..
메모장2는 워낙에 가볍고 빠릿빠릿한 프로그램이라 아예 윈도우의 메모장 대신 사용하기도 좋은 프로그램이다. 지금은 깃헙의 프로젝트에도 통합됐는데, 그 전부터 본 블로그 버전엔 이 기능이 포함되어 있었다. 그러다 윈도우11이 출시되면서 문제가 발생하기 시작했다. 원래 이 메모장 대신 사용 기능은 윈도우에서 디버깅 목적으로 만들어 둔 우회로를 활용한 기능이다. 이 기능이 윈도우11에 와서 뭔가 알 수 없는 수정이 가해지면서 제대로 동작하지 않는 현상이 발생한 것이었다. 깃헙에서도 이 이슈로 몇 개월간 많은 시도와 토론이 있어왔다. 그러다 드디어 해결책을 찾았다. 위의 스샷처럼 (기본값)을 설정하면 되는 것이었다!
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2021.11.13: 4.21.09 r3983 공개 - 컴파일러를 Visual Studio 2022로 변경 - Scintilla 라이브러리를 5.1.4로 업데이트(관련 링크) - 지원 확장자에 WeChat Mini에서 사용하는 wxss, wxml 추가(관련 링크) - 메뉴 문구 소소한 번역 수정 - C/C++ 언어 코드 폴딩 오류 수정(관련 링크) - 기타 다양한 최적화 2021.11.15: 4.21.11 r3989 공개 - 오류 수정: 한자 → 한..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2021.7.30: 4.21.07 r3836 공개 - Scintilla 라이브러리를 5.1.1로 업데이트(관련 링크) - Windows 11에서는 Notepad 대신 사용 기능이 동작하지 않도록 수정 - CoffeeScript 관련 lexer 등을 정식 버전의 것들로 대체(관련 링크) - 오류 수정: Shift+PageDown이 잘못 동작하던 오류 수정(관련 링크) 2021.9.12: 4.21.07 r3891 공개 - About 창의 Donate 버..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 LaTeX 입력을 지원하는 등의 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2021.3.14: 4.21.03 r3646 공개 - JS lexer에서 ECMAScript 2021을 지원하도록 수정(관련 링크) - LaTeX 입력 방식을 지원하도록 수정(관련링크) - Scintilla 5.0.0 적용(관련 링크) 2021.4.11: 4.21.03 r3687 공개 - Scintilla 5.0.1 적용(관련 링크) - 한글 등에서 발생한 정규식 오류 수정을 정식 버전의 수정으로 대체(관련링크) - ..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 오류를 수정하고 다양한 성능 개선이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2021.1.24: 4.21.01 r3557 공개 - 오류 수정: HTML/XML 태그 자동 닫기 오류 수정(관련 링크) - ActionScript 누락 함수 추가(관련 링크) - Java Lexer를 별도 소스 파일로 분리(관련 링크)
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 많은 언어 기능이 추가로 반영되는 등 다양한 성능 개선 등이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2021.1.5: 4.20.12 r3517 공개 - 오류 수정: 강조할 지정구 설정 기능이 미동작하던 오류 수정 - 오류 수정: JavaScript 블록 주석 오류 수정(관련 링크) - NSIS Lexer와 API 목록을 3.06으로 업데이트(관련 링크) - REBOL 언어 지원 기능 추가(관련 링크) - Swift 언어 지원 기능 추가(관련 링크) - Dart 언어 지원 기능 추가(관련 링크) - UTF8 인식 기능 최적화..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 다크 모드용 ini 추가, 괄호 입력 기능 보강 등 다양한 성능 개선 등이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2020.11.1: 4.20.10 r3397 공개 - 다크 모드용 ini 파일 배포: 다크 모드 선택 가능 - 영역 선택 후 (, [ 등의 키보드 입력시 앞뒤를 괄호로 감싸도록 기능 수정(관련 링크) - 기타 다양한 성능 개선 2020.11.29: 4.20.11 r3416 공개 - 다양한 성능 개선 2020.12.6: 4.20.10 r3435 공개 - R 언어 지원(관련 링크) - Scintilla 라이브러리를..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 문자열 검색 등에 대한 다양한 성능 개선 등이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2020.11.1: 4.20.10 r3397 공개 - 대소문자 구별하지 않는 ASCII 텍스트 검색 최적화 (관련 링크) - 문자열 검색시 부문자열(substring)을 반복해서 검색하여 속도가 지연되던 코드 수정 (관련 링크) - 대소문자 구별한 문자열 검색시 Boyer-Moore-Horspool-Sunday 알고리즘 적용으로 성능 개선 (관련 링크) - 기타 다양한 성능 개선
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. Scintilla 라이브러리가 4.4.5로 업데이트 되고, 선택어 강조 기능의 성능을 개선하는 등의 다양한 업데이트들이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2020.10.4: 4.20.09 r3342 공개 - Scintilla 라이브러리를 4.4.5로 업데이트(관련 링크) - 읽을 수 있는 최대 파일 크기를 물리적 메모리의 절반으로 조절(이전: 1/3, 관련 링크) - 찾기/바꾸기 창에 모두 찾기 기능 추가(관련 링크) - 찾기/바꾸기 창에서 고정폭 글꼴 사용 가능하도록 기능 개선 - 선택어 강조 기능을 별도의 스레드로..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. Scintilla 라이브러리가 4.4.4로 업데이트 되고, C++ 20의 최종안이 반영되는 등의 다양한 업데이트들이 반영된 버전을 공개한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다. password: teus.me ▲ 히스토리 2019.7.19: 4.20.07 r3181#1 공개 - Scintilla 라이브러리를 4.4.4로 업데이트 - C++ 20 최종안 반영(관련 링크) - 줄의 좌우 정렬시 이모티콘 영역의 글자도 전각글꼴과 동일하게 계산하도록 보강 - Donate 버튼 색상 및 스타일 조정 2019.8.17: 4.20.08 r3252 공개 - SSE2, AVX2, SSSE3 등을 활용한 ..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 메모장2 mod의 이번 배포판에서는 아주 중요한 변화가 있었다. 바로 한국어 버전과 영어 버전을 하나로 통합했다는 것이다. 깃헙의 상위 프로젝트에서는 중국어(번체, 간체) 및 일본어 UI까지 구현했지만, 이 배포판엔 한/영 버전만 포함되어 있다. (추가 또는 변형된 기능이 다수 있기 때문에 깃헙 배포판의 dll 파일을 사용할 수 없다는 점에 유의해야 함) 기본 언어는 한국어로 되어있으며, 언어를 변경하고 설정을 저장한 뒤 프로그램을 다시 실행하면 바뀐 UI가 동작한다. 기존 버전에서도 영문 버전은 회색 아이콘을 사용했는데 이 부분까지 동일하게 동작한다. 아래 링크에서 다운받을 수 있으며, 언제나 그렇듯 x86/x64/avx2 버전이 함께 들어있다...
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 이번 배포판에서 추가된 가장 중요한 기능은 지정어 강조(Mark Phrase) 기능이 추가됐다는 점이다. 기존의 선택 영역 강조(Mark Occurences)에 덧붙여 추가한 이 기능은 순정 Notepad2-mod에는 없는 기능이다. 강조 여부는 보기-선택어 강조-지정구도 동시에 강조에서 선택할 수 있으며, 문구는 설정-강조할 지정구 설정에서 설정할 수 있다. 이 외에도 괄호짝 강조 기능의 스타일이 변경되고, 많은 부분이 튜닝되는 등 수많은 개선이 적용되었다. 아래 링크에서 다운받을 수 있다. 기존의 한/영 x86/x64 버전과 함께 avx2 버전도 함께 들어있다. password: teus.me ▲ 히스토리 2019.4.12: 4.20.03 r2..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 이번 배포판에서 추가된 가장 중요한 기능은 hex 포맷 계열의 문법 강조 기능이 추가되었다는 점이다. 원래 이 계열의 문법 강조 Lexer는 Scintilla 라이브러리에 포함되어 있다. 하지만, 메모장2에선 이 부분을 구현하지 않았었다. 회사에서 이 기능을 사용할 일이 생겨 구현한 것을 공개한다. 이번에 추가된 기능에는 위에서 보여준 Intel HEX와 더불어 Motorola SREC과 Tektronix extended HEX를 모두 지원한다. 1. Motorola SREC, Intel HEX, Tektronix extended HEX 를 모두 지원하며, 확장자를 통해 구분함 2. 체크섬을 포함하여 내용에 오류가 있으면 붉은 색 글자로 표시함 3..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 메인 프로젝트(zufuliu) 쪽에서 버전번호를 4.19.02로 변경했다. r1730에서는 XML/배치 파일 문법 강조 및 자동완성 기능 등에 대한 다양한 수정들이 적용됐으며, 이후 캐럿 모양 추가 등의 튜닝과 최적화가 추가되었다. 아래 링크에서 다운받을 수 있다.언제나 그렇듯이 한/영 x86/x64 버전이 모두 들어있다. password: teus.me 히스토리 2019.1.5: 4.19.01 r1730 공개 - 오류 수정: XML 파일의 괄호짝 오류 수정 - 배치 파일 문법 강조 기능 오류 수정 및 코드 폴딩 추가 - 오류 수정: 이스케이프 시퀀스가 자동완성에서 잘못 동작하는 오류 수정 - 코드 최적화 - 저작권 연도를 2019년으로 수정 20..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 메인 프로젝트(zufuliu) 쪽에서 꾸준히 4.2.25로 이어오던 버전번호를 4.18.12로 대폭 변경했다. 이와 더불어 상당히 많은 수정들이 적용되었다.다양한 최적화가 적용되었고, 문법 강조 기능의 세부 사항들이 수정되었으며, 전체 화면 기능이 구현되었다.또한, 윈도우 2000을 위한 레거시 코드도 제거되었고, 텍스트 복사/붙이기어 덧붙여 바이너리 복사/붙이기도 추가되었다. 아래 링크에서 다운받을 수 있다. 언제나 그렇듯이 한/영 x86/x64 버전이 모두 들어있다. password: teus.me 히스토리 2018.12.16: r1670 공개- 자동 완성 기능을 각각 항목별로 설정 가능하도록 수정 - 툴바 버튼에 기존의 접기/펼치기 외에 기본..
새 버전이 나왔습니다. 새 버전을 사용해주시기 바랍니다. 이전 포스팅에서 얘기했듯이 메모장2의 기반 프로젝트를 zufuliu님 버전으로 바꿨다.이로써 더욱 화려해진 문법 강조와 다양한 최적화를 반영할 수 있게 되었다. 여기에 이전에 반영했던 모든 기능들을 반영한 버전을 공개한다. 아래 링크에서 다운받을 수 있다. 언제나 그렇듯이 한/영 x86/x64 버전이 모두 들어있다. password: teus.me 히스토리 2018.9.30: r1419 공개- zufuliu 버전 최초 반영 2018.10.2: r1421 #1 공개- 버그 수정: 설정 저장시 툴바 데이터를 잘못 저장하던 오류 수정 2018.10.9: r1440 공개- 버그 수정: 파일 메뉴의 메모장 대신 사용 등이 제대로 인식되지 않는 오류 수정 -..
메모장2는 현재 상태가 좀 애매하다.원작자 Florian Balmer가 5.0.26-beta4를 공개한 것이 2012년 10월이니 이미 6년이 되어가고 있다. 많은 수정들을 한 곳에 모은 XhmikosR의 메모장2는 2017년 8월을 마지막으로 아카이빙 해버렸다. 기본이 되는 Scintilla는 계속 업데이트가 되고 있어 본 블로그에서는 그 내용 중심으로 수정해왔다. 그러다 귀인(?)을 발견했는데, 그것이 zufuliu의 메모장2다.여기서는 Scintilla의 최신 업데이트는 물론이고, 기능의 수정 및 개선도 지속적으로 진행하고 있다. 하지만, 사소한(?) 문제가 하나 있는데, 그동안 자체적으로 수정한 내용들이 너무 많아서 반영 및 확인에 시간이 많이 걸린다는 점.현제 시간을 충분히 사용해서 이러한 수정..