EmEditor v17.0.0 출시!

오늘 EmEditor v17.0.0을 출시합니다.

v16.9.3에서의 업데이트 내용은 다음과 같습니다:

새로운 일반 기능

  • 설정을 저장하는 코드를 최적화하여 EmEditor 시작 속도를 크게 개선했습니다(특히 휴대용 버전이나 My Macros에 많은 매크로가 등록된 경우). 아래의 테스트 결과 표를 참조하십시오.

테스트 결과:

v16.9.1v16.9.3v17.0v16.9.1과의 비교
시작 시간5.45초0.734초0.141초38.7배 빠름

* 64비트 휴대용 버전(INI 파일 사용), My Macros에 등록된 매크로 119개, 플러그인 9개, 최근 사용한 파일 20개, 최근 사용한 폴더 20개, 최근 사용한 글꼴 10개. Windows 10(64비트) Core i7-4790 16GB RAM에서 프로그램 초기화 시간을 측정했습니다.

  • 사용자 지정 대화 상자의 기록 페이지에서 커서 위치 및 책갈피 저장 확인란을 설정하면 이전 버전에서는 최근 사용한 파일에 대해서만 커서 위치와 책갈피를 저장했습니다. 새 버전은 지정한 일수(최대 30,000일)까지 정보를 저장합니다. 또한 이 옵션을 사용하면 책갈피를 무기한 기억할 수 있습니다.
  • 파일에서 바꾸기 중에 읽기 전용 파일이 감지되면 새 버전은 출력 표시줄에 경고 메시지를 표시합니다.
  • 새 버전은 도구 모음의 문자 단위로 줄 바꿈, 창 단위로 줄 바꿈 또는 페이지 단위로 줄 바꿈 버튼 위로 마우스 포인터를 가져가면 여백(문자 수)을 도구 설명에 표시합니다.

새로운 옵션

  • 커서 위치 및 책갈피 저장 확인란을 사용자 지정 대화 상자의 파일 페이지에서 기록 페이지로 이동했습니다.
  • 사용자 지정 대화 상자의 기록 페이지에 최근 검색 수 텍스트 상자, 저장할 일 수 텍스트 상자, 책갈피를 지우지 않음 확인란을 추가했습니다.
  • 사용자 지정 대화 상자의 기록 페이지에서 기록 지우기 버튼을 클릭할 때 표시되는 기록 지우기 대화 상자를 추가했습니다.
  • 구성 속성의 강조 표시 (1) 페이지에 기본 키워드 사용 확인란을 추가했습니다.
  • 사용자 지정 대화 상자의 검색 페이지에 찾기/바꾸기 대화 상자와 기록 동기화 확인란을 추가했습니다.
  • 바꾸기 대화 상자의 다음으로 바꾸기 드롭다운 목록 옆에 있는 > 버튼을 클릭할 때 표시되는 메뉴에 찾기와 동기화 명령을 추가했습니다.
  • 도구 모음 대화 상자에 드롭다운 목록 글꼴 드롭다운 목록을 추가했습니다.

새로운 명령

  • 이전 설정 삭제

플러그인 새로운 기능

  • 탐색기 플러그인 속성에 클릭하여 매크로 실행 확인란과 매크로 파일 필터 텍스트 상자를 추가했으며, 탐색기 플러그인에서 매크로 파일을 클릭하면 매크로를 편집하는 대신 매크로를 실행할 수 있습니다.
  • 탐색기 플러그인 사용자 지정 막대에 표시되는 상황에 맞는 메뉴에 이 매크로를 EmEditor로 실행 명령을 추가했습니다.

매크로 새로운 기능

  • Editor 개체에 ExecuteMacro 메서드와 RegisteredName 속성을 추가했습니다.
  • Document 개체에 SerialToLogical, LogicalToSerial, LogicalToView, ViewToLogical 메서드를 추가했습니다.
  • Point 개체를 추가했습니다.

버그 수정

  • 중복 줄 삭제 명령과 관련된 특정 버그를 수정했습니다.
  • 읽기 전용 파일을 열었을 때 구분 기호 위치 조정(문서 전체) 명령이 회색으로 표시되던 버그를 수정했습니다.
  • 64비트 버전에서 EE_VIEW_TO_LOGICAL 메시지가 올바르게 작동하지 않던 버그를 수정했습니다.
  • 줄 위로 이동 또는 줄 아래로 이동 명령을 사용할 때 현재 줄의 배경색이 잘못될 수 있던 버그를 수정했습니다.

자세한 내용은 EmEditor v17.0 새로운 기능을 참조하십시오.

비고

이 버전을 처음 시작하면 이전 설정이 새 설정으로 변환됩니다. 이전 설정은 그대로 유지되지만, 이전 설정 삭제 명령을 선택하면 언제든지 지울 수 있습니다. 드물게 이 버전이 일부 이전 플러그인 및 매크로와 호환되지 않을 수 있습니다. 구체적으로, 아래 기술 정보에 나열된 레지스트리 정보에 의존하는 플러그인과 매크로는 더 이상 작동하지 않을 수 있습니다. 이 버전이 플러그인 및 매크로와 함께 작동하는지 확인해 주시고, 문제가 있으면 포럼이나 이메일로 알려 주시면 해결할 수 있도록 하겠습니다. Aye Wong’s MacroPopupMenu2를 사용 중이라면 PopupMacros.jsee라는 새 매크로를 다운로드하여 실행하십시오. 매크로를 사용하여 현재 매크로를 임시로 설정하는 경우 새 ExecuteMacro 메서드를 사용하여 다시 작성하십시오(PopupMacros.jsee 매크로를 예시로 참조하십시오).

기술 정보

사용되지 않는 레지스트리 키:

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\ActiveString
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Macros
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\PlugIns
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent File List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Folder List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Font List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Insert List
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Workspace List

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(Configuration Name)의 사용되지 않는 레지스트리 값(이전 버전에서 이미 사용되지 않는 값 포함):

Accel
Clr
Clr11
Clr12
Clr14
Clr14_2
Clr14_3
Clr14_6
Clr15_4
Clr15_8
Clr2
Clr3
ClrPreview
ClrVar
ConfigCopiedFrom
ContextMenu
DevMode
DevNames
GuideArray
HW
HW2, HW3, HW4, …
IgnoreIndent
RegexIndentBegin
RegexIndentEnd
RegexIndentStatement
InitialFolder
JumpListMenu
LineComment1
LineComment2
MainMenu
MaxFindPreview
NW
OutlineBar
OutlineBarInit
OutlineComments
OutlineGuide
OutlineGuideInit
OutlineGuideMax
OutlineHideMatch
OutlineIndentType
OutlineLevelSize
OutlineMatch-1 … OutlineMatch-32
OutlineRegex-1 … OutlineRegex-32
OutlineReplace-1 … OutlineReplace-32
OutlineVer
OutlineViewLevel
PIK
PIKM
PIKT
TabMenu
Tmpl
TrayMenu1
TrayMenu2
TrayMenu3
TrayMenu4
TrayMenu5
TrayMenu6
TrayMenu7
TrayMenu8

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common의 사용되지 않는 레지스트리 값:

RecentFilterList (obsolete on v16.9)

새로 추가된 데이터 파일:

%APPDATA%\Emurasoft\EmEditor\Common\ActiveS.bin
%APPDATA%\Emurasoft\EmEditor\Common\BRP.bin
%APPDATA%\Emurasoft\EmEditor\Common\FileAttr.bin
%APPDATA%\Emurasoft\EmEditor\Common\FRP.bin
%APPDATA%\Emurasoft\EmEditor\Common\Macros.bin
%APPDATA%\Emurasoft\EmEditor\Common\Menu0.bin … Menu13.bin
%APPDATA%\Emurasoft\EmEditor\Common\PlugIns.bin
%APPDATA%\Emurasoft\EmEditor\Common\RecentFilterList.bin (Added on v16.9)
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\Accel.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\ClrPreview.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\ClrVar.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\DevInfo.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\NW.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\HW.bin
%APPDATA%\Emurasoft\EmEditor\Config(Configuration Name)\PropEx.bin

설치 프로그램 버전을 사용하는 경우 도움말에서 업데이트 확인을 선택하여 최신 버전을 다운로드할 수 있습니다. 다른 버전을 사용하는 경우 다운로드 페이지에서 최신 버전을 다운로드할 수 있습니다.

설치 프로그램 크기를 줄이기 위해 도움말 파일은 설치 프로그램에 포함되어 있지 않습니다. 브라우저에서 웹 도움말을 보거나 별도의 도움말 파일을 다운로드할 수 있습니다. 별도의 로컬 도움말 파일을 다운로드하려면 도움말 다운로드 페이지로 이동하십시오.

이 버전은 평생 라이선스를 보유하고 있거나 2017년 7월 18일 기준으로 유지 관리 플랜이 유효한 경우 무료로 사용할 수 있습니다. 등록 키는 Emurasoft 고객 센터에서 확인할 수 있습니다. v17의 등록 키는 v14, v15 및 v16의 키와 동일합니다.

EmEditor를 사용해 주셔서 감사합니다!