EmEditor v26.3 출시 — 대용량 파일을 위한 빠른 보기 모드 및 AI와의 대화를 위한 MCP 커넥터

오늘 EmEditor v26.3을 출시했습니다.

1. 대용량 파일을 위한 빠른 보기 모드

EmEditor는 오랫동안 대용량 파일을 열 수 있는 텍스트 편집기로 알려져 왔으며, 거의 모든 버전에서 대용량 파일을 열고 편집하는 성능을 개선해 왔습니다. 그러나 파일이 PC의 물리적 메모리보다 훨씬 큰 경우 전체 파일을 여는 데 여전히 시간이 걸리고, 메모리 부족으로 인해 PC가 느려질 수 있습니다. 많은 경우 로그 파일이나 데이터베이스 덤프와 같은 대용량 파일은 보기, 찾기 또는 필터링만을 위해 열며 편집할 필요가 없습니다.

이 버전에서는 이러한 경우를 위해 새로운 빠른 보기 모드를 추가했습니다. 빠른 보기는 전체 파일을 메모리에 로드하지 않고 읽기 전용 모드로 대용량 파일을 거의 즉시 엽니다. EmEditor는 백그라운드에서 줄의 위치를 찾고 표시되는 줄만 읽습니다. 파일을 열기 시작한 직후, EmEditor가 아직 줄의 위치를 찾는 중이더라도 문서 끝으로 즉시 이동할 수 있습니다. 줄 위치를 찾을 때까지 줄 번호는 표시되지 않습니다.

빠른 보기 모드를 사용하도록 설정할 최소 파일 크기(기본값 4,096 MB)보다 큰 파일은 자동으로 빠른 보기 모드로 열리며, 빠른 보기 모드로 파일을 열면 알림이 표시됩니다. 이 크기는 사용자 지정 대화 상자의 고급 페이지에서 변경할 수 있습니다. 일반 모드와 빠른 보기 모드 사이를 전환하려면 편집 메뉴에서 빠른 보기를 선택합니다. 대용량 파일 컨트롤러에서 빠른 보기 모드 확인란을 선택할 수도 있습니다.

1-1. 빠른 보기 모드에서 할 수 있는 작업

빠른 보기 모드는 읽기 전용이지만 대용량 파일을 보고 분석하는 데 필요한 대부분의 기능을 사용할 수 있습니다.

  • Pro 및 Free 버전 모두

    • 스크롤, 선택(세로 선택 포함), 복사(따옴표로 복사 포함), 이동 및 태그로 이동.
    • 강조 표시된 문자열, 주석, 따옴표로 묶인 문자열, 마커, 표시 및 눈금자 표시.
    • 정규식, 숫자 범위 및 유사 옵션, 일치 항목 개수 계산을 포함한 텍스트 찾기.
    • 바이너리 보기를 포함한 다른 인코딩으로 다시 로드, 다른 인코딩 또는 줄 바꿈 문자로 다른 이름으로 저장.
    • 일반 모드의 문서를 포함한 문서 비교.
    • 외부 도구 실행.
  • Pro 버전 전용

    • 찾기 대화 상자로 추출, 일괄 찾기 대화 상자로 여러 찾기, 필터 도구 모음으로 필터링 및 추출.
    • CSV 모드, 대용량 파일 컨트롤러, 매크로, 플러그인 및 AI 메뉴 사용.

빠른 보기 모드에서 책갈피 수는 문서당 100,000개로 제한되며 증분 검색 옵션은 비활성화됩니다.

1-2. 파일이 물리적 메모리보다 커도 훨씬 빠름

대용량 파일에서 열기, 찾기, 필터링 및 추출은 파일이 물리적 메모리보다 훨씬 큰 경우에도 이전 버전보다 빠른 보기 모드에서 훨씬 빠릅니다. 테스트에서 필터링은 약 9배, 추출은 v26.2보다 10배 이상 빨라졌습니다. 대용량 로그 파일이나 CSV 파일로 자주 작업하는 경우 빠른 보기 모드를 사용해 보십시오.

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

매크로와 플러그인도 빠른 보기 모드에서 사용할 수 있습니다. 문서를 변경하지 않는 Document 및 Selection 개체의 속성과 메서드를 이제 빠른 보기 모드에서 사용할 수 있으며, Document 개체에 FastView 속성을 추가했습니다. 플러그인 개발자를 위해 EE_INFO 메시지에 EI_GET_FAST_VIEW 매개 변수를, EEID_FAST_VIEW 명령 ID를 추가했습니다. 문서를 변경하는 속성, 메서드 및 메시지는 빠른 보기 모드에서 실패합니다.

또한 Document 개체에 Text 및 TextLength 속성을, WebBar 개체에 scrollBy 및 scrollTo 메서드와 scrollX 및 scrollY 속성을 추가했습니다.

2. AI와의 대화 개선

2-1. MCP 커넥터

이 버전에서 Makoto Emura는 AI와의 대화 플러그인에 MCP 커넥터를 추가했습니다. MCP(Model Context Protocol)는 AI를 외부 서비스에 연결하는 표준 프로토콜입니다. MCP 커넥터를 추가하면 AI가 대화 중에 외부 서비스와 데이터에 액세스할 수 있습니다. 설정 대화 상자의 새로운 MCP 커넥터 페이지에서 MCP 서버의 JSON 구성을 사용하여 새 커넥터를 추가할 수 있습니다. 현재는 HTTP 서버만 지원됩니다(STDIO 및 SSE 연결은 지원되지 않음).

Makoto는 EmEditor 도움말 페이지 MCP 커넥터도 추가했습니다. EmEditor 사용 방법을 AI에게 물으면 AI가 이 커넥터를 사용하여 최신 EmEditor 도움말 페이지에 액세스할 수 있습니다. 이 MCP가 웹 검색 도구보다 더 나은 답변을 제공한다는 것을 확인했습니다.

AI가 이전에 어려움을 겪던 복잡한 작업의 한 예는 “2열 값의 합계를 구하는 EmEditor 매크로를 작성하십시오”와 같은 EmEditor 매크로 작성입니다. EmEditor 도움말 페이지 MCP 커넥터를 사용하면 AI가 매크로 도움말 페이지를 참조하여 더 나은 매크로를 작성할 수 있습니다.

EmEditor 도움말 페이지 MCP는 ChatGPT 또는 Claude와 같은 다른 앱에서도 사용할 수 있습니다. 다른 앱에서 이 MCP 서버를 사용하는 방법을 설명하는 이 문서를 참조하십시오.

2-2. 대화별 AI 설정

이전에는 공급자 및 모델과 같은 AI 설정이 모든 대화에서 공유되었습니다. 이 버전에서는 각 대화의 AI 설정을 변경할 수 있습니다. 대화별 설정은 해당 대화에만 적용되며, 이를 변경해도 전역 설정에는 영향을 주지 않습니다. 예를 들어 한 대화에서는 경량 모델을, 다른 대화에서는 추론 모델을 사용할 수 있습니다.

Makoto는 대화 입력 상자에 AI 모델 및 도구 표시기를 추가했습니다. 현재 AI 모델과 대화에 선택된 도구를 보여 주며, 모델 이름을 클릭하면 설정 대화 상자가 열립니다.

2-3. ChatAI 플러그인 필요

AI와의 대화를 포함한 AI 기능을 사용하려면 EmEditor 외에도 ChatAI 플러그인을 설치해야 합니다. Store 버전과 새 설치 프로그램 버전(MSIX)에는 ChatAI 플러그인이 포함되어 있으므로 별도로 설치할 필요가 없습니다.

3. 기타 개선 사항

탐색기 플러그인은 이제 사용자 지정 대화 상자의 창 페이지에 지정된 대화 상자 글꼴 크기를 사용합니다.

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

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

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

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

Microsoft Store 버전은 앞으로 며칠 내에 제공될 예정입니다. Microsoft Store 버전 또는 새 MSIX 설치 프로그램을 사용할 것을 권장합니다. 기존 MSI 설치 프로그램의 업데이트는 현재 2027년 3월에 종료될 예정입니다. 자세한 내용은 FAQ: Store 버전 및 새 설치 프로그램(MSIX)을 참조하십시오.

이전 MSI 버전을 제거하고 Store 버전 또는 새 MSIX 버전을 설치하면 파일 탐색기에서 마우스 오른쪽 버튼을 클릭할 때 상황에 맞는 메뉴에 “EmEditor에서 편집”이 두 번 표시될 수 있습니다. 이 경우 새 Store/MSIX 버전에서 이전 항목을 제거하라는 대화 상자가 표시됩니다.

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