버전 22.4의 새로운 기능

2023년 5월 17일

새로운 일반 기능

  • 느린 드라이브나 네트워크 드라이브에서 매우 큰 파일을 열 때의 동작과 진행률 메시지를 개선했습니다.[PF]
  • 파일에서 찾기를 취소할 때 응답 시간을 개선했습니다.[PF]
  • Language Server Protocol(LSP)을 사용하는 구문 확인 기능을 추가했습니다.[P]
  • 커밋을 체크아웃하고 새 분기를 만드는 기능을 추가하여 CommitList 플러그인을 개선했습니다.[P]
  • 찾기 대화 상자나 찾기 도구 모음에서 입력하는 동안 강조 표시를 업데이트하는 기능을 추가했습니다. 이 기능을 사용하도록 설정하면 찾기/바꾸기/파일에서 찾기/파일에서 바꾸기 대화 상자나 찾기 도구 모음이 표시될 때만 강조 표시가 이루어집니다. 이 기능은 기본적으로 비활성화되어 있지만 찾기 대화 상자의 찾기 드롭다운 목록 상자 옆에 있는 > 버튼을 클릭할 때 표시되는 메뉴에서 자동 강조 표시를 선택하여 사용하도록 설정할 수 있습니다.[PF]
  • 마우스를 사용하여 선택 영역을 확장할 때의 스크롤 동작을 개선했습니다. 마우스를 편집기 창 가장자리 너머로 끌면(왼쪽 마우스 버튼을 누른 채 마우스 포인터 이동) 마우스 포인터 모양이 바뀝니다. 마우스 포인터를 창 가장자리 너머로 멀리 이동할수록 스크롤 속도가 빨라집니다. 마우스 포인터를 창에서 너무 멀리 이동하면 스크롤이 스크롤 상자(엄지)를 끄는 것처럼 동작합니다. 이 모드를 사용하면 선택 영역의 끝점을 문서의 원하는 위치로 쉽게 이동할 수 있습니다. 기본적으로 이 모드로 들어가면 미니맵이 표시됩니다. 왼쪽 마우스 버튼을 계속 누른 상태에서 ESC 키를 누르면 일반 선택 모드로 다시 전환됩니다.[PF]
  • 새 버전에서는 가로 스크롤 막대 화살표를 클릭하면 오른쪽 또는 왼쪽으로 8자를 스크롤합니다.[PF]
  • 주 메뉴(변환 및 도구)의 바로 가기를 변경했습니다.[PF]
  • 붙여넣기 동작을 변경했습니다. 클립보드 텍스트에 줄 바꿈이 포함되어 있고 현재 선택 모드가 다중 선택인 경우 새 버전에서는 상자 형태로 붙여넣습니다.[PF]
  • 특히 메모리가 부족한 상황에서 매우 큰 파일을 처리할 때 안정성과 견고성을 개선했습니다.[PF]
  • 새 버전에서는 “베타 버전”을 “미리 보기 버전”이라고 부릅니다.[PF]
  • 파일에서 찾기, 열 삭제, 내용 지우기, 임의로 정렬 및 base 64 인코딩/디코딩 명령의 속도를 개선했습니다. 임의로 정렬 명령의 속도는 빠른 의사 난수 생성기(Xoshiro-cpp)를 사용하여 더욱 개선되었습니다.

테스트 결과:

v22.3v22.4비교
파일에서 찾기6.240초2.261초2.76배 빠름
열 삭제2.582초1.072초2.41배 빠름
내용 지우기2.658초1.101초2.41배 빠름
임의로 정렬6.668초4.858초1.47배 빠름

*파일에서 찾기: 8개의 임의 ASCII/UTF-8 데이터 파일(총 5.73 GB)에서 “abc” 찾기, 대/소문자 무시.
열 삭제, 내용 지우기: 1.99 GB, 1,590만 줄, 임의 CSV 데이터.
임의로 정렬: 9.68 GB, 2억 줄, 임의 ASCII 데이터.
전체: 속도를 높이기 위해 긴 실행 취소 정보를 항상 버리기 옵션을 켠 것을 제외하고 기본 옵션, Windows 11, Core i9-11900K, 64GB RAM, 2TB SSD.

새로운 옵션

  • 구성 속성의 구문 확인 페이지에 있는 문서 유형 드롭다운 목록 상자에 Language Server Protocol 옵션을 추가했습니다.[P]
  • 찾기 대화 상자의 찾기 드롭다운 목록 상자 옆에 있는 > 버튼을 클릭할 때 표시되는 메뉴에 자동 강조 표시 명령을 추가했습니다.[PF]

플러그인 API의 새로운 기능[P]

  • CommitList 플러그인에 커밋 체크아웃, 새 분기 만들기 또는 분기 삭제 기능을 추가했습니다. 이러한 기능은 커밋 목록이나 분기 목록의 상황에 맞는 메뉴를 통해 액세스합니다.

참고

  • [P] EmEditor Professional 전용
  • [PF] EmEditor Professional 및 EmEditor Free