버전 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 인라인 함수에 추가했습니다.

매크로 신규 기능

  • eeMacroLangV8eeMacroSyncOnly 플래그를 Editor 객체의 ExecuteMacro 메소드에 추가했습니다.