EmEditor v24.1.0 출시 (기술 리뷰 포함)
오늘 EmEditor v24.1.0을 출시합니다.
버전 24.1에서는 Windows 11 탐색기의 새로운 상황에 맞는 메뉴에 대한 지원을 추가했습니다. Windows 11에서는 상황에 맞는 메뉴의 디자인이 Windows 10 및 이전 버전과 비교하여 대폭 개편되어 앱이 이 변경을 지원하려면 특별한 처리가 필요했습니다. 이제 EmEditor는 Windows 11 상황에 맞는 메뉴와 호환되므로 EmEditor에서 편집 명령을 직접 선택할 수 있습니다. 또한 폴더나 배경을 마우스 오른쪽 버튼으로 클릭하면 EmEditor로 파일에서 찾기 명령을 사용할 수 있습니다. 이 기능을 사용하려면 작업 표시줄의 알림 영역에 EmEditor 트레이 아이콘이 표시되어 있어야 하며, Windows 11에서 데스크톱 설치 프로그램 버전을 실행하는 경우에만 지원됩니다. 이 기능은 EmEditor Professional 및 EmEditor Free 버전 모두에서 사용할 수 있습니다.
탐색기에 Windows 11 상황에 맞는 메뉴 바로 가기를 추가했습니다.
새 Professional 버전에 추가된 또 다른 중요한 기능은 AI 기능의 향상입니다. 버전 24.0에서는 OpenAI API(이하 “API”로 약칭)를 사용하는 AI 매크로를 도입했습니다. 버전 24.1에서는 텍스트를 작성하는 동안 다음에 입력할 내용을 예측하고 자동 완성하는 AI 지원 작성 기능을 도입했습니다. AI 자동 완성은 입력 수고를 줄이고 작성 속도를 높일 수 있습니다. 저는 EmEditor를 사용하여 이 텍스트를 작성하고 있으며 AI 지원 작성 기능의 편리함을 직접 경험하고 있습니다.
기본적으로 AI 기능은 비활성화되어 있습니다. 이 기능을 활성화하려면 EmEditor의 사용자 지정 대화 상자의 AI 페이지에서 AI 사용 옵션을 선택하고 OpenAI가 EmEditor에서 연 문서 내의 텍스트 데이터를 처리하도록 허용하는 데 동의해야 합니다. OpenAI의 개인정보 처리방침을 읽고 동의하면 계속 버튼을 클릭하십시오. 이 개인정보 처리방침에 따르면 API로 전송된 데이터는 OpenAI 모델 학습에 사용되지 않습니다.
“사용자 지정” 대화 상자에 “AI” 페이지를 추가했습니다.
다음으로 OpenAI API 키 텍스트 상자에 API 키를 입력합니다. OpenAI에 로그인되어 있는 경우 여기에서 API 키를 얻을 수 있습니다. API 키를 ‘OPENAI_API_KEY’ 환경 변수에 저장하는 것이 좋지만, EmEditor의 휴대용 버전을 사용하거나 컴퓨터를 공유하기 때문에 다른 앱과 키를 공유하고 싶지 않은 경우 “OPENAI_API_KEY” 환경 변수 사용 옵션을 비활성화하고 API 키를 EmEditor 전용으로 저장할 수 있습니다. 기본적으로 gpt-4-turbo-preview가 선호되는 모델입니다. gpt-3.5-turbo보다 더 정확한 제안을 제공합니다. 외국어로 작성하는 경우 gpt-4-turbo-preview를 선택하는 것이 좋습니다. 또한 이 기능을 활성화하려면 각 구성 속성의 일반 페이지에서 AI 지원 작성 옵션을 활성화해야 합니다. 텍스트, Markdown, HTML 구성에서는 기본적으로 활성화되어 있습니다.
구성 속성의 “일반” 페이지에 “AI 지원 작성” 확인란을 추가했습니다.
이 기능이 활성화되면 입력할 때 AI가 자동으로 다음 텍스트를 예측하여 제안합니다. 제안된 텍스트는 기본적으로 회색으로 표시되며 Tab 또는 End 키를 눌러 제안을 수락할 수 있습니다. 제안된 텍스트의 일부만 수락하려면 수락할 문자 수만큼 오른쪽 화살표 키를 누르거나 Ctrl+오른쪽 화살표를 눌러 단어 하나를 수락합니다. Delete 키를 누르면 제안된 텍스트의 첫 번째 문자가 제거됩니다. Esc 키나 다른 키를 누르면 제안이 취소됩니다. 또한 제안된 텍스트가 표시되지 않을 때 AI에 의한 예측을 강제하거나 다른 제안을 요청하려면 Ctrl+Space를 누르십시오.
OpenAI API를 사용하여 단어나 구를 완성하는 기능을 추가했습니다.
EmEditor에서 파일을 열기만 해서는 API가 호출되지 않습니다. 문자 입력을 시작할 때만 API 호출이 시작됩니다. 또한 이 기능을 사용하려면 다음 조건을 모두 충족해야 합니다:
- EmEditor Professional 에디션 실행
- AI 사용 옵션 설정
- AI 지원 작성 옵션 설정
- 매크로를 기록하거나 실행하고 있지 않음
- 읽기 전용 옵션 해제
- 선택된 텍스트 없음
- 매우 큰 파일을 편집하고 있지 않음
- CSV 모드가 아님
- 파일을 비교하고 있지 않음
- 편집 중인 문서가 활성 상태임
- 커서가 줄 끝에 있음
- 문자 입력을 시작함
- 입력을 잠시 멈춘 후(약 100ms)
- 제안을 취소하기 위해 Esc 키를 누르지 않음
- 마우스로 다른 곳을 방금 클릭하거나 다른 명령을 실행하지 않음
위에서 설명한 대로 API 사용 빈도를 최소화하는 것을 목표로 합니다. 그러나 API를 사용하면 여전히 토큰 단위로 계산되어 OpenAI에 지불해야 하는 요금이 발생합니다. 각 제안은 입력에 약 100토큰, 출력에 약 10토큰을 소비합니다. 현재 가격에 따르면 기본 gpt-4-turbo-preview 모델을 사용하면 인스턴스당 약 US$0.0013이 소비됩니다. gpt-3.5-turbo를 선택하면 비용이 인스턴스당 약 US$0.000065로 크게 줄어듭니다. 참고로 같은 회사에서 제공하는 ChatGPT Plus를 사용하면 월 US$20 이상의 요금이 발생하지만 EmEditor에서만 API를 사용한다면 ChatGPT Plus 비용을 지불할 필요가 없습니다. EmEditor와 함께 AI를 사용하는 것이 한 달에 US$20에 달할 가능성은 낮아 경제적으로 실현 가능한 옵션입니다. v24.0에서 소개한 AI 매크로를 사용하면 ChatGPT Plus에서처럼 EmEditor에 자유 형식의 질문을 할 수 있으므로 ChatGPT Plus를 EmEditor로 완전히 대체할 수 있습니다.
또한 이 버전은 고객 요청에 응답합니다.
1. 이전 버전에서는 강조 표시 및 정렬 명령에 사용되는 IPv6 주소의 16진수 문자가 소문자로만 인식되었습니다. 이는 RFC 5952에서 IPv6 주소를 소문자로 작성하도록 권장하기 때문입니다. 그러나 대문자와 소문자가 혼용될 수 있다는 고객 피드백을 바탕으로 이제 대문자도 지원합니다.
2. CommitList 플러그인에 원격 브랜치 삭제 명령을 추가하여 개선했습니다.
Professional 또는 Free 버전을 사용하든 EmEditor가 마음에 드시길 바랍니다. 질문, 기능 요청 또는 향후 아이디어가 있으면 문의하거나 포럼에 작성해 주십시오.
EmEditor를 사용해 주셔서 감사합니다!
— Yutaka Emura
자세한 내용과 스크린샷은 EmEditor v24.1의 새로운 기능을 참조하십시오.
데스크톱 설치 프로그램 버전을 사용하는 경우 도움말 메뉴에서 업데이트 확인을 선택하여 최신 버전을 다운로드할 수 있습니다. 이 방법이 실패하면 최신 버전을 다운로드하여 다운로드한 설치 프로그램을 실행하십시오. 데스크톱 휴대용 버전을 사용하는 경우 다운로드 페이지에서 최신 버전을 다운로드할 수 있습니다. Store 앱 버전은 며칠 후 Microsoft Store(64비트 또는 32비트)를 통해 업데이트할 수 있습니다.