버전 21.0의 새로운 기능

2021년 8월 10일

새로운 일반 기능

  • 레이아웃 명령(여러 항목)이 추가되어 표시하거나 숨길 UI 요소, 전체 화면 모드로 전환할지 여부, 다음에 EmEditor를 시작할 때 레이아웃을 유지할지 여부를 선택할 수 있습니다. 기본적으로 전체 화면 (F11) 및 포커스 모드 (Alt+F11) 화면 레이아웃이 정의되어 있습니다.
  • 명령줄 옵션에 /layout 스위치가 추가되었습니다.
  • 파일에 매우 긴 줄이 있을 때 선택, 스크롤, 정규식 검색 속도가 향상되었습니다.
  • 새 버전에서는 기록된 매크로를 저장/편집할 때 각 editor.ExecuteCommandByID 메서드에 명령 이름을 주석으로 추가합니다.

테스트 결과:

v20.9v21.0비교
“[a-e]”를 빈 문자열로 모두 바꾸기5.99초0.016초349배 빠름

* 976 KB, 1줄, 100만 자, 임의의 ASCII 데이터, 정규식을 제외한 기본 옵션, 16개 스레드, Windows 10 (64비트), Core i9-9900K, 64GB RAM, 2TB SSD.

새로운 옵션

  • 사용자 지정 대화 상자에 레이아웃 페이지가 추가되었습니다.
  • 클립보드 기록 메뉴에 HTML로 삽입 명령이 추가되었습니다.
  • 새 버전에서는 문자열을 붙여넣을 때 표시되는 클립보드 기록 표시 버튼에 HTML로 붙여넣기 버튼이 추가되었으며, 클립보드에 HTML 형식이 있는 경우에 표시됩니다.
  • 매크로 임시 옵션 대화 상자에 매크로 텍스트 상자, … 버튼, 반복 횟수 설정 확인란, 열린 각 문서에 대해 매크로 실행 확인란, 이름 목록 상자, 추가 버튼, 삭제 버튼, > 버튼, 매크로 실행 후 각 문서 저장 및 닫기 확인란, 옵션 저장 확인란이 추가되었습니다.

새로운 명령

  • HTML로 붙여넣기
  • 레이아웃 사용자 지정
  • 레이아웃
  • 주 메뉴

플러그인 API 새로운 기능

  • Editor_EditColumn 인라인 함수와 EDIT_COLUMN_INFO 구조에 COLUMN_DELETE, COLUMN_SELECT, COLUMN_SELECT_NO_HEADINGS 플래그가 추가되었습니다.

매크로 새로운 기능

  • Document 개체에 DeleteColumn 메서드가 추가되었습니다.
  • Selection 개체에 SelectColumn 메서드가 추가되었습니다.