버전 22.2의 새로운 기능
2023년 1월 25일
새로운 일반 기능
- 새 버전에서는 전체 파일을 불러올 때까지 기다릴 필요 없이 CSV 모드로 파일을 볼 수 있도록 매우 큰 파일을 여는 초기에 CSV 탐지를 시작합니다.
- 새 버전에서는 백그라운드에서 CSV 구문 검사를 하여 구문 검사가 완료될 때까지 기다릴 필요가 없이 파일을 볼 수 있습니다. 이전 버전에서는 항상 포그라운드에서 구문을 검사했었습니다.
- 새 버전에서는 포함된 새 줄이 존재하는 경우에도 CSV 탐지를 할 수 있습니다.
- 특히 메모리가 부족한 상황에서 대용량 파일을 처리할 때 안정성과 견고성이 향상되었습니다.
- 새 버전에는 메모리 부족 상황을 나타내는 메시지 상자와 해당 상황이 발생할 경우 가상 메모리를 늘리는 방법을 설명하는 클릭 가능한 URL을 표시합니다.
- \V 식을 교체 표현식 구문에 추가하고 V8 JavaScript 엔진을 사용하여 교체 식을 사용할 수 있도록 허용했습니다.
- CommitList 플러그인은 이제 풀, 푸시 및 페치 명령어를 호출할 수 있습니다.
- 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천만 줄, 10 GB 무작위 ASCII 데이터. 가속을 위하여 항상 긴 되돌리기 정보 무시 옵션을 킨 것을 제외하고 기본 옵션, Windows 11, Ryzen 9 7900X, 64 GB RAM, 1TB SSD.
새로운 옵션
- 모든 메모리 용량을 자동으로 관리 확인란을 사용자 지정 대화 상자의 고급 페이지에 추가했습니다.
- CommitList 플러그인에 풀 및 푸시 단추와 페치 메뉴를 추가했습니다.
- CommitList에 필터 기록 대화 상자를 추가했습니다.
- 가속을 위하여 항상 긴 되돌리기 정보 무시 상자를 진행 대화 상자에 추가했습니다(사용자 지정 대화 상자의 편집 페이지의 동일한 이름과 같음).
새로운 명령어
- 태그 링크
플러그인의 새로운 기능
- nFlags 매개 변수를 EE_SET_STATUSW 메시지와 Editor_SetStatusW 인라인 함수에 추가했습니다.
매크로 신규 기능
- eeMacroLangV8 및 eeMacroSyncOnly 플래그를 Editor 객체의 ExecuteMacro 메소드에 추가했습니다.