버전 19.7의 새로운 기능
2020년 3월 24일
새로운 일반 기능
- 열 이동/복사 명령이 추가되었으며, 눈금자에서 마우스 오른쪽 단추 메뉴를 통해 선택할 수 있습니다. 이 명령을 선택하면 선택한 열이나 현재 열을 이동하거나 복사할 위치를 지정할 수 있는 대화 상자가 표시됩니다.
- 열 결합 명령이 추가되었으며, 눈금자에서 마우스 오른쪽 단추 메뉴를 통해 선택할 수 있습니다. 이 명령을 선택하면 열을 연결할지 아니면 첫 번째 비어 있지 않은 값을 사용할지 선택할 수 있는 대화 상자가 표시됩니다.
- 열 추출 및 CSV 결합 명령에 열을 결합하는 옵션이 추가되었습니다.
- 개선된 알고리즘과 다중 스레드 코드를 사용하여 여러 줄 검색 속도를 크게 개선했습니다.
테스트 결과:
| v19.6 | v19.7 | 비교 | |
|---|---|---|---|
| 여러 줄 문자열 찾기 *1 | 68.8초 | 0.625초 | 110배 빠름 |
| 여러 줄 문자열 바꾸기 *2 | 25.3초 | 0.907초 | 27.9배 빠름 |
| 여러 줄 정규식 바꾸기 *3 | 54.1초 | 24.0초 | 2.25배 빠름 |
*1 10줄 문자열 찾기, 일치 항목 계산 사용, 1개 문자열 일치.
*2 “ab\nde”를 “@”로 바꾸기, 이스케이프 시퀀스 선택, 17개 문자열 일치.
*3 “a.*?\nb.*?\nc”를 “@”로 바꾸기, 정규식 선택, 9,842개 문자열 일치.
1.34 GB, 100,000,000줄, ASCII 임의 데이터 파일. 16 스레드, Windows 10 (64비트), Core i9-9900K, 32GB RAM, 2TB SSD.
새로운 옵션
- 열 이동/복사 대화 상자가 추가되었습니다.
- 열 결합 대화 상자가 추가되었습니다.
- 열 추출 대화 상자에 이전 열과 결합 확인란과 연결 및 첫 번째 비어 있지 않은 값 사용 라디오 단추가 추가되었습니다.
- CSV 결합 대화 상자에 이전 열과 결합 확인란과 연결 및 첫 번째 비어 있지 않은 값 사용 라디오 단추가 추가되었습니다.
새로운 명령
- 열 이동/복사
- 열 결합
플러그인 API의 새로운 기능
- EE_EDIT_COLUMN 메시지, Editor_EditColumn 인라인 함수, EDIT_COLUMN_INFO 구조가 추가되었습니다.
매크로의 새로운 기능
- Document 개체에 MoveColumn 및 CombineColumns 메서드가 추가되었습니다.