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