버전 22.2의 새로운 기능
2023년 1월 25일
새로운 일반 기능
- 새 버전에서는 매우 큰 파일을 여는 시작 단계에서 CSV 검색을 시작하므로 전체 파일이 로드될 때까지 기다리지 않고 CSV 모드로 파일을 볼 수 있습니다.
- 새 버전에서는 백그라운드에서 CSV 구문을 확인할 수 있으므로 구문 확인이 끝날 때까지 기다리지 않고 파일을 볼 수 있습니다. 이전 버전에서는 항상 포그라운드에서 CSV 구문을 확인했습니다.
- 새 버전에서는 포함된 줄 바꿈이 있는 경우에도 CSV 검색이 작동합니다.
- 특히 메모리가 부족한 상황에서 매우 큰 파일을 처리할 때 안정성과 견고성을 개선했습니다.
- 새 버전에서는 메모리 부족 상황을 나타내는 메시지 상자와 함께, 해당 상황이 발생했을 때 가상 메모리를 늘리는 방법을 설명하는 클릭 가능한 URL을 표시합니다.
- 바꾸기 식 구문에 \V 식을 추가하고 바꾸기 식에 V8 JavaScript engine을 사용할 수 있도록 했습니다.
- CommitList 플러그인에서 이제 pull, push 및 fetch 명령을 호출할 수 있습니다.
- CommitList에서 기록을 필터링하는 기능을 추가했습니다.
- 충돌 보고를 개선했습니다.
- CSS HTML Validator Lite를 v21.0으로 업데이트했습니다.
- 매우 큰 파일에서 작업하는 동안 CSV 구분 기호 위치 조정, CSV 구문 확인, CSV 모드에서 일반 모드로 전환, 다양한 변환 및 정렬 명령의 속도를 개선했습니다.
테스트 결과:
| v22.1.4 (*1) | v22.2 (*2) | v22.2 (*3) | 비교 (*1 vs *3) | |
|---|---|---|---|---|
| A에서 Z로 정렬 | 30.1초 | 7.40초 | 6.42초 | 4.69배 빠름 |
* 1) v22.1.4 파일당 최대 메모리 크기: 8082 MB.
* 2) v22.2 모든 메모리 크기 자동 관리: 끔, 파일당 최대 메모리 크기: 8082 MB.
* 3) v22.2 모든 메모리 크기 자동 관리: 켬, 파일당 최대 메모리 크기: 262144 MB.
* 전체: A에서 Z로 정렬, 1,000만 줄, 10 GB 임의 ASCII 데이터. 속도를 높이기 위해 긴 실행 취소 정보를 항상 버리기 옵션을 켠 것을 제외하고 기본 옵션, Windows 11, Ryzen 9 7900X, 64 GB RAM, 1TB SSD.
새로운 옵션
- 사용자 지정 대화 상자의 고급 페이지에 모든 메모리 크기 자동 관리 확인란을 추가했습니다.
- CommitList 플러그인에 Pull 및 Push 버튼과 Fetch 메뉴 항목을 추가했습니다.
- CommitList에 기록 필터 대화 상자를 추가했습니다.
- 진행률 대화 상자에 속도를 높이기 위해 긴 실행 취소 정보를 항상 버리기 상자를 추가했습니다(사용자 지정 대화 상자의 편집 페이지에 있는 같은 이름의 항목과 동일).
새로운 명령
- 태그 링크
플러그인 API의 새로운 기능[P]
- EE_SET_STATUSW 메시지 및 Editor_SetStatusW 인라인 함수에 nFlags 매개변수를 추가했습니다.
매크로의 새로운 기능[P]
- Editor 개체의 ExecuteMacro 메서드에 eeMacroLangV8 및 eeMacroSyncOnly 플래그를 추가했습니다.
참고
- [P] EmEditor Professional 전용
- [PF] EmEditor Professional 및 EmEditor Free