버전 17.8의 새로운 기능
2018년 6월 13일
새로운 일반 기능
- 지정한 열기 필터와 일치하는 줄만 여는 기능을 추가했습니다. 이를 통해 매우 큰 파일에서 특정 문자열(예: ID 또는 이름)을 포함하는 줄만 열어 메모리 사용량을 최소화할 수 있습니다. 이 기능을 사용하면 지정한 줄을 빠르게 편집하거나 정렬할 수 있습니다.
- 문자 코드 값 대화 상자의 레이아웃이 업데이트되어 유니코드 코드 포인트가 문자 바로 아래에 표시되고 그 뒤에 인코딩 정보가 표시됩니다. 또한 UTF-8 문자 인코딩 정보가 추가되었습니다.
- 상태 표시줄에 표시되는 줄 수, 문자 수, 단어 수 및 줄 바꿈 문자는 선택 영역이 크거나 큰 파일이 로드된 경우 “(클릭)”으로 표시됩니다. 이 텍스트를 클릭하면 표시된 값이 업데이트됩니다.
- 이제 EmEditor는 작업 공간을 정기적으로 저장하고 운영 체제 충돌이나 정전으로 인한 하드웨어 오류 등의 경우 작업 공간을 복원할 수 있습니다. EmEditor는 이전 버전과 마찬가지로 충돌 시 작업 공간을 저장할 수도 있습니다.
- 이제 작업 공간을 복원하는 동안 진행률 표시줄이 있는 대화 상자가 나타납니다. 작업 공간을 복원하는 동안 예기치 않은 이벤트가 발생하면 출력 표시줄에 경고 메시지가 나타날 수 있습니다.
- 수정된 문서를 닫으려 할 때 표시되는 변경 내용을 저장하시겠습니까? 대화 상자에 작업 공간 저장 버튼을 추가했습니다. 이 버튼을 클릭하면 수정된 모든 문서가 실행 취소 정보와 함께 작업 공간으로 저장되며, 다음에 EmEditor를 열 때 수정된 모든 문서가 복원되어 실행 취소할 수 있는 상태가 됩니다.
새로운 옵션
- 대용량 파일 컨트롤러 사용자 지정 표시줄에 필터 드롭다운 목록 상자, > 및 X 버튼, 임시 파일 사용, 대/소문자 일치, 정규식 사용, 이스케이프 시퀀스 사용 확인란, 기본값 텍스트 상자를 추가했습니다.
- 사용자 정의 대화 상자의 파일 페이지에 기본 열기 필터가 있으면 메시지 표시 확인란을 추가했습니다.
- 사용자 정의 대화 상자의 기록 페이지에 제외 폴더 목록 상자와 추가 및 삭제 버튼을 추가했습니다.
- 인터넷 캐시 폴더 제외 확인란을 사용자 정의 대화 상자의 파일 페이지에서 기록 페이지로 이동했습니다.
- 외부 응용 프로그램에서 복사한 클립보드 모니터링 및 실행 취소/다시 실행 기록에 추가 정보 추가 확인란을 사용자 정의 대화 상자의 기록 페이지에서 편집 페이지로 이동했습니다.
- 구성 속성의 표시 페이지에 있는 부분 지정 목록 상자에 열기 필터 항목을 추가했습니다.
- 사용자 정의 대화 상자에 작업 공간 페이지를 추가했습니다.
- 자동 작업 공간 드롭다운 목록 상자와 종료 전에 확인하지 않음 확인란을 사용자 정의 대화 상자의 창 페이지에서 작업 공간 페이지로 이동했습니다.
- 사용자 정의 대화 상자의 창 페이지에 항상 위 상태 저장 옵션을 추가했습니다.
- 사용자 정의 대화 상자의 탭 페이지에 활성 탭 강조 표시 확인란과 색 버튼을 추가했습니다.
새로운 명령
- DirectWrite 사용
- 작업 공간 사용자 지정
플러그인 새로운 기능
- Word Complete 속성의 일치 조건 페이지에 있는 대/소문자 일치 드롭다운 목록 상자에 완료할 때 원본 텍스트를 유지하지 않음 옵션을 추가했습니다.
플러그인 API 새로운 기능
- EE_INFO 메시지에 EI_GET_MEMORY_SIZE 및 EI_SET_MEMORY_SIZE 명령을 추가했습니다.
- LOAD_FILE_INFO_EX 구조체에 LFI_USE_TEMP_FILE 및 LFI_DONT_USE_TEMP_FILE을 추가했습니다.
매크로 새로운 기능
- Document 개체에 MemorySize 속성을 추가했습니다.
- OpenFile 메서드에 eeUseTempFile 및 eeDontUseTempFile 플래그를 추가했습니다.
버그 수정
- 특정 조건에서 CSV 결합 명령으로 인해 EmEditor가 응답하지 않을 수 있던 문제를 수정했습니다.
- 표준 플러그인 DLL 파일을 제거하면 EmEditor를 시작할 때 EmEditor가 경고 메시지 상자를 표시할 수 있던 문제를 수정했습니다.
- 고객이 보고한 문제를 수정했습니다 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19).
