EmEditor v26.4 출시 — 빠른 보기 모드로 대용량 파일 편집, 더 빠른 시작 및 31% 더 작아진 파일

오늘 EmEditor v26.4를 출시했습니다.

1. 빠른 보기 모드로 대용량 파일 편집

v26.3에서는 전체 파일을 메모리에 로드하지 않고 대용량 파일을 거의 즉시 여는 빠른 보기 모드를 도입했습니다. 빠른 보기 모드는 읽기 전용이었으므로 대용량 파일을 편집하려면 여전히 일반 모드로 전환하고 전체 파일이 로드될 때까지 기다려야 했습니다.

이 버전에서 빠른 보기 모드는 편집을 지원합니다. 메모리에 로드하지 않고 대용량 파일을 편집할 수 있습니다. 입력, 붙여넣기, 실행 취소 및 다시 실행, 모두 바꾸기, 다중 선택을 사용할 수 있으며 삽입, 변환 및 정렬 메뉴의 대부분의 명령을 실행할 수 있습니다. 저장할 때까지 원본 파일은 변경되지 않습니다.

1-1. 편집 내용 병합 또는 변경 내용만 저장

빠른 보기 모드에서 대용량 파일을 저장할 때 저장 방법을 선택할 수 있습니다.

  • 저장 및 병합은 편집 내용을 파일에 기록합니다.
  • 변경 내용만 diff 파일에 저장은 원본 파일을 그대로 두고 편집 내용을 별도의 diff 파일에 저장합니다. 다음에 파일을 열면 EmEditor가 diff 파일을 로드하여 편집 내용을 복원합니다.

diff 파일은 줄 위치도 유지하므로 다음에 파일이 즉시 열립니다. Diff 저장, Diff 로드 및 Diff 삭제의 새 명령(모든 명령 메뉴의 파일 > Diff 하위 메뉴)으로 diff 파일을 저장, 로드 및 삭제할 수 있습니다.

1-2. CSV 편집, 작업 공간 및 FAST 표시기

  • 빠른 보기 모드는 이제 셀 편집, 열 분할, 열 결합, 줄 결합, 따옴표 임시 숨기기, 열 숨기기/숨기기 취소, 열 너비 재설정, 왼쪽 정렬/가운데 정렬/오른쪽 정렬을 포함하여 문서를 변경하는 CSV 명령을 지원합니다(Pro 버전 전용).
  • 빠른 보기 문서는 저장하지 않은 편집 내용을 포함하여 이제 작업 공간에 포함됩니다.
  • 상태 표시줄의 새로운 FAST 표시기와 문서 탭의 번개 아이콘은 문서가 빠른 보기 모드에 있음을 보여 줍니다. 표시기를 두 번 클릭하면 일반 모드와 빠른 보기 모드 사이를 전환합니다.

사용자 지정 대화 상자에 빠른 보기 페이지도 추가했습니다. 빠른 보기 모드를 사용하도록 설정할 최소 파일 크기 설정이 고급 페이지에서 이 페이지로 이동했으며, 대용량 파일을 저장할 때 확인할지, 변경 내용만 diff 파일에 저장할지, 대용량 파일의 줄 위치를 저장할지 선택할 수 있습니다. 이 페이지에는 diff 파일이 나열되므로 삭제할 수 있습니다.

1-3. 매크로 및 플러그인

문서를 변경하는 Document 및 Selection 개체의 대부분의 속성과 메서드를 이제 빠른 보기 모드에서 사용할 수 있으며, Editor 개체에 GetFastViewDiffPath 메서드를 추가했습니다. 플러그인 개발자를 위해 문서를 변경하는 대부분의 메시지를 이제 빠른 보기 모드에서 사용할 수 있으며, EE_INFO 메시지에 EI_GET_FAST_VIEW_DIFF_PATH 매개 변수를, diff 명령 및 빠른 보기 사용자 지정 명령에 대한 새 명령 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배 빨라졌으며, diff 파일에 저장된 줄 위치 덕분에 두 번째로 파일을 열 때는 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 버전: EmEditor는 이제 제거된 MSI 버전이 남긴 파일 연결을 제거하도록 제안합니다. 이 연결 때문에 Windows에서 해당 파일을 EmEditor로 열 수 없었습니다.
  • 여러 문제를 수정했습니다. 여기에는 캐럿 순서가 잘못된 다중 선택에서의 충돌, 결합 문자가 매우 많은 줄을 표시할 때의 충돌, CR로만 끝나는 줄 뒤의 빈 줄이 정렬 및 중복 줄 삭제에서 손실되는 문제가 포함됩니다.

5. 보안 업데이트

이 버전은 중요한 보안 문제인 eMudhra Intermediate CA Compromise를 해결합니다. Language Server Protocol 기능을 위해 번들로 제공되는 Node.js가 영향을 받아 v26.12.1로 업데이트했습니다. EmEditor 소스 코드를 검사한 결과 다른 영향을 받은 부분은 발견되지 않았습니다. EmEditor는 Windows CA 인증서를 사용하며 WebPreview 및 ChatAI 플러그인은 PC에 설치된 Microsoft Edge를 사용합니다. Windows와 웹 브라우저를 최신 상태로 유지할 것을 권장합니다.

Pro 및 Free 버전 모두에 만족하시길 바랍니다. 질문, 기능 요청 또는 아이디어가 있으면 문의해 주십시오.

EmEditor를 계속 지원해 주셔서 감사합니다.
— Yutaka Emura

주요 변경 사항과 스크린샷을 포함한 자세한 내용은 “EmEditor 26.4의 새로운 기능”을 참조하십시오.

기존 MSI 설치 프로그램을 사용하는 경우 도움말 > 업데이트 확인을 선택하여 EmEditor를 업데이트하십시오. 업데이트가 성공적으로 완료되지 않으면 최신 버전을 다운로드하고 설치 프로그램을 직접 실행하십시오. MSI 설치 프로그램을 직접 다운로드하는 경우 디지털 서명이 Emurasoft, Inc.에서 발급되었는지 확인하십시오.

Microsoft Store 버전은 앞으로 며칠 내에 제공될 예정입니다. Microsoft Store 버전 또는 새 MSIX 설치 프로그램을 사용할 것을 권장합니다. 기존 MSI 버전의 업데이트 검사기는 2027년 3월 31일(UTC) 이후 은퇴합니다. 그 날짜 이후에는 EmEditor가 더 이상 업데이트를 확인하지 않으며 업데이트 확인을 사용할 수 없습니다. 자세한 내용은 FAQ: Store 버전 및 새 설치 프로그램(MSIX)을 참조하십시오.

향후 마이너 업데이트(v26.4.x)를 출시하면 이 블로그 게시물에 해당 변경 사항이 포함되도록 업데이트될 수 있습니다.

v26.4.0 (2026년 10월 21일)

  • 초기 버전

v26.4.1 (2026년 11월 5일)

  • 보안: 이제 문서에서 클릭한 링크가 프로그램이나 명령을 실행할 수 있는 파일을 열거나 문서 폴더에 없는 상대 이름을 열려고 하면 EmEditor가 확인을 요청합니다. Markdown 문서의 상대 링크는 이제 문서 폴더에서 파일을 열며, 더 이상 시스템 폴더 검색으로 대체되지 않습니다.
  • UTF-8로 저장할 때 짝이 없는 서로게이트가 포함된 줄의 텍스트가 더 이상 손실되지 않습니다. 이제 서로게이트는 U+FFFD로 저장되고 줄의 나머지 부분은 유지됩니다.
  • 파일을 쓸 수 없는 경우, 예를 들어 Windows 보안의 제어된 폴더 액세스가 이를 차단하는 경우 EmEditor가 이제 오류를 표시하고 문서는 수정된 상태로 유지됩니다. 이전에는 저장이 성공한 것처럼 보일 수 있었습니다.
  • 긴 실행 취소 또는 다시 실행 중에 문서를 닫을 때 발생하는 충돌을 수정했습니다. 이제 작업이 끝날 때까지 닫기, 종료 및 다시 로드가 거부됩니다.
  • 색상 선택기를 열 때 발생하는 충돌을 수정했습니다.
  • 유사 모두 바꾸기 후 실행 취소하면 이제 원래 텍스트가 복원됩니다. 이전에는 일치에서 무시된 결합 악센트가 손실될 수 있었습니다.
  • 정규식을 사용하는 이전 찾기는 이제 다음 찾기와 동일한 일치 항목에서 역순으로 중지됩니다. 이전에는 \w+가 각 단어의 마지막 문자만 선택했습니다.
  • Free 버전: EmEditor를 다시 시작할 때 즐겨찾기 도구 모음과 탭 표시줄이 이제 유지됩니다.
  • 정규식 엔진으로 Onigmo를 선택한 경우 모두 바꾸기와 일치 수가 이제 Boost처럼 줄 또는 선택 영역 끝의 빈 일치를 포함합니다. x* 및 a?와 같이 아무것도 일치하지 않을 수 있는 패턴은 줄당 이전보다 일치 항목이 하나 더 나올 수 있습니다.
  • 빠른 보기 모드에서 모두 바꾸기는 줄 또는 선택 영역 끝에 도달한 일치의 끝에서 더 이상 다시 바꾸지 않습니다. 예를 들어 .*는 이제 일반 모드에서처럼 각 줄을 한 번씩 바꿉니다.

v26.4.2 (2026년 11월 6일)

  • EmEditor가 메모리에 보관하지 않고 디스크에서 읽는 대용량 파일을 저장할 때 발생하는 데이터 손실을 수정했습니다. 한 번 저장한 후 같은 파일에 다시 저장하면 파일이 짧아지거나 잘못된 줄이 기록될 수 있었으며, 때로는 오류가 표시되지 않았습니다.
  • 이러한 파일을 다른 인코딩(예: UTF-16에서 UTF-8)으로 저장한 후 EmEditor는 이제 새 인코딩으로 파일을 읽습니다. 이전에는 저장된 파일은 올바르지만 문서에 잘못된 텍스트가 표시될 수 있었고 다음 저장이 실패할 수 있었습니다.
  • AI가 JSON 개체가 아닌 도구 입력을 보낼 때, 예를 들어 출력 한도에서 입력이 잘린 경우 AI와의 대화 막대에서 발생하는 충돌을 수정했습니다. 이제 AI가 오류를 받고 다시 시도할 수 있습니다.
  • EmEditor가 여러 부분으로 나누는 67,108,864자 제한을 초과하는 줄과 관련된 두 가지 문제를 수정했습니다. 실행 취소는 이제 부분의 끝에 입력한 텍스트를 제거하며, 다른 이름으로 저장으로 줄 바꿈 유형을 변경해도 더 이상 줄 중간에 줄 바꿈이 추가되지 않습니다.
  • Markdown 디자인 보기에서 글머리 기호와 줄 바꿈 기호가 이제 올바르게 표시됩니다.
  • 책갈피 변경 내용이 이제 빠른 보기 모드의 문서 비교에서 작동합니다. 책갈피가 100,000개 제한을 초과하면 EmEditor는 들어가는 만큼 설정하고 메시지를 표시합니다.