버전 19.7의 새로운 기능

2020년 3월 24일

새로운 일반 기능

  • 열 이동/복사 명령이 추가되었고, 이 명령은 눈금자의 오른쪽 클릭 메뉴를 통해 선택할 수 있습니다. 이 명령을 선택하면 선택한 열 또는 현재 열을 이동할 위치를 지정하거나 복사할 수 있는 대화 상자가 나타납니다.
  • 열 결합 명령이 추가되었고, 이 명령은 눈금자의 오른쪽 클릭 메뉴를 통해 선택할 수 있습니다. 이 명령을 선택하면 열을 연결하거나 비어 있지 않은 첫 번째 값을 사용할지 선택할 수 있는 대화 상자가 나타납니다.
  • 열 추출 그리고 CSV 조인 명령에 열 결합에 옵션을 추가했습니다.
  • 향상된 알고리즘과 다중 스레드 코드를 이용하여 여러 줄 검색 속도를 매우 개선하였습니다.

테스트 결과:

v19.6v19.7비교
여러 줄 찾기 *168.8 초0.625 초110 배 더 빠름
여러 줄 바꾸기 *225.3 초0.907 초27.9 배 더 빠름
여러 줄 정규 표현식 바꾸기 *354.1 초24.0 초2.25 배 더 빠름

*1 10-줄 문자열 찾기, 갯수 일치 사용, 1개 문자열 일치함.
*2 "ab\nde"를 "@"로 바꾸기, 이스케이프 시퀀스 선택함, 17개 문자열 일치함.
*3 "a.*?\nb.*?\nc" 를 "@"로 바꾸기, 정규 표현식 선택함, 9,842개 문자열 일치함.
1.34 GB, 100,000,000 줄, 무작위 ASCII 데이터. 16개 스레드, Windows 10 (64-비트), Core i9-9900K, 32GB 램, 2TB SSD.

새로운 옵션

  • 열 이동/복사 대화 상자를 추가했습니다.
  • 열 결합 대화 상자를 추가했습니다.
  • 열 추출 대화 상자에 이전 열과 결합 확인란과 연결 그리고 첫 번째 비어 있지 않은 항목 값 사용 라디오 단추를 추가했습니다.
  • 이전 열과 결합 확인란과, 연결 그리고 첫 번째 비어 있지 않은 항목 값 사용 라디오 단추를 CSV 조인 대화 상자에 추가했습니다.

새로운 명령들

  • 열 이동/복사
  • 열 결합

플러그인 API의 새로운 기능

  • EE_EDIT_COLUMN 메시지, Editor_EditColumn 인라인 함수, 그리고 EDIT_COLUMN_INFO 구조체를 추가했습니다.

매크로 신규 기능

  • MoveColumn 그리고 CombineColumns 메소드를 Document 객체에 추가했습니다.