버전 19.0의 새로운 기능

2019년 7월 30일

새로운 일반 기능

  • 설치 프로그램에 포함되어 있는 CSS HTML 유효성 검사기 라이트 (EmEditor 에디션)를 사용하여 HTML, CSS, 그리고 JSON 문서의 구문 검사 기능을 추가했습니다.
  • MSXML 파서를 사용하여 XML 문서의 구문 검사 기능을 추가했습니다.
  • CSV 유효성 검사 명령이 이제는 구문 검사 명령으로 불려지며, 구문 검사는 모든 지원되는 문서 종류(CSV, XML, HTML, CSS, 그리고 JSON)의 구문을 검사할 수 있습니다.
  • 구문 검사 오류들이 붉은색 물결 밑줄 (사용자 지정 가능)로 표시되며 마우스 포인터를 위로 올리면 에러에 대한 정보가 툴팁으로 표시됩니다. 구문 검사는 작은 문서에 대해서 자동으로 새로 고침 될 수 있습니다.
  • 새 버전에서는 텍스트 색상과 별도로 강조 표시에 대한 밑줄 색상을 사용자 지정할 수 있습니다. (구성 속성 대화 상자의) 표시 페이지.
  • 반대 순서로 문서를 정렬할 수 있는 새로운 역으로 정렬 명령을 추가했습니다.
  • 다중 스레드 코드와 최신 CPU에 있는 AVX-2 명령 집합을 사용하여 CSV 모드의 전환, 구문 검사 (CSV) 그리고 구분 기호 위치 조정(전체 문서) 명령어의 속도를 크게 향상시켰습니다.
  • 다중 스레드 코드와 최신 CPU에 있는 AVX-2와 SSE4.2 명령 집합을 사용하여 대용량 파일에 있는 중복 줄 삭제 명령의 속도를 크게 향상시켰습니다.

테스트 결과:

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

* CSV 모드로 전환: 1.99 GB 1천 5백 80만 줄, 콤마로 구분된 숫자.
중복 줄 삭제: 2.70 GB, 2억 줄, 무작위 ASCII 데이터.
공통: 임시 파일 옵션 켬, 16개 스레드, Windows 10 (64-비트), 코어 i9-9900K, 32GB 램, 2TB SSD.

새로운 옵션

  • 사용자 지정 대화 상자에 구문 검사 페이지를 추가했습니다.
  • 구성 속성 대화 상자에 구문 검사 페이지를 추가했습니다.
  • 구성 속성 대화 상자의 표시 페이지에 밑줄 색 드롭다운 목록 상자를 추가했습니다.
  • 사용자 지정 대화 상자의 파일 페이지에 대용량 파일을 저장할 때 파일 매핑 활성화 확인란을 추가했습니다.
  • 사용자 지정 대화 상자의 고급 페이지에 명령 집합 드롭다운 목록 상자를 추가했습니다.
  • 탭 개수 옵션을 구성 속성의 윤곽 페이지 내의 종류 드롭다운 목록 상자에 추가했습니다.
  • 중복 줄 삭제 대화 상자에 선택한 문자열만 검사 라디오 단추가 추가되었습니다.
  • 수직 선택 또는 다중 선택이 존재할 때 선택한 문자열만 검사 (중복 명령 삭제) 옵션이 사용자 지정 대화 상자의 편집 페이지에 추가되었습니다.
  • 수직 선택 또는 다중 선택이 존재할 때 선택한 문자열만 검사 옵션이 사용자 지정 대화 상자의 정렬 페이지에 추가되었습니다.

새로운 명령

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

플러그인 API의 새로운 기능

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

매크로 신규 기능

  • Document 객체의 Sort 메소드에 V (역으로 정렬) 옵션과 eeSortInspectNotSelOnly 플래그를 추가했습니다.
  • Document 객체의 DeleteDuplicates 메소드에 eeSortInspectSelOnly 플래그를 추가했습니다.