버전 17.6의 새로운 기능
2018년 4월 18일
새로운 일반 기능
- 매우 큰 파일에서 중복 줄 삭제 명령의 속도를 크게 개선했습니다.
- 정렬 명령의 속도를 개선했습니다.
테스트 결과:
| v17.5 | v17.6 | 비교 | |
|---|---|---|---|
| 중복 줄 삭제 | 392분 31초 | 116분 10초 | 3.38배 빠름 |
| 정렬 (기본 옵션) | 93.5초 | 74.4초 | 20.4% 빠름 |
| 정렬 (빠른 이진 비교) | 74.3초 | 46.5초 | 37.4% 빠름 |
* 중복 줄 삭제: 32.2GB, 1,360,000,000줄, Unicode(UTF-16LE) 임의 데이터, 정렬: 538MB, 10,000,000줄, ASCII 임의 데이터, 모두: Windows 10(64비트), Core i7-8700K, 32GB RAM.
- 텍스트 렌더링을 개선하기 위해 하위 픽셀 앤티앨리어싱을 사용하는 DirectWrite의 새로운 지원이 추가되었습니다. Emoji와 같은 색 글꼴도 지원합니다(색 글꼴은 Windows 8.1 이상에서만 지원됨). DirectWrite는 기본적으로 꺼져 있습니다. EmEditor에서 파일을 연 후 사용자 정의 대화 상자의 텍스트 렌더링 페이지에서 옵션을 변경하면 변경 사항을 확인하기 전에 EmEditor 창에서 변경 내용을 미리 볼 수 있습니다.
- 이제 문자 코드 값 대화 창에 유니코드 이름이 포함됩니다.
- Markdown에 대한 새 구성이 추가되었습니다.
- 빠른 채우기 명령을 개선했습니다.
새로운 옵션
- 사용자 정의 대화 상자에 텍스트 렌더링 페이지를 추가했습니다.
- CSV 결합 창에서 머리글 무시 확인란이 선택되어 있으면 CSV 문서의 키 열에 있는 머리글이 무시되므로 병합된 문서에 원래 머리글이 유지됩니다.
- 중복 줄 삭제/책갈피 지정 대화 상자에 대/소문자 무시 확인란을 추가했습니다.
- 도구 모음 대화 상자에 크기 슬라이더를 추가하여 찾기 및 필터 도구 모음의 드롭다운 목록 상자 글꼴 크기를 조정할 수 있습니다.
- 구성 속성의 표시 페이지에 있는 줄 간격 텍스트 상자에 음수 값(최대 -2)을 입력할 수 있습니다.
플러그인 API 새로운 기능
- EE_INFO 메시지에 EI_GET_NEWLINE_CODE 플래그를 추가했습니다.
- MANAGE_DUPLICATES_INFO 구조체에 MANAGE_DUPLICATES_INCLUDE_ALL 및 MANAGE_DUPLICATES_IGNORE_CASE 플래그를 추가했습니다.
- EE_IS_CHAR_HALF_OR_FULL 메시지와 Editor_IsCharHalfOrFull 인라인 함수를 개선했습니다.
매크로 새로운 기능
- Document 개체에 NewlineCode 속성을 추가했습니다.
- DeleteDuplicates 메서드에 eeIncludeAll 및 eeSortIgnoreCase 플래그를 추가했습니다.
버그 수정
- 결합 문자에서 캐럿 이동 동작을 개선했습니다.
- 필터 도구 모음의 열 드롭다운 목록에 있는 열 수가 CSV 문서의 열 수와 일치하지 않을 때 EmEditor가 충돌할 수 있던 문제를 수정했습니다.
- “b”를 사용하는 정규식 검색에서 오류가 발생할 수 있던 문제를 수정했습니다.
- 대용량 파일 컨트롤러의 열린 부분 다른 이름으로 저장 버튼과 관련된 문제를 수정했습니다.
- 중복 줄 삭제/책갈피 지정 (고급) 명령이 인접 줄만 비교 옵션이 활성화되고 CSV 문서에서 하나의 열만 선택된 경우 잘못 작동할 수 있던 버그를 수정했습니다.
