버전 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 램, 2TB SSD.
새로운 옵션
- 열 이동/복사 대화 상자를 추가했습니다.
- 열 결합 대화 상자를 추가했습니다.
- 열 추출 대화 상자에 이전 열과 결합 확인란과 연결 그리고 첫 번째 비어 있지 않은 항목 값 사용 라디오 단추를 추가했습니다.
- 이전 열과 결합 확인란과, 연결 그리고 첫 번째 비어 있지 않은 항목 값 사용 라디오 단추를 CSV 조인 대화 상자에 추가했습니다.
새로운 명령들
- 열 이동/복사
- 열 결합
플러그인 API의 새로운 기능
- EE_EDIT_COLUMN 메시지, Editor_EditColumn 인라인 함수, 그리고 EDIT_COLUMN_INFO 구조체를 추가했습니다.
매크로 신규 기능
- MoveColumn 그리고 CombineColumns 메소드를 Document 객체에 추가했습니다.