버전 17.4의 새로운 기능
2018년 1월 17일
새로운 일반 기능
- 선택 영역에서만 정규식 검색에 더 많은 옵션을 추가했습니다. 예를 들어 ‘^’ 및 ‘$’가 선택 영역의 시작과 끝과 일치할 수 있음 옵션을 사용하면 선택 영역의 시작/끝에서만 일치할 수 있는 정규식을 사용할 수 있습니다. 선택 영역에서만 검색하는 동안 주변 탐색 옵션을 사용하면 선택 영역 내에서만 일치시키면서 선택 영역 밖을 탐색하는 전방/후방 탐색 식을 사용할 수 있습니다.
- CSV 셀 선택 모드에 더 많은 옵션을 추가하여 편집하는 동안 열 수를 동일하게 유지하거나 바깥쪽을 두 번 클릭하여 새 셀을 만들 수 있습니다.
- Boost.Regex 버전이 v1.66.0으로 업데이트되었습니다.
- 중국어를 제외하고 대화 상자의 글꼴 크기를 9포인트에서 8포인트로 되돌렸습니다.
- 고DPI 모니터에 맞게 아이콘을 최적화했습니다.
- Windows 7 이상에 최적화되었습니다. 실행 파일의 디지털 서명은 SHA256 인증서만 사용하며, 이전의 SHA1 인증서를 사용한 이중 서명은 더 이상 사용되지 않습니다. 이 버전은 Windows Vista/Server 2008을 지원하지 않습니다.
- 모두 바꾸기(찾기 문자열에 줄 바꿈 문자가 포함되고 바꾸기 문자열에는 없는 경우)와 실행 취소 작업의 속도를 크게 개선했습니다. 아래 테스트 결과 표를 참조하십시오.
테스트 결과:
| v16.5 | v16.6 | v16.9 | v17.4 | v16.5와의 비교 | |
|---|---|---|---|---|---|
| “9\n”을 “a”로 모두 바꾸기 | 32.7초 | 22.4초 | 0.17초 | 0.141초 | 232배 빠름 |
| 위 작업 실행 취소 | 73.5초 | 29.2초 | 27.8초 | 6.89초 | 10.7배 빠름 |
* 모든 테스트 조건은 버전 16.6과 동일합니다.
새로운 옵션
- 고급 (찾기) 대화 상자에 ‘^’ 및 ‘$’가 선택 영역의 시작과 끝과 일치할 수 있음 및 선택 영역에서만 검색하는 동안 주변 탐색 확인란을 추가했습니다.
- 사용자 정의 대화 상자의 편집 페이지에 매우 긴 줄이 있으면 메시지 표시 확인란을 추가했습니다.
- 사용자 정의 대화 상자의 CSV 페이지에 셀 선택 모드에서 편집하는 동안 열 수 동일하게 유지, 셀 선택 모드에서 TAB 키를 눌러 새 셀 만들기, 셀 선택 모드에서 머리글/줄 번호를 두 번 클릭하여 새 열/줄 만들기, 셀 선택 모드에서 바깥쪽을 두 번 클릭하여 새 셀 만들기 확인란을 추가했습니다.
- 찾기/바꾸기 대화 상자에서 > 버튼을 클릭할 때 표시되는 메뉴에 더 많은 정규식 샘플을 추가했습니다.
플러그인 새로운 기능
- Word Count 플러그인이 이제 사용자 정의 대화 상자의 편집 페이지에 있는 다음 문자를 영숫자로 처리 텍스트 상자에 지정된 문자를 단어의 구성 요소로 사용합니다. 예를 들어 텍스트 상자에 아포스트로피(‘)를 지정하면 플러그인이 I’m을 한 단어로 계산하여 상태 표시줄에 표시되는 단어 수와 일치합니다.
플러그인 API 새로운 기능
- FIND_REPLACE_INFO 구조체의 nFlags 멤버에 FLAG_FIND_BOL, FLAG_FIND_EOL, FLAG_FIND_LOOKAROUND 상수를 추가했습니다.
매크로 새로운 기능
- Selection 개체의 Find 메서드와 Replace 메서드의 nExFlags 매개 변수에 eeExFindBOL, eeExFindEOL, eeExFindLookaround 상수를 추가했습니다.
버그 수정
- 매우 큰 파일에서 모든 줄 바꿈 코드를 제거하면 충돌할 수 있던 버그를 수정했습니다.
- 매우 큰 파일 편집과 관련된 여러 문제를 수정했습니다. 예를 들어, 더블바이트 문자가 포함된 매우 큰 파일에서 일련의 특정 작업을 수행한 후 커서 위치가 올바르지 않을 수 있었습니다.
- 특정 정규식 검색 및 바꾸기를 수정했습니다. 예를 들어 선택 영역에서만 검색에서 정규식 “^a+”가 찾기 대화 상자에서 이전 찾기 버튼을 클릭했을 때 잘못된 위치와 일치할 수 있었습니다.