버전 16.9의 새로운 기능

2017년 6월 6일

새로운 일반 기능

  • 줄 바꿈 문자 제거 명령과 모두 바꾸기 작업(찾을 문자열에 줄 바꿈 문자가 포함되어 있고 바꿀 문자열에는 없는 경우)의 속도가 크게 향상되었습니다. 아래의 테스트 결과 표를 참조하십시오.

테스트 결과:

v16.5v16.6v16.9v16.5와 비교
“9\n”을 “a”로 모두 바꾸기32.7초22.4초0.17초192배 더 빠름
위 작업 실행 취소73.5초29.2초27.8초2.64배 더 빠름
줄 바꿈 문자 제거34.8초22.4초0.12초290배 더 빠름
위 작업 실행 취소105.3초13.9초6.95초15.2배 더 빠름
“0123456789\n”을 “”(빈 문자열)로 모두 바꾸기13.8초12.4초0.078초177배 더 빠름
위 작업 실행 취소7.7초0.09초0.078초99배 더 빠름

* 모든 테스트 조건은 버전 16.6의 새로운 기능과 동일합니다.

  • 많은 필터가 정의된 경우 새로운 전체 문자열 일치 확인란을 선택하면 고급 필터의 속도가 크게 향상됩니다.

테스트 결과:

v16.8v16.9 (전체 문자열 일치 선택)비교
고급 필터, 대/소문자 일치 선택 취소115초0.10초1,150배 더 빠름
고급 필터, 대/소문자 일치 선택123초0.06초2,050배 더 빠름

* 200,000줄(56.3MB) CSV 파일(UTF-8), 고급 필터 사용, 첫 번째 열 조건에서 50,000개 검색, 논리합(OR) 선택, Windows 10 (64비트) Core i7-4790 16GB RAM

  • IPv4 및 IPv6 주소를 이제 클릭할 수 있으며, IPv4/IPv6 주소를 클릭하면 웹 브라우저가 표시되어 IP 정보를 보여 줍니다. 또한 IPv4 주소 위로 마우스를 가져가면 해당 IPv4 주소가 등록된 국가 이름이 도구 설명으로 표시됩니다(이 기능을 사용하려면 추가 파일을 다운로드해야 합니다. 아래의 참고 사항을 참조하십시오). 매크로 파일을 편집하여 이러한 동작을 사용자 지정할 수 있습니다.
  • 16진수 색상 및 RGB 색상을 클릭하면 색상 선택기가 표시되어 색상 값을 선택하고 변경할 수 있습니다.
  • 액티브 문자열(URL, 이메일 주소, IPv4 및 IPv6 주소, 따옴표로 묶인 문자열, HTML 문자 참조, 유니버설 문자 이름/퍼센트 인코딩, 16진수 색상 및 RGB 색상 포함)의 동작을 이전 동작 외에도 매크로, 외부 도구 또는 EmEditor 명령을 실행하도록 사용자 지정할 수 있습니다.
  • 구성 속성의 링크 페이지에서 어떤 문자열이 액티브 문자열로 작동하는지 지정할 수 있습니다. 사용자 지정 대화 상자의 새로운 액티브 문자열 페이지에서는 각 액티브 문자열의 왼쪽 클릭, 왼쪽 더블 클릭, 가운데 클릭, 오른쪽 클릭과 같은 각 이벤트에 대한 동작을 지정할 수 있습니다.

새로운 옵션

  • 전체 문자열 일치 확인란이 고급 필터 대화 상자에 추가되었습니다.
  • 액티브 문자열 목록이 구성 속성의 링크 페이지에 추가되었습니다.
  • 액티브 문자열 페이지가 사용자 지정 대화 상자에 추가되었습니다.
  • 실행 취소/다시 실행 기록에 추가 정보 추가 확인란이 사용자 지정 대화 상자의 기록 페이지에 추가되었습니다.
  • 첫 번째 문서를 제외한 모든 문서에서 첫 줄 제거 확인란이 문서를 단일 파일로 결합 마법사에 추가되었습니다.

새로운 명령

  • 열에서 필터
  • 액티브 문자열 사용자 지정

플러그인 API 새로운 기능

  • EE_SHOW_TIP 및 EE_GET_ACTIVE_STRING 메시지가 추가되었습니다.
  • Editor_ShowTip 및 Editor_GetActiveString 인라인 함수가 추가되었습니다.
  • TIP_INFO 및 ACTIVE_STRING_INFO 구조체가 추가되었습니다.
  • EEID_FILTER_COLUMN 및 EEID_CUSTOMIZE_ACTIVE_STRING 명령이 추가되었습니다.

매크로 새로운 기능

  • Window 개체에 ShowTip 메서드가 추가되었습니다.
  • Document 개체에 ActiveString 메서드가 추가되었습니다.

버그 수정

  • 찾기 대화 상자에서 여러 줄 옵션이 저장되지 않던 버그를 수정했습니다.
  • 파일에서 찾기와 관련된 특정 버그를 수정했습니다.
  • 파일에서 바꾸기 대화 상자에서 백업 폴더가 저장되지 않던 버그를 수정했습니다.

비고

IP 주소가 등록된 국가의 이름을 확인하려면 GeoLite2 국가 데이터베이스를 다운로드하고 압축을 푼 다음 추출된 CSV 파일을 다음 위치에 놓으십시오:

  • EmEditor 설치 프로그램을 사용하여 EmEditor를 설치한 경우(레지스트리 사용):
    %PROGRAMDATA%\Emurasoft\EmEditor\data, 즉 C:\ProgramData\Emurasoft\EmEditor\data
  • EmEditor 휴대용 버전을 사용하는 경우(INI 파일 사용):
    EmEditor 설치 폴더의 “data” 하위 폴더, 즉 X:\…\EmEditor\data

데이터베이스가 자주 업데이트되므로 위 파일을 주기적으로 다운로드하여 업데이트하는 것이 좋습니다.

감사의 말

새로운 IPTip.jsee 매크로는 **MaxMind**에서 만든 다운로드 가능한 GeoLite CSV 데이터를 사용합니다.