버전 19.0의 새로운 기능

2019년 7월 30일

새로운 일반 기능

  • 설치 프로그램에 포함된 CSS HTML Validator Lite(EmEditor 에디션)를 사용하여 HTML, CSS, JSON 문서의 구문을 검사할 수 있는 기능을 추가했습니다.
  • MSXML 파서를 사용하여 XML 문서의 구문을 검사할 수 있는 기능을 추가했습니다.
  • CSV 유효성 검사 명령의 이름이 구문 검사 명령으로 변경되었으며, 지원되는 모든 문서 형식(CSV, XML, HTML, CSS, JSON)의 구문을 검사할 수 있습니다.
  • 구문 검사 오류는 빨간 물결 모양 밑줄(사용자 지정 가능)로 표시되며, 마우스 포인터를 가져가면 오류 정보를 보여 주는 도구 설명이 표시됩니다. 작은 문서의 경우 구문 검사를 자동으로 새로 고칠 수 있습니다.
  • 새 버전에서는 텍스트 색과 별도로 강조 표시의 밑줄 색을 사용자 지정할 수 있습니다(구성 속성 대화 상자의 표시 페이지).
  • 새로운 역순 정렬 명령을 추가하여 문서를 역순으로 정렬할 수 있습니다.
  • 최근 CPU에 탑재된 다중 스레드 코드와 AVX-2 명령 집합을 사용하여 CSV 모드로 전환하는 속도와 구문 검사(CSV) 및 구분 기호 위치 조정(문서 전체) 명령의 속도를 크게 개선했습니다.
  • 최근 CPU에 탑재된 다중 스레드 코드와 AVX-2 및 SSE4.2 명령 집합을 사용하여 매우 큰 파일에서 중복 줄 삭제 명령의 속도를 크게 개선했습니다.

테스트 결과:

v18.9v19.0비교
CSV 모드로 전환1.67초0.206초8.11배 빠름
중복 줄 삭제47.7초20.3초2.35배 빠름

* CSV 모드로 전환: 1.99 GB, 1,580만 줄, 쉼표로 구분된 숫자.
중복 줄 삭제: 2.70 GB, 2억 줄, 임의 ASCII 데이터.
모두: 임시 파일 사용 옵션 켜기, 16개 스레드, Windows 10(64비트), Core i9-9900K, 32GB RAM, 2TB SSD.

새로운 옵션

  • 사용자 지정 대화 상자에 구문 검사 페이지를 추가했습니다.
  • 구성 속성 대화 상자에 구문 검사 페이지를 추가했습니다.
  • 구성 속성 대화 상자의 표시 페이지에 밑줄 색 드롭다운 목록 상자를 추가했습니다.
  • 사용자 지정 대화 상자의 파일 페이지에 큰 파일을 저장할 때 파일 매핑 사용 확인란을 추가했습니다.
  • 사용자 지정 대화 상자의 고급 페이지에 명령 집합 드롭다운 목록 상자를 추가했습니다.
  • 구성 속성의 개요 페이지에서 유형 드롭다운 목록 상자에 탭 수 옵션을 추가했습니다.
  • 중복 줄 삭제 대화 상자에 선택한 문자열만 검사 라디오 버튼을 추가했습니다.
  • 사용자 지정 대화 상자의 편집 페이지에 세로 선택 또는 다중 선택이 있을 때 선택한 문자열만 검사(중복 삭제 명령) 옵션을 추가했습니다.
  • 사용자 지정 대화 상자의 정렬 페이지에 세로 선택 또는 다중 선택이 있을 때 선택한 문자열만 검사 옵션을 추가했습니다.

새로운 명령

  • 구문 검사 속성
  • 구문 검사 사용자 지정
  • 구문 검사기
  • 역순 정렬

플러그인 API의 새로운 기능

  • SORT_INFO 구조체 및 Editor_Sort 인라인 함수에 SORT_REVERSE 및 SORT_INSPECT_NOT_SEL_ONLY 플래그를 추가했습니다.
  • MANAGE_DUPLICATES_INFO 구조체 및 Editor_ManageDuplicates 인라인 함수에 MANAGE_DUPLIDATES_INSPECT_SEL_ONLY 플래그를 추가했습니다.

매크로의 새로운 기능

  • Document 개체의 Sort 메서드에 V(역순 정렬) 옵션 및 eeSortInspectNotSelOnly 플래그를 추가했습니다.
  • Document 개체의 DeleteDuplicates 메서드에 eeSortInspectSelOnly 플래그를 추가했습니다.