EmEditor v26.4 출시 — 빠른 보기 모드에서 대용량 파일 편집, 더 빨라진 시작, 31% 작아진 파일
오늘 EmEditor v26.4를 출시했습니다.
1. 빠른 보기 모드에서 대용량 파일 편집
v26.3에서는 파일 전체를 메모리에 읽어 들이지 않고 대용량 파일을 거의 즉시 여는 빠른 보기 모드를 도입했습니다. 하지만 빠른 보기 모드는 읽기 전용이었기 때문에, 대용량 파일을 편집하려면 일반 모드로 전환하고 파일 전체가 읽혀질 때까지 기다려야 했습니다.
이번 버전에서는 빠른 보기 모드에서 편집할 수 있게 되었습니다. 대용량 파일을 메모리에 읽어 들이지 않고 입력, 붙여넣기, 실행 취소 및 다시 실행, 모두 바꾸기, 다중 선택, 삽입, 변환, 정렬 메뉴의 대부분의 명령을 사용할 수 있습니다. 원본 파일은 저장할 때까지 변경되지 않습니다.
1-1. 편집 내용을 병합하거나, 변경 내용만 저장
빠른 보기 모드에서 대용량 파일을 저장할 때 저장 방법을 선택할 수 있습니다.
- 저장 후 지금 병합은 편집 내용을 파일에 씁니다.
- 내 변경 내용만 저장은 원본 파일을 그대로 두고 편집 내용을 별도의 차이 파일에 저장합니다. 다음에 파일을 열면 EmEditor가 차이 파일을 읽어 들여 편집 내용을 복원합니다.
차이 파일에는 각 줄의 위치도 저장되므로, 다음에는 파일을 바로 열 수 있습니다. 새로운 차이 저장, 차이 로드, 차이 버리기 명령(모든 명령 메뉴의 파일 > 차이 하위 메뉴)으로 차이 파일을 저장, 로드, 삭제할 수 있습니다.
1-2. CSV 편집, 작업 영역, FAST 표시기
- 빠른 보기 모드에서 셀 편집, 열 분할, 열 결합, 줄 결합, 임시로 따옴표 숨기기, 열 숨기기/열 숨기기 취소, 열 너비 재설정, 왼쪽 맞춤/가운데 맞춤/오른쪽 맞춤 등 문서를 변경하는 CSV 명령을 사용할 수 있게 되었습니다(Pro 버전 전용).
- 빠른 보기 모드의 문서가 저장되지 않은 편집 내용을 포함하여 작업 영역에 포함되게 되었습니다.
- 상태 표시줄의 새로운 FAST 표시기와 문서 탭의 번개 아이콘으로 문서가 빠른 보기 모드임을 알 수 있습니다. 표시기를 두 번 클릭하면 일반 모드와 빠른 보기 모드가 전환됩니다.
또한 사용자 지정 대화 상자에 빠른 보기 페이지를 추가했습니다. 빠른 보기 모드를 사용할 최소 파일 크기 설정이 고급 페이지에서 이 페이지로 이동했으며, 대용량 파일을 저장할 때 확인할지, 변경 내용만 차이 파일에 저장할지, 대용량 파일의 줄의 위치를 저장할지를 선택할 수 있습니다. 이 페이지에는 차이 파일 목록도 표시되며, 차이 파일을 삭제할 수 있습니다.
1-3. 매크로와 플러그인
문서를 변경하는 Document 및 Selection 개체의 속성과 메서드 대부분을 빠른 보기 모드에서 사용할 수 있게 되었으며, Editor 개체에 GetFastViewDiffPath 메서드를 추가했습니다. 플러그인 개발자를 위해, 문서를 변경하는 메시지 대부분을 빠른 보기 모드에서 사용할 수 있게 되었으며, EE_INFO 메시지에 EI_GET_FAST_VIEW_DIFF_PATH 매개 변수를, 그리고 차이 명령과 빠른 보기 사용자 지정 명령의 명령 ID를 추가했습니다.
1-4. 명령줄 옵션
/fast 및 /tail 명령줄 옵션을 추가했습니다. /fast는 파일 크기가 빠른 보기 모드를 사용할 최소 파일 크기보다 작아도 파일을 빠른 보기 모드로 열고, /tail은 파일을 빠른 보기 모드로 열어 파일의 끝을 즉시 표시합니다. /tail은 /fast /l -1과 같으며, 로그 파일과 같은 대용량 파일의 마지막 부분을 빠르게 확인하는 데 유용합니다. 구성 속성의 파일 탭에 있는 기타 프로그램에 의하여 변경됨 드롭다운 목록에서 자동 다시 로드를 선택하면, 다른 프로그램이 파일을 변경할 때마다 파일이 자동으로 다시 로드되고 EmEditor가 파일의 끝으로 스크롤하므로, 기록 중인 로그 파일을 모니터링하는 데 유용합니다.
2. 더 빨라짐
이번 버전에서는 EmEditor의 시작이 빨라졌으며, 대용량 파일에 대한 많은 작업도 특히 빠른 보기 모드에서 크게 빨라졌습니다. 당사 테스트에서 기본 창이 준비되기까지 v26.3보다 1.93배 빨라졌습니다. 16 GB 메모리를 탑재한 PC에서 48 GB 파일을 다룬 경우, 모두 바꾸기는 약 5배, 파일 저장은 약 13배 빨라졌으며, 두 번째로 파일을 열 때는 차이 파일에 저장된 줄의 위치 덕분에 0.02초 만에 열렸습니다. 일반 모드의 정렬과 중복된 줄 삭제도 각각 약 6배와 약 3배 빨라졌습니다.
3. 31% 작아진 파일
이번 버전에서는 EmEditor와 플러그인의 코드와 라이브러리를 재검토하여 거의 모든 EXE 및 DLL 파일을 작게 만들었습니다. 각 변경 전후의 속도를 측정하여, 당사 테스트에서 EmEditor를 느리게 하지 않은 변경만 적용했습니다. EmEditor.exe는 57% 작아졌으며, 플러그인은 약 50%에서 75% 작아졌습니다. pcre.dll, zlib1.dll, vccorlib140.dll, msvcp140.dll은 더 이상 설치되지 않습니다. EXE 및 DLL 파일의 합계는 31% 작아졌습니다(포터블 버전에서 69,962 KB에서 48,431 KB로). 파일이 작을수록 더 빨리 읽어 들여지므로, 시작이 빨라지는 데에도 도움이 됩니다.
4. 기타 개선 사항
- 시작 창에서 앱 테마 및 매우 어둡게 테마를 지원하게 되었습니다.
- 매크로가 UTF-16 대신 서명(BOM)이 있는 UTF-8로 저장되게 되었습니다.
- 동기화 폴더를 사용한 동기화가 더 빠르고 안정적이 되었습니다. 변경되지 않은 설정을 보내지 않고, 다른 컴퓨터가 보낸 더 새로운 설정을 덮어쓰지 않으며, 폴더에 액세스할 수 없을 때 EmEditor가 기다리지 않습니다. Windows 11이 Store 앱의 로밍 폴더를 컴퓨터 간에 더 이상 동기화하지 않기 때문에, Microsoft 계정을 통한 설정 동기화는 더 이상 사용할 수 없습니다. 이 기능을 사용하셨다면 대신 동기화 폴더를 사용하십시오.
- 작업 영역이 더 안전하게 저장되고 읽어 들여지게 되었습니다. 저장에 실패해도 이전 작업 영역이 손상되지 않고, 손상된 작업 영역이나 더 새로운 버전에서 저장된 작업 영역이 지워지지 않으며, 창이 여러 개인 작업 영역이 올바르게 저장되게 되었습니다.
- 컴퓨터별 등록을 위한
emeditor /register및emeditor /unregister명령줄 옵션을 추가했습니다. 이를 통해 같은 PC의 모든 사용자가 같은 라이선스를 사용할 수 있습니다(Pro 버전 전용). 또한 등록 정보 대화 상자에 컴퓨터별 등록의 이메일 주소가 표시되게 되었습니다. - AI와 채팅 막대가 기본적으로 왼쪽에 열리게 되었습니다.
- Store 및 MSIX 버전: 제거된 MSI 버전이 남긴 파일 연결 때문에 Windows에서 해당 파일을 EmEditor로 열 수 없었던 경우, EmEditor가 그 파일 연결을 제거하도록 제안하게 되었습니다.
- 캐럿의 순서가 올바르지 않은 다중 선택으로 인한 충돌, 결합 문자가 매우 많은 줄을 표시할 때의 충돌, 정렬 및 중복된 줄 삭제에서 CR만으로 끝나는 줄 다음의 빈 줄이 없어지는 문제 등 여러 문제를 수정했습니다.
5. 보안 업데이트
이번 버전은 심각한 보안 문제인 eMudhra Intermediate CA Compromise에 대응합니다. 언어 서버 프로토콜 (LSP) 기능을 위해 함께 제공되는 Node.js가 영향을 받았기 때문에 v26.12.1로 업데이트했습니다. EmEditor 소스 코드를 검사한 결과, 영향을 받는 다른 부분은 없었습니다. EmEditor는 Windows의 CA 인증서를 사용하며, WebPreview 및 ChatAI 플러그인은 PC에 설치된 Microsoft Edge를 사용합니다. Windows와 웹 브라우저를 항상 최신 상태로 유지하실 것을 권장합니다.
Pro 버전과 Free 버전 모두 만족스럽게 사용하시기를 바랍니다. 질문, 기능 요청, 아이디어 등이 있으시면 연락해 주십시오.
앞으로도 EmEditor를 계속 사랑해 주시기 바랍니다.
— 에무라 유타카
주요 변경 사항과 화면 이미지 등 자세한 내용은 “Version 26.4의 새로운 기능”을 참조하십시오.
기존 MSI 설치 관리자를 사용 중인 경우, 도움말 > 업데이트 확인을 선택하여 EmEditor를 업데이트하십시오. 업데이트가 정상적으로 완료되지 않으면 최신 버전 다운로드에서 최신 버전을 내려받아 설치 관리자를 수동으로 실행하십시오. MSI 설치 관리자를 직접 다운로드한 경우에는 디지털 서명이 Emurasoft, Inc.에서 발급되었는지 확인하십시오.
Microsoft Store 공개는 며칠 후가 될 예정입니다. Microsoft Store 버전 또는 새로운 MSIX 설치 관리자의 사용을 권장합니다. 기존 MSI 버전의 업데이트 검사기는 2027년 3월 31일(UTC) 이후에 종료됩니다. 그 이후에는 EmEditor가 업데이트를 확인하지 않으며, 업데이트 확인을 사용할 수 없습니다. 자세한 내용은 FAQ: Store 버전 및 새 설치 관리자(MSIX)를 참조하십시오.
앞으로 마이너 업데이트(v26.4.x)가 출시되면, 해당 변경 사항을 반영하기 위해 이 블로그 게시물이 업데이트될 수 있습니다.



Leave a Reply
Want to join the discussion?Feel free to contribute!