EmEditor v26.2.0 출시 — 향상된 AI 기능, MSIX 기술 도입, 더 빨라진 성능

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

1. 향상된 AI 기능

이 버전에서는 많은 요청을 받은 AI 관련 기능을 향상했습니다. 이전 버전과 마찬가지로 AI 관련 기능은 두 가지 주요 범주로 나뉩니다.

1-1. AI 글쓰기 지원

v24.1에서 처음 소개된 AI 글쓰기 지원이 다음과 같은 추가 옵션으로 더욱 향상되었습니다.

  • 사용자 지정 대화 상자 > AI 옵션

    • AI 공급자 및 모델: 이전에는 AI 지원 글쓰기에서 OpenAI만 사용할 수 있었지만, 이 버전부터 Anthropic, DeepSeek, Google, LM Studio/OpenAI 호환 공급자도 선택할 수 있습니다. 예를 들어 LM Studio를 통해 로컬 LLM을 사용하면 AI 사용 비용을 걱정하지 않고 AI 지원 글쓰기의 이점을 누릴 수 있습니다. API 키가 필요한 유료 AI 공급자를 사용하는 경우 AI와 채팅의 설정에서 API 키를 미리 지정해야 합니다.
    • 상태 표시줄에 추가 정보 표시: 이 옵션을 켜면 AI에 프롬프트를 보내거나 응답을 받을 때마다 상태 표시줄에 정보가 표시됩니다.
  • 구성 속성 > AI 지원

    • 확신할 때만 제안 표시: AI 제안을 너무 자주 받고 싶지 않다면 이 옵션을 선택하여 AI가 확신할 때만 제안을 표시할 수 있습니다. 이 옵션을 선택하면 아래의 신뢰 수준 슬라이더를 사용하여 제안을 표시하는 데 필요한 최소 신뢰 수준을 설정할 수 있습니다. AI가 신뢰도를 판단하는 것은 어렵고 일부 AI 모델은 이를 올바르게 해석하지 못할 수 있으므로 필요하지 않으면 이 옵션을 끄는 것을 권장합니다.
    • 온도 설정: AI에서 온도는 LLM이 텍스트를 생성하는 동안 다음 단어를 선택할 때 사용하는 “무작위성(창의성)”을 제어하는 매개변수입니다. 온도가 낮을수록 무작위성이 낮아지고 받는 제안이 더 결정적입니다. 온도가 높을수록 무작위성이 높아지고 받는 제안이 더 창의적입니다. 온도 설정 옵션이 꺼져 있으면 항상 모델의 기본 온도가 사용됩니다. 옵션이 켜져 있으면 처음에는 0.0의 온도가 사용되어 결정적인 제안을 받습니다. 그러나 Ctrl + Space를 눌러 다른 제안을 요청하면 더 창의적인 제안을 생성하기 위해 온도가 높아집니다. 최근의 많은 추론 모델은 온도 매개변수를 허용하지 않으며, 이 경우 이 옵션은 무시됩니다. 특정 모델에 대해 온도를 설정할 수 없어 상태 표시줄에 오류가 나타나면 이 옵션을 끄십시오. AI 지원 글쓰기에는 추론 모델보다 빠르게 응답을 반환하는 경량 모델을 지정하는 것을 권장합니다.
    • 다음 중 하나 이후에는 제안 표시 안 함: 이 옵션을 선택하고 아래 필드에 문장 끝을 나타내는 문자를 입력하면(예: “.。”) “.” 또는 “。”와 같은 기호 뒤에는 더 이상 제안이 표시되지 않습니다. 이를 통해 편집하는 텍스트 유형에 맞게 이 기능을 쉽게 사용하도록 조정할 수 있습니다.
    • 지연 시간: AI 제안은 입력이 멈추고 편집기가 유휴 상태가 된 후 지정된 시간이 경과하면 자동으로 나타납니다. 슬라이더를 사용하여 이 지연 시간을 밀리초 단위로 조정할 수 있습니다.
    • 추가 지침: 여기에서 받고 싶은 제안의 종류, 사용할 언어, 원하는 어조와 같은 지침을 추가할 수 있습니다. 예를 들어 JavaScript로 코드를 작성할 때 “JavaScript를 사용하십시오”라고 지정할 수 있고, 정중한 언어를 사용하려면 “정중한 문체로 작성하십시오”라고 지정할 수 있습니다. 그러나 AI 모델에 따라 이러한 추가 지침이 항상 완전히 이해되거나 적절한 응답을 생성하지 못할 수 있으며, 지침을 너무 많이 입력하면 응답이 느려질 수 있습니다. 그렇더라도 이제 더 많은 사용자 지정이 가능해졌으므로 시행착오를 통해 원하는 대로 동작을 미세 조정할 수 있을 것으로 생각합니다.

1-2. AI 프롬프트

이 버전은 v24.3에서 처음 소개된 AI 프롬프트 기능을 향상합니다. AI 프롬프트를 사용하면 편집기에서 AI에 질문을 작성한 다음 쉽게 AI로 보낼 수 있습니다. 그러나 AI는 실수할 수 있으며, 두 AI의 답변을 비교하면 더 신뢰할 수 있는 답변을 얻을 수 있습니다. 이 버전에서는 필요할 때 각 AI 프롬프트에 두 개 이상의 AI 공급자/모델을 지정할 수 있습니다. 예를 들어 동일한 프롬프트를 OpenAI와 Anthropic 모두에 보내고 분할 보기에서 나란히 응답을 비교할 수 있습니다. 두 개 이상의 AI 모델 응답이 크게 다르면 그중 하나에 오류가 있을 수 있다고 의심할 수 있습니다. 프로그램 코드로 AI 프롬프트를 사용할 때 여러 모델로 확인하면 AI가 유발하는 버그를 줄이는 데 도움이 될 수 있습니다. 두 개의 로컬 AI 모델을 지정할 때는 두 모델 모두 미리 LM Studio에 로드되어 있는지 확인하십시오. 그렇지 않으면 모델 중 하나를 로드할 수 없다는 오류가 발생할 수 있습니다.

1-3. ChatAI 플러그인이 필요합니다

AI 기능을 사용하려면 EmEditor와 별도로 ChatAI 플러그인을 설치해야 합니다. 그러나 아래에서 설명하는 것처럼 EmEditor의 스토어 버전에는 ChatAI 플러그인이 포함되므로 별도로 설치할 필요가 없습니다.

2. MSIX 기술 도입 (곧 제공 예정)

MSIX는 Microsoft에서 제공하는 최신 Windows 앱 패키지 형식입니다. 기존 EmEditor의 스토어 버전은 곧 이 MSIX 기술을 기반으로 한 패키지로 변경될 예정이며, 이전 스토어 버전에서 사용할 수 없었던 많은 기능도 사용할 수 있게 됩니다. 그 결과 스토어 버전(MSIX)과 설치 프로그램 버전(MSI) 간의 기능 차이가 거의 완전히 사라질 것입니다. 이전 스토어 버전에서는 사용할 수 없었지만 이 버전에서는 사용할 수 있게 될 기능은 다음과 같습니다.

  • 탐색기 상황에 맞는 메뉴: v24.1에서 도입된 기능인 탐색기의 Windows 11 상황에 맞는 메뉴를 MSIX 버전에서 사용할 수 있습니다.
  • 점프 목록: 작업 표시줄에서 EmEditor 아이콘을 마우스 오른쪽 버튼으로 클릭할 때 나타나는 메뉴에서 최근 사용한 파일 열기 및 파일에서 찾기와 같은 명령을 실행할 수 있는 점프 목록을 MSIX 버전에서 사용할 수 있습니다.
  • 명령 프롬프트/PowerShell 명령: 문서 탭을 마우스 오른쪽 버튼으로 클릭할 때 표시되는 메뉴와 같은 메뉴에서 실행할 수 있는 명령 프롬프트 및 PowerShell과 같은 명령을 사용할 수 있습니다.
  • 번들로 제공되지 않는 플러그인: 이전 스토어 버전에서는 번들로 제공되지 않는 플러그인을 사용할 수 없었습니다. MSIX 버전에서는 라이브러리에 게시된 플러그인뿐만 아니라 직접 만든 사용자 지정 플러그인도 다운로드하여 사용할 수 있습니다.
  • 레지스트리로 내보내기 및 레지스트리에서 가져오기: 가져오기 및 내보내기 명령을 사용하여 EmEditor 설정을 레지스트리 파일로 내보내거나 레지스트리 파일에서 가져올 수 있습니다.
  • 관리자 권한으로 보호된 폴더에 파일 저장: 이전 스토어 버전에서는 C:\Program Files 또는 C:\Windows와 같이 OS에서 보호하는 폴더에 파일을 저장할 수 없었습니다. MSIX 버전에서는 다른 버전과 마찬가지로 권한 상승 확인 프롬프트에 응답한 후 파일을 저장할 수 있습니다.

MSIX 패키지는 곧 **스토어 버전(MSIX)**으로뿐만 아니라 직접 다운로드로도 제공될 예정입니다. Microsoft Store를 사용할 수 없는 기업 고객은 이 **설치 프로그램 버전(MSIX, 직접 다운로드)**을 사용할 수 있습니다.

자세한 비교는 설치 프로그램, 휴대용 및 스토어 버전 비교를 참조하십시오.

MSIX 버전(스토어 버전 및 직접 다운로드 모두)은 다음과 같은 이유로 설치 프로그램 버전(MSI)보다 더 안전하게 사용할 수 있습니다.

  • 패키지가 깔끔하게 설치 및 제거되며 설정이 앱 전용 위치에 저장되므로 전체 시스템에 영향을 주는 변경을 하지 않습니다.
  • 설치 프로그램 버전(MSIX, 직접 다운로드)은 Emurasoft의 인증서로 서명됩니다. 패키지 내부의 각 파일 서명과 전체 패키지 서명이 완전히 일치하지 않으면 패키지를 설치할 수 없도록 설계되어 있으므로 해커의 변조로부터 보호합니다.
  • MSI 설치 프로그램에서는 사용자 지정 작업을 통해 임의의 스크립트가 실행될 수 있었지만, MSIX 패키지에는 이에 상응하는 기능이 없으므로 이러한 스크립트를 악용하는 해커의 변조로부터 보호합니다.
  • 스토어 버전(MSIX)은 위에서 설명한 변조 방지 측면에서 동일하게 안전하지만, Microsoft Store에서 추가로 확인 및 서명되므로 가장 안전한 버전으로 간주할 수 있습니다.

따라서 MSIX 버전은 스토어를 통해 배포되든 직접 다운로드로 배포되든 Microsoft에서 권장하는 최신 Windows 앱 패키지 형식이며 가장 안전합니다. EmEditor를 처음 설치하는 경우 MSIX 버전을 권장합니다. 이미 설치 프로그램(MSI)을 사용 중인 경우 이전과 마찬가지로 업데이트 검사기로 업데이트하여 아무 문제 없이 계속 사용할 수 있습니다.

스토어에 액세스할 수 있는 개인 고객은 스토어 버전을 사용하시기를 권장합니다. 스토어에 액세스할 수 없거나 AI 사용이 금지된 고객(주로 기업 고객)은 이전과 마찬가지로 설치 프로그램 버전(MSI)을 계속 사용할 수 있습니다.

기업 고객이나 AI 기능을 완전히 비활성화하려는 분은 FAQ “EmEditor에서 AI 기능이 활성화되어 있습니까?”의 “AI 기능 비활성화”를 참조하십시오.

Microsoft Intune과 같은 IT 관리 도구를 사용하여 다음 레지스트리 위치 중 하나에 DisableAIAdmin이라는 REG_DWORD 값을 만들어 모든 AI 기능을 비활성화할 수 있습니다:

  • HKLM\Software\EmSoft\EmEditor v3\Common
  • HKLM\Software\Policies\Emurasoft\EmEditor (v26.2 이상)

DisableAIAdmin 값을 1로 설정합니다.

3. 성능 개선

이 버전에서는 v26.1에서 이미 개선된 매우 긴 줄이 있는 거대한 파일을 열 때의 성능을 더욱 가속했습니다. 테스트에 따르면 줄 바꿈이 없는 거대한 파일의 가로 스크롤은 v26.0보다 약 14배 빠릅니다.

미리 보기 버전 개발 중 발견된 버그도 수정했습니다.

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

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

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

설치 프로그램 버전(MSI)을 사용하는 경우 도움말 메뉴의 업데이트 확인에서 업데이트할 수 있습니다. 이 방법이 되지 않으면 최신 버전을 다운로드하여 설치 프로그램을 실행하십시오. Microsoft Store 게시는 며칠 후로 예정되어 있습니다. MSI를 직접 다운로드할 때는 디지털 서명이 Emurasoft, Inc.에 의해 서명되었는지 확인하십시오.