버전 20.1의 새로운 기능
2020년 9월 1일
새로운 일반 기능
- 각 CSV 형식과 관련된 따옴표를 변경할 수 있는 기능이 추가되었습니다. 기본 CSV 형식 목록에 용어 색인 로드 파일(DAT) 형식을 추가했습니다.
- 새 파일의 인코딩을 유니코드 서명이 없는 UTF-8로 설정하고, 텍스트 구성의 경우 UTF-8 선호 옵션을 설정합니다. 기본적으로 US-ASCII 파일은 서명이 없는 UTF-8로 열립니다.
- 마지막 줄로부터 라인수를 지정하거나 줄의 끝에서 글자 수를 지정할 수 있도록 음수를 허용하기 위한 명령줄 /l 및 /cl 옵션을 강화했습니다.
- 새 버전은 기본적으로 클립보드 기록에서 선택한 문자열을 최신 기록 위치로 이동하고 현재 클립보드를 선택한 문자열로 바꿉니다.
- 고급 필터 기능에 시작 필터 및 종료 필터 옵션을 추가하여 필터링 된 줄로서 여러 줄의 범위만을 설정할 수 있습니다.
- 이동 대화 상자에서 파일 위치를 지정하여 이동 대상을 지정하는 기능이 추가되었습니다. 이동을 하기 전에 파일 위치를 변경하면 이동 대화 상자에서 줄 그리고 열이 업데이트되며 그 반대도 마찬가지입니다.
- 64비트에서는 이제 ee128.exe, ee256.exe, 그리고 ee512.exe가 DLL (ee128.dll, ee256.dll, 그리고 ee512.dll)로서 재구성됩니다. 32비트에서는 ee128.dll이 설치에 추가되었습니다.
- 설치에 EECommon.dll 파일을 추가했습니다.
- CSV 문서에서 선택된 셀 숫자들의 합을 계산하기 위해 Sum 매크로가 수정되었습니다.
- 대용량 파일을 여는 속도가 향상되었습니다.
테스트 결과:
v20.0 | v20.1 | 비교 | |
---|---|---|---|
매우 큰 파일 열기 (첫 번째) | 15.3 초 | 5.97 초 | 2.56 배 더 빠름 |
매우 큰 파일 열기 (두 번째) | 3.58 초 | 0.781 초 | 4.58 배 더 빠름 |
* 2.70 GB, 200,000,000 줄, ASCII 무작위 데이터 파일. 16개 스레드, Windows 10 (64-bit), Core i9-9900K, 32GB 램, 2TB SSD. 첫 번째와 두 번째의 의미는 Windows 재시작 후 파일을 첫 번째와 두 번째로 오픈하는 것입니다. Windows 캐시 메커니즘으로 인하여 두 번째 여는 것이 첫 번째 여는 것보다 일반적으로 빠릅니다. 엠에디터는 파일을 여는 속도를 빠르게 하기 위해 임시 파일을 남겨놓지 않습니다.
새로운 옵션
- 사용자 정의 대화 상자의 창 페이지에 새 수평/수직 그룹 결합 확인란을 추가했습니다.
- 사용자 지정 대화 상자의 CSV 페이지에 따옴표 텍스트 상자를 추가했습니다.
- 고급 필터 대화 상자에 시작 필터 및 종료 필터 확인란을 추가했습니다.
- 이동 대화 상자에 파일 위치 텍스트 상자를 추가했습니다.
- 사용자 정의 대화 상자의 편집 페이지에 최근에 사용한 문자열을 클립보드 기록의 상단으로 이동 확인란을 추가했습니다.
플러그인 API의 새로운 기능
- CLIP_INFO 구조체에 CI_MOVE_CLIP 동작을 추가했습니다.
- FILTER_INFO_EX 구조체에 FLAG_FILTER_BEGIN과 FLAG_FILTER_END 플래그를 추가했습니다.
- EE_INFO 메시지에 EI_FILE_POS_TO_LOGICAL, EI_LOGICAL_TO_FILE_POS, EI_CELL_TO_LOGICAL 그리고 EI_LOGICAL_TO_CELL 명령어를 추가했습니다.
매크로 신규 기능
- Csv 객체에 QuotationMark 속성을 추가했습니다.
- Document 객체의 Filter 메소드에 eeExFilterBegin 과 eeExFilterEnd 플래그를 추가했습니다.