EmEditor v17.0.0 beta 1
오늘 EmEditor v17.0.0 beta 1을 출시합니다.
참고: 베타 버전은 자주 업데이트됩니다. 향후 베타 버전으로 자동으로 업데이트하려면 도움말 메뉴에서 업데이트 채널 선택을 선택하고 베타를 선택하십시오.
v16.9.3에서의 업데이트 내용은 다음과 같습니다:
새로운 일반 기능
- 설정 등을 저장하는 코드를 최적화하여 EmEditor 시작 속도가 크게 개선되었습니다(특히 휴대용 버전이나 내 매크로에 많은 매크로가 등록된 경우). 아래 테스트 결과 표를 참조하십시오.
테스트 결과:
| v16.9.1 | v16.9.3 | v17.0 | v16.9.1 대비 | |
|---|---|---|---|---|
| 시작 시간 | 5.45초 | 0.734초 | 0.156초 | 34.9배 빠름 |
* 64-bit 휴대용 버전(INI 파일 사용), 내 매크로에 등록된 매크로 119개, 플러그인 9개, 최근 사용한 파일 20개, 최근 사용한 폴더 20개, 최근 사용한 글꼴 10개. 첫 번째 코드가 실행된 시점부터 프로그램 초기화가 완료된 시점까지의 시간을 측정했습니다. Windows 10 (64-bit) Core i7-4790 16GB RAM.
- 사용자 지정 대화 상자의 기록 페이지에서 커서 위치 및 책갈피 저장 확인란을 설정한 경우, 이전 버전에서는 최근 사용한 파일에 대해서만 커서 위치와 책갈피를 저장했습니다. 새 버전에서는 지정한 일수까지 정보를 저장합니다(최대 30,000일). 또한 이 옵션을 사용하면 책갈피를 무기한 기억할 수 있습니다.
- 파일에서 바꾸기 중에 읽기 전용 파일이 발견되면 이제 출력 표시줄에 경고 메시지가 표시됩니다.
새로운 옵션
- 커서 위치 및 책갈피 저장 확인란을 사용자 지정 대화 상자의 파일 페이지에서 기록 페이지로 이동했습니다.
- 사용자 지정 대화 상자의 기록 페이지에 저장할 일수 텍스트 상자와 책갈피를 지우지 않음 확인란이 추가되었습니다.
- 사용자 지정 대화 상자의 기록 페이지에서 기록 지우기 버튼을 클릭할 때 표시되는 기록 지우기 대화 상자가 추가되었습니다.
- 구성 속성의 강조 표시 (1) 페이지에 기본 키워드 사용 확인란이 추가되었습니다.
새로운 명령
- 오래된 설정 삭제
플러그인의 새로운 기능
- Explorer 플러그인 속성에 클릭하여 매크로 실행 확인란과 매크로 파일 필터 텍스트 상자가 추가되었으며, Explorer 플러그인에서 매크로 파일을 클릭하면 매크로를 편집하는 대신 매크로를 실행할 수 있습니다.
- Explorer 플러그인 사용자 지정 막대에 표시되는 상황에 맞는 메뉴에 EmEditor로 이 매크로 실행 명령이 추가되었습니다.
매크로의 새로운 기능
- Editor 개체에 ExecuteMacro 메서드가 추가되었습니다.
버그 수정
- 중복 줄 삭제 명령과 관련된 특정 버그를 수정했습니다.
다운로드
이 파일들은 공식 릴리스 버전이 제공되면 삭제됩니다. 공식 릴리스는 다운로드 페이지에서 다운로드할 수 있습니다.
참고 사항
이 버전을 처음 시작하면 이전 설정이 새 설정으로 변환됩니다. 이전 설정은 그대로 유지되지만, 나중에 언제든지 오래된 설정 삭제 명령을 선택하면 이전 설정을 지울 수 있습니다. 이 버전은 이전 플러그인 및 매크로와 호환되지 않을 수 있습니다. 특히 아래 기술 정보에 나열된 레지스트리 정보에 의존하는 플러그인과 매크로는 더 이상 작동하지 않을 수 있습니다. 이 버전이 사용 중인 플러그인 및 매크로와 함께 작동하는지 확인해 주시고, 문제가 있으면 베타 포럼이나 이메일로 알려 주시면 해당 문제를 해결하도록 하겠습니다. Aye Wong의 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
Clr11
Clr12
Clr14
Clr14_2
Clr14_3
Clr14_6
Clr15_4
Clr15_8
Clr2
Clr3
ClrPreview
ClrVar
ConfigCopiedFrom
DevMode
DevNames
GuideArray
HW
HW2, HW3, HW4, …
IgnoreIndent
RegexIndentBegin
RegexIndentEnd
RegexIndentStatement
InitialFolder
LineComment1
LineComment2
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
Tmpl
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common의 사용되지 않는 레지스트리 값:
RecentFilterList (obsolete on v16.9)
새로 추가된 데이터 파일:
%APPDATA%\Emurasoft\EmEditor\Common\ActiveS.bin
%APPDATA%\Emurasoft\EmEditor\Common\FileAttr.bin
%APPDATA%\Emurasoft\EmEditor\Common\Macros.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
질문이나 의견이 있으시면 베타 포럼에 게시해 주십시오.
EmEditor를 계속 사용해 주셔서 감사합니다!