버전 20.2의 새로운 기능
2020년 10월 6일
새로운 일반 기능
- “중첩된” CSV 문서의 열에서 세미콜론과 같은 구분 기호로 구분된 중복 요소를 정렬하거나 삭제할 수 있는 기능이 추가되었습니다. 이렇게 하려면 열 분할 명령을 선택하고 열 분할 대화 상자에서 선택한 열을 다음으로 분할 – (없음) 을 선택합니다.
- 새 버전에서는 고급 대화 상자의 옵션이 기본값에서 변경된 경우 찾기/바꾸기(파일에서) 대화 상자의 고급 단추에 * 표시가 나타납니다. 고급 옵션이 설정되어 있으면 찾기 도구 모음의 고급 단추가 강조 표시됩니다.
- HTML/XML 문자 참조, 범용 문자 이름 또는 퍼센트 인코딩 활성 문자열 위로 마우스를 가져갈 때 표시되는 도구 설명에 복사 및 변환 명령이 추가되었습니다.
- AutoFill/AutoRepeat 핸들 드래그를 마치면 표시되는 상황에 맞는 메뉴에 AutoFill/AutoRepeat 명령이 추가되었습니다. 이 명령을 사용하면 동일한 값의 복사를 반복할 줄/열 수를 입력하거나 일련 번호를 확장할 수 있습니다.
- 열 분할 명령의 속도를 개선했습니다.
테스트 결과:
| v20.1.0 | v20.2.0 | 비교 | |
|---|---|---|---|
| 열을 열로 분할(1,200만 줄) | 12.1초 | 2.42초 | 5.00배 빠름 |
| 열을 줄로 분할(100,000줄) | 262초 | 0.141초 | 1,860배 빠름 |
* 열을 열로 분할: 611 MB, 1,200만 줄, ASCII CSV 데이터.
열을 줄로 분할: 5.13 MB, 100,000줄, ASCII CSV 데이터.
모두: 속도를 높이기 위해 긴 실행 취소 정보를 항상 버리기 옵션 켜짐, 구분 기호 위치 자동 조정 옵션 꺼짐, 16 스레드, Windows 10 (64비트), Core i9-9900K, 32GB RAM, 2TB SSD.
새로운 옵션
- 열 분할 대화 상자에 선택한 열을 다음으로 분할 – (없음) 라디오 단추가 추가되었습니다.
- 사용자 지정 대화 상자의 최적화 페이지에 스크롤 막대에서 느린 찾기 마커 사용 안 함 확인란이 추가되었습니다.
- 사용자 지정 대화 상자의 파일 페이지에 파일 액세스 시간 초과 텍스트 상자가 추가되었습니다.
플러그인 API의 새로운 기능
- SEL_INFO 구조에 cbSize 및 ptCaret 필드가 추가되었습니다.
- SPLIT_COLUMN_INFO 구조와 Editor_SplitColumn 인라인 함수에 COLUMN_SPLIT_TO_NONE 형식이 추가되었습니다.
- EE_SET_MULTI_SEL 메시지와 Editor_SetMultiSel 인라인 함수가 추가되었습니다.
매크로의 새로운 기능
- Selection 개체의 GetActivePointX, GetActivePointY, SetActivePoint 메서드에 iSel 매개 변수가 추가되었습니다.
- Document 개체의 SplitColumn 메서드에 eeSplitIntoNone 형식이 추가되었습니다.
- Window 개체의 alert 및 confirm 메서드에 매개 변수가 추가되었습니다.