EmEditor v15.5.0 beta 1

오늘 EmEditor v15.5.0 베타 1을 출시합니다.

참고: 중요한 작업 공간은 이 베타 버전을 실행하기 전에 백업을 저장해 두시기 바랍니다. 작업 공간 형식이 변경되었으며, 새 작업 공간 형식에 더 많은 옵션이 포함될 수 있습니다.

v15.4.1에서의 업데이트 내용은 다음과 같습니다:

새로운 일반 기능

  • 파일을 열지 않고 EmEditor를 시작하면 이제 새로운 시작 창이 표시됩니다(설정에서 비활성화할 수 있습니다). 시작 창에서는 해당 항목을 마우스 버튼으로 클릭하거나 UP, DOWN, Enter 키를 눌러 이전에 사용한 작업 공간(기본 작업 공간), 최근에 사용한 파일, 또는 최근에 사용한 폴더를 선택할 수 있습니다. 시작 창은 가볍고 방해되지 않도록 설계되었습니다. 시작 창이 열려 있을 때 키보드 포커스는 여전히 편집기에 있으며, 텍스트를 입력하거나 명령을 선택하면 시작 창이 숨겨집니다. 또한 새 문서가 열린 상태에서 DOWN 키를 누르면 시작 창이 나타납니다.
  • 새로운 ExecutePlugin 메서드를 사용하면 매크로 내에서 플러그인 기능을 호출할 수 있습니다. 예를 들어 Snippets 플러그인이 실행 중이 아니더라도 일시적으로 스니펫 기능을 사용할 수 있습니다. 아래의 “매크로에서 플러그인을 호출하는 예”를 참조하십시오.
  • 이전 버전에서는 텍스트를 선택할 때 CSV 구분 기호와 가로/세로 줄이 보이지 않게 되었습니다. 새 버전에서는 이러한 요소가 보입니다. 현재 관련 옵션은 없지만, 이 동작을 선택 사항으로 설정할 필요가 있으면 알려 주십시오.
  • CSV 모드, 제목 및 구분 기호 위치가 이제 작업 공간에 포함됩니다. 작업 공간에 더 많은 옵션이 포함될 수 있습니다. 그렇게 되면 베타 버전에서 저장한 작업 공간이 쓸모없어질 수 있습니다. 중요한 작업 공간은 이 베타 버전을 실행하기 전에 백업을 저장해 두시기 바랍니다.
  • 필터 문자열 길이 제한이 10,000자로 완화되었습니다.
  • 열 추출, CSV 결합 및 여러 열로 정렬 대화 상자에서 이제 목록의 여러 항목을 선택하여 위아래로 이동할 수 있습니다.

매크로에서 플러그인을 호출하는 예

Snippets 플러그인을 호출하고 선택한 텍스트를 HTML/XML 태그로 감쌉니다.

editor.ExecutePlugin("Snippets.dll", eePluginUserMessage, 0, "<${1:p}>${2:${SelText}}$0" );

Projects 플러그인을 호출하고 지정한 솔루션 파일을 엽니다.

editor.ExecutePlugin("Projects.dll", eePluginUserMessage, 0, "E:\Test\Test.eesln" );

Search 플러그인을 호출하고 문서에서 지정한 문자열을 검색하여 결과 목록을 표시합니다.

editor.ExecutePlugin("Search.dll", eePluginUserMessage, eeFindReplaceCase | eeFindReplaceRegExp, "Test" );

지정한 플러그인을 단순히 실행합니다

editor.ExecutePlugin("E:dirplugin.dll", eePluginExecuteCommand | eePluginAbsolutePath );

지정한 플러그인의 상태를 검색합니다.

status = editor.ExecutePlugin("E:dirplugin.dll", eePluginQueryStatus | eePluginAbsolutePath );

새로운 옵션

  • 사용자 지정 대화 상자의 창 탭에 시작 창 사용자 지정 버튼이 추가되었고, 시작 창 사용자 지정 대화 상자가 추가되었습니다.
  • 사용자 지정 대화 상자의 CSV 탭에 셀을 선택하려면 두 번 클릭 확인란이 추가되었습니다.

새로운 명령

  • 시작 창

플러그인의 새로운 기능

  • Snippets 플러그인은 사용자 메시지를 지원합니다. 플러그인이 실행 중이 아니더라도 매크로에서 플러그인을 호출하여 지정한 스니펫 문자열을 실행할 수 있습니다.
  • Projects 플러그인은 사용자 메시지를 지원합니다. 매크로에서 플러그인을 호출하여 지정한 솔루션 파일을 열 수 있습니다.
  • Search 플러그인은 사용자 메시지를 지원합니다. 매크로에서 플러그인을 호출하여 문서에서 지정한 문자열을 검색하고 결과 목록을 표시할 수 있습니다.

플러그인 API의 새로운 기능

  • EE_EXEC_PLUGIN 메시지, Editor_ExecPlugin 인라인 함수 및 EE_EXEC_PLUGIN 구조가 추가되었습니다.
  • EE_INFO 메시지(Editor_Info 인라인 함수)에 EI_GET_COMBINE_HISTORY 매개 변수가 추가되었습니다.

매크로의 새로운 기능

  • Window 개체에 CombineHistory 속성이 추가되었습니다.
  • Editor 개체에 ExecutePlugin 메서드가 추가되었고, eePluginExecuteCommand, eePluginUserMessage, eePluginQueryStatus, eePluginAbsolutePath 플래그가 추가되었습니다.

가능한 한 많은 버그를 새 버전을 출시하기 전에 찾고자 합니다. 지금 사용해 보시고 버그를 발견하시면 알려 주십시오.

다운로드하거나 변경 사항을 확인하려면 베타 포럼 – EmEditor Professional v15.5.0 beta 1 출시!로 이동해 주십시오.

EmEditor를 사용해 주셔서 감사합니다!