버전 17.6의 새로운 기능

2018년 4월 17일

새로운 일반 기능

  • 아주 큰 파일을 사용할 때 중복 줄 삭제 명령어 속도가 매우 빨라졌습니다.
  • 정렬 명령의 속도가 향상되었습니다.

테스트 결과:

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줄, 유니코드 (UTF-16LE) 난수 데이터; 정렬: 538 MB, 10,000,000줄, ASCII 난수 데이터; 윈도우즈 10 (64-bit), 코어 i7-8700K, 32GB 램.

  • 텍스트 렌더링 개선을 위해 서브픽셀 안티에일리어싱을 사용하는 새로운 DirectWrite를 지원합니다. 또한 이모지(색상 글꼴은 윈도우즈 8.1 또는 이후 버전에서만 지원되었음)와 같은 색상 글꼴들을 지원합니다. DirectWrite는 기본적으로 꺼져 있습니다. EmEditor에서 파일 열기를 한 후, 사용자 지정 대화 상자의 텍스트 렌더링 페이지의 옵션을 변경하면, 변경사항을 적용하기전 EmEditor내에서 변경사항에 대하여 미리보기를 할 수 있습니다.
  • 문자 코드 값 대화 상자 창은 이제 유니코드 명을 포함합니다.
  • 마크다운용 신규 구성.
  • 빠른 채우기 명령어 개선.

새로운 옵션

  • 텍스트 렌더링 페이지를 사용자지정 대화 상자에 추가했습니다.
  • CSV 조인창에서, CSV 문서의 키열에 있는 머리글은 머리글 무시 확인란이 선택표시되어 있다면, 원래의 머리글은 병합된 문서내에서 유지될 것 입니다.
  • 대/소문자 무시 확인란을 중복 줄 삭제/책갈피 대화상자에 추가했습니다.
  • 크기 슬라이더를 도구 모음 대화상자에 추가했습니다. 이 슬라이더로 찾기 그리고 필터 도구모음에 있는 드롭다운 목록상자의 글꼴 크기를 조정할 수 있습니다.
  • 구성 속성의 표시페이지에 있는 줄 간격 텍스트 상자에 음수 값(최대 -2 까지)을 입력할 수 있습니다.

신규 플러그 인 API 기능

  • EI_GET_NEWLINE_CODE 플래그를 EE_INFO 메시지에 추가했습니다.
  • MANAGE_DUPLICATES_INCLUDE_ALLMANAGE_DUPLICATES_IGNORE_CASE 플래그를 MANAGE_DUPLICATES_INFO 구조체에 추가했습니다.
  • EE_IS_CHAR_HALF_OR_FULL 메시지와 Editor_IsCharHalfOrFull 인라인 함수를 개선했습니다.

신규 매크로 기능

  • NewlineCode 속성을 Document 객체에 추가했습니다.
  • eeIncludeAlleeSortIgnoreCase 플래그를 DeleteDuplicates 메소드에 추가했습니다.

버그 수정

  • 문자 결합시 캐럿 이동 동작이 향상되었습니다.
  • 필터 도구 상자의 드롭다운 목록의 열 갯수와 CSV 문서의 열 갯수가 일치하지 않을 경우 작동이 중단될 수 있는 이슈를 수정하였습니다.
  • 정규 표현식 검색에서 “b” 를 사용할 때 오류가 발생할 수 있는 이슈를 수정하였습니다.
  • 대용량 파일 컨트롤러내의 열린것을 다른 이름으로 저장 버튼에 관련된 이슈를 수정하였습니다.