버전 19.9의 새로운 기능

2020년 6월 16일

새로운 일반 기능

  • 찾기, 파일에서 찾기, 파일에서 바꾸기 명령에서 일괄 또는 다중 검색을 수행할 수 있는 기능이 추가되었습니다.
  • CSV 문서의 열을 지정한 구분 기호로 분할하여 오른쪽 열이나 아래쪽 줄에 배치하는 열 분할 명령이 추가되었습니다.
  • 메모리가 부족한 상황에서 파일 열기 및 정렬 명령의 견고성을 개선했습니다.
  • 크래시 보고서 대화 상자와 파일을 개선했습니다.
  • 새 버전에서는 WSL(Windows Subsystem for Linux) 내에서 틸드-슬래시(~/)로 시작하는 파일 경로를 열 수 있습니다.
  • 줄 바꿈 들여쓰기 옵션이 이제 선택적으로 전각 공백을 무시합니다.
  • 개선된 알고리즘과 SSE, AVX-2, AVX-512 명령 집합을 사용하여 논리합(OR)으로 결합된 여러 문자열을 사용하는 고급 필터의 속도를 크게 개선했습니다.

테스트 결과:

v19.8v19.9비교
고급 필터(16 스레드)7.33초2.34초3.13배 빠름
고급 필터(단일 스레드)61.8초17.1초3.61배 빠름

* 논리합(OR)으로 결합된 50개의 임의 ASCII 검색 문자열, 대/소문자 무시, 1.34 GB, 100,000,000줄, ASCII 임의 데이터 파일. Windows 10 (64비트), Core i9-9900K, 32GB RAM, 2TB SSD.

새로운 옵션

  • 일괄 찾기, 파일에서 일괄 찾기, 파일에서 일괄 바꾸기 대화 상자가 추가되었습니다. 일괄 바꾸기 대화 상자를 다시 설계했습니다.
  • CSV 문서의 열을 지정한 구분 기호로 분할하여 오른쪽 열이나 아래쪽 줄에 배치하는 열 분할 명령이 추가되었습니다.
  • 찾기, 바꾸기, 파일에서 찾기, 파일에서 바꾸기 대화 상자의 찾기 드롭다운 목록 상자 옆의 > 단추를 클릭할 때 표시되는 메뉴에 일괄 목록에서 선택 명령이 추가되었습니다.
  • 일괄 옵션 대화 상자가 추가되었습니다.
  • 사용자 지정 대화 상자의 마우스 탭에서 커서 위치를 설정하려면 마우스 오른쪽 단추 클릭 확인란이 제거되었습니다.
  • 탭/들여쓰기 대화 상자에 넓은 공백 무시 확인란이 추가되었습니다.

새로운 명령

  • 열 분할
  • 피드백 보내기
  • 리뷰 작성

플러그인 API의 새로운 기능

  • EE_SPLIT_COLUMN 메시지, Editor_SplitColumn 인라인 함수, SPLIT_COLUMN_INFO 구조가 추가되었습니다.
  • Editor_BatchFindReplace 인라인 함수와 BATCH_INFO 구조가 추가되었습니다.

매크로의 새로운 기능

  • Document 개체에 SplitColumn 메서드가 추가되었습니다.
  • Selection 개체에 BatchFind 및 BatchReplace 메서드가 추가되었습니다.
  • Editor 개체에 filters 속성이 추가되었습니다.
  • Filters 컬렉션에 AddFind 및 AddReplace 메서드가 추가되었습니다.
  • Filters 컬렉션의 Add 메서드에 strFilter 및 nExFlags 매개 변수가 추가되었습니다.
  • Filter 개체에 ExFlags 및 Replace 속성이 추가되었습니다.