버전 17.6의 새로운 기능

2018년 4월 18일

새로운 일반 기능

  • 매우 큰 파일에서 중복 줄 삭제 명령의 속도를 크게 개선했습니다.
  • 정렬 명령의 속도를 개선했습니다.

테스트 결과:

v17.5v17.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 문서에서 하나의 열만 선택된 경우 잘못 작동할 수 있던 버그를 수정했습니다.