다중 선택 편집

EmEditor 다중 선택 편집으로, 문서 내 다양한 위치에서 동시에 변수의 이름을 변경하고, 데이타를 입력하여, 보다 편리한 삶을 만들어 줍니다.

엠에디터를 사용하여 한 문서 내에서 여러 위치를 선택할 수 있습니다. 다중 선택을 하기 위해서는 한 부분을 선택한 후에 CTRL 키를 누른 상태에서 원하는 다른 부분을 선택하시면 됩니다. 또 다른 방법으로는, F8키를 누른후 커서를 확장하고 싶은 영역을 모두 선택 할 때까지 이동하고 F8키를 눌러 선택을 완료합니다. 그 후, 다시 한번 F8키를 눌러서 다음 선택하고싶은 영역으로 이동하여 위의 과정을 반복하면 원하는 모든 영역을 추가로 선택하실 수 있습니다. 더 나아가, 다음 항목 추가 명령 (CTRL+R)을 사용하시면 커서가 놓여있는 단어와 같은 텍스트를 찾아냅니다. 다음으로 다음인 항목 추가 명령을 사용하시면 바로 다음에 해당하는 항목을 뛰어 넘고 그 다음에 나타나는 항목을 추가합니다. 모든 항목 선택 명령 (CTRL+SHIFT+A)은 해당하는 모든 항목의 선택을 실행 합니다.

다중 선택을 실행하신 후, 선택된 모든 사항을 한 번에 새로운 텍스트로 대체하실 수 있습니다. 백 스페이스키를 누르시면 선택된 각 문장의 마지막 문자를 제거하게 됩니다. 또한, 선택된 영역에 많은 변환 명령을 사용할 수 있습니다.

해당하는 항목을 모두 선택할수 있는 모두 찾기 버튼이 찾기 대화 상자에 추가되었습니다.

시작점과 끝점을 전환 명령 (SHIFT+F8)은 SHIFT+F8를 눌러 선택영역의 시적점으로 커서를 이동할 수 있게 하여, 더 편리한 편집을 위해 선택영역의 시작점과 끝점을 조정하도록 합니다.

대용량 파일의 추가 지원

EmEditor는 매우 긴 라인 (4GB 이상)을 열수있는 기능을 포함하고 있습니다. EmEditor가 매우 긴 라인을 포함하는 파일을 로드할때 그 긴 줄이 여러 줄로 분할되지만, 저장할때 분할된 줄들을 다시 결합하게 됩니다.

매우 큰 텍스트를 클립보드를 통해 붙여넣기를 할 때 동적으로 임시파일을 생성 함으로써 더욱더 안정되게 되었습니다.

다양한 정렬 명령들과 중복된 줄 삭제 명령 또한 대용량 파일을 최적화하게 하며, 이 명령을 실해하는데 있어서 더이상 크기 제한을 두지않게 되었습니다. 아래의 예시에서 보시는 바와 같이 버전 13을 사용하여 대용량 파일에 정렬중복된 줄 삭제 명령을 실행 시 버전 12보다 3-7배 빨라졌습니다.

*141MB 1,750,000 줄, A 에서 Z로 정렬 **16MB 200,000 줄. Windows 8 (64 비트), Core i7 870, 16GB RAM EmEditor Professional v12.0.11 (64 비트) 와 v13.0.0 (64 비트).
버젼 12버젼 13
정렬 *128 초7.8 초
중복된 줄 삭제 *253 초7.2 초

새로운 버전에서는 손쉽게 대용량 파일을 결합하거나 분리할수 있게 되었습니다. 새로운 현재 문서를 여러 파일로 분할 명령을 실행하면 매번 사용자가 지정한 숫자 만큼의 줄이나 매번 책갈피된 줄을 기준으로 사용하고 있는 현재의 문서를 여러 파일로 분할하여 저장합니다. 이 명령은 각 분할된 파일에 머리글과 바닥글또한 지정할수 있게 합니다. 새롭게 생긴 여러 문서를 한 파일로 결합 명령은 열려져 있는 여러 문서를 한 파일로 결합 하도록 돕습니다.

다중 파일의 인코딩 변환

이 기능은 쉬운 명령을 사용하여 여러 파일의 인코딩을 한번에 변환할 수 있도록 합니다.

EmEditor는 여러 파일들의 인코딩을 동시에 변환시킬수 있습니다. 이 작업을 수행하기 위해서는, 먼저 엠에디터를 통해 변환하고자 하는 모든 파일들을 CTRL+O 키를 눌러 열기 대화상자에서 여러 파일들을 직접 선택 하시거나 예를 들어 명령 프롬프트 창 안에서 “emeditor.exe *.*” 처럼 지정하여 엽니다. 그 후에, 파일 메뉴에 있는 인코딩하여 모두 저장을 선택하면 지정된 인코딩으로 모든 문서를 저장할수 있습니다.

빠른 실행

빠른 실행 기능으로 단지 몇개의 키 입력으로 모든 엠에디터의 명령들과, 플러그인, 매크로, 외부 도구, 최근 사용 문서, 폴더, 글꼴, 열린 문서의 파일 이름을 포함한 더 많은 항목들을 검색할 수 있습니다. 빠른 실행 상자 (CTRL+Q)에 부분 키워드를 입력하기만 하면 EmEditor가 원하는 것을 찾아줍니다.

빠른 실행 명령을 실행 하면 부분 키워드를 입력하여 모든 명령을 검색 할수 있는 대화상자를 열어줍니다. 목록 상자에는 신속히 검색된 명령들로 채워지게 되며, 그 중에서 실행하기 원하는 항목을 선택하시면 됩니다. 빠른 실행 명령을 사용하여 모든 엠에디터의 명령들과, 플러그인, 매크로, 외부 도구, 최근 사용 문서, 폴더, 글꼴, 열린 문서의 파일 이름, 속성, 대화상자를 포함한 더 많은 항목들을 검색할수 있습니다. CTRL+Q로 신속하게 빠른 실행에 엑세스합니다.

플러그 인 업데이트

HTML 바 플러그인

  • 대형 도구 모음이 사용 가능 합니다.

아웃라인 플러그인

  • 가이드로 아웃라인을 표시할 때 속도를 최적화 하였습니다.

프로젝트 플러그인

  • 솔루션 로딩이 사용 될때까지 프로젝트를 로드하지 않음으로서 솔루션 로딩 실행이 더욱더 빨라졌습니다.
  • 다시 로드 명령이 솔루션 하위 메뉴안의 컨텍스트 메뉴에 추가되었습니다. 또한, F5 키를 사용하여 다시로드 명령을 실행할수 있게 지정하였습니다.
  • 프로젝트 플러그인은 Visual Studio 중첩된 프로젝트를 지원하게 되었습니다.

다른 새로운 기능들

새로운 기능

  • 주석/주석 취소 명령은 라인 주석이 추가된 시작/끝 주석으로 (예를 들어, /* … */)로 새롭게 실행됩니다. 라인의 중간 지점이 선택 되었을 때 엠에디터는 시작/끝 주석을 사용 할 것입니다.
  • 이제부터 작업 영역은 모든 책갈피를 자동으로 저장합니다. 파일을 다시로드 할 시 더이상 책갈피가 지워지지 않게 되었습니다.
  • 열기 대화상자에서 존재하지 않는 파일 이름을 지정하여 새로운 파일을 만들 때, 0 바이트의 빈 파일을 생성 하게 됩니다.
  • 각 대화상자에 대한 도움말이 분기 항목을 통해 탐색 할 필요 없이 모든 컨트롤에 관한 정보를 포함하게 되었습니다. 도움말 버튼은 더이상 사용되지 않고, ? 버튼이나 F1 키를 누를시에 관련 도움말을 가져오게 됩니다.
  • 진행률 표시줄과 백분율 표시가 현재 진행 창에 표시됩니다.
  • 새로운 빠른 이진수 비교는 정렬을 보다 빠르게 할 수 있게 합니다. 또한, 안정적 정렬 선택을 지우시면 안정적 정렬이 불필요할때 정렬을 좀 더 빠르게 실행하도록 돕습니다.
  • 파일에서 찾기 대화 상자에서 > 메뉴를 통해 현재 파일 유형을 선택하면 파일 유형 텍스트 박스에 현재의 구성과 관련된 모든 파일 확장자를 나타내 줍니다.
  • 높은 DPI 설정을 지원합니다.
  • 새 버전은 좁히기 명령을 사용하여 지정된 텍스트 영역의 외부에서 마우스로 텍스트를 선택할수 있도록 합니다.
  • 설치 관리자는 윈도우 탐색기에 컨텍스트 메뉴를 추가 가능하게 하며, 엠에디터 업데이트 확인을 하도록 할 수 있습니다.
  • 설치 관리자의 명령줄 옵션이 추가되었습니다: NOCHECKUPDATES, NOCONTEXTMENU, NODESKTOP, NOIEEDITOR, NOIEVIEW, NOPATH, NOSHORTCUT, NOTRAYICON, and NOTXT.
  • 엠에디터 무료버전이 다시 돌아왔습니다! 이번에는 엠에디터 무료버전이 엠에디터 프로페셔널 버전과 동일한 실행 파일입니다. 엠에디터 프로페셔널을 30일동안 체험하신 후에, 엠에디터 무료버전을 제품 구입없이 개인적인 용도로 사용하실 수 있습니다.
  • 사용자가 줄 번호나 왼쪽 가장자리를 클릭할 시, 책갈피와 관련된 메뉴가 나타나게 됩니다.

새로운 옵션들

  • 인코딩하여 모두 저장 대화 상자
  • 구성 연결 대화 상자
  • 현 문서를 여러 파일로 분할 마법사
  • 여러 문서를 한 파일로 결합 마법사
  • 빠른 실행 대화 상자
  • 다중 선택 가능더이상 가능한 실행 취소가 없을 때 확인, 그리고 EmEmditor가 클립보드를 열수 없을 때 확인 체크 박스가 사용자 지정 대화 상자의 편집 탭에 추가되었습니다.
  • 빠른 이진수 비교 체크 박스, 안정적 정렬 체크 박스, 그리고 최대 메모리 사이즈 텍스트 박스가 사용자 지정 대화 상자의정렬 탭에 추가되었습니다.
  • 이중 버퍼링 사용 체크 박스가 사용자 지정 대화 상자의 보기 탭에 추가되었습니다.
  • 메모리 사이즈L1 캐시 사이즈L2 캐시 사이즈, 그리고 사용중인 실제 메모리의 백분율 항목들이 사용자 지정 대화 상자의 상태 탭에 추가되었습니다.
  • 메모리 사이즈L1 캐시 사이즈, 그리고 L2 캐시 사이즈 텍스트 박스가 사용자 지정 대화 상자의 고급 탭에 추가되었습니다.
  • 찾기 대화 상자의 찾기 텍스트 박스 옆 > 드롭다운 메뉴 안에 선택된 텍스트 또는 커서에 단어 항목이 추가되었습니다.
  • 파일에서 찾기 대화 상자의 파일 유형 텍스트 박스 옆 > 드롭다운 메뉴 안에 현 파일 확장명 항목이 추가되었습니다.
  • 새로운 줄에서만 들여쓰기 체크 박스가 탭/들여쓰기 대화 상자에 추가되었습니다.
  • 기본값으로 설정 버튼과 연결 버튼이 구성 정의 대화 상자에 추가되었습니다.
  • $(AppDir)$(AppDrive), 그리고 $(Clipboard) 매개 변수들이 외부 도구 속성의 > 버튼이 클릭되었을 때 표시되는 메뉴에 추가되었습니다.
  • 이름을 변경할시 오래된 파일을 지우기 전에 확인 체크 박스가 세부 정보 저장 대화 상자에 추가되었습니다.
  • 빈 줄 건너뛰기 그리고 빈 줄 다음부터 다시 번호 매기기 체크 박스가 번호 매기기 삽입 대화 상자에 추가되었습니다.
  • ‘CTRL + 클릭’ 사용하여 단어 선택 체크 박스가 사용자 지정 대화 상자의 마우스 탭에 추가되었습니다.
  • 대/소문자 구분과 전체 단어 일치 체크 박스가 사용자 지정 대화 상자의 검색 탭에 추가되었습니다. 이 옵션들은 다음 항목 추가과 모든 항목 선택 명령에 적용됩니다.
  • 문서의 끝에 도달하였을 시 확인 체크 박스가 사용자 지정 대화 상자의 검색 탭에 추가되었습니다.
  • 설정 저장 체크 박스가 열기 대화 상자에 추가되었습니다.
  • 제목 체크 박스와 텍스트 박스가 마커 사용자 지정 대화 상자의 마커 목록 탭에 추가되었습니다.
  • 따옴표 안의 파일 이름을 클릭하여 파일 열기 체크 박스가 구성 속성의 링크 탭에 추가되었습니다.
  • 구성 속성의 디스플레이 탭에 MinimalZen 테마가 업데이트되어 추가되었습니다. MinimalZen은 ToadLoading에 의해 개발되었습니다.

새로운 명령들

  • 모든 항목 선택
  • 다음 항목 추가
  • 다음으로 다음인 항목 추가
  • 현 문서를 여러 파일로 분할
  • 여러 문서를 한 파일로 결합
  • 빠른 실행
  • 인코딩하여 모두 저장
  • 다운그레이드
  • 업그레이드
  • 지난 명령 다시 실행
  • 연결 구성
  • 줄의 시작부터 선택
  • 줄의 끝부터 선택
  • 시작점과 끝점을 전환
  • 책갈피된 줄 선택하기
  • 책갈피된 줄 잘라내기
  • 책갈피된 줄 복사하기
  • 모두 찾기 (마커 도구 모음의 오른쪽-클릭 메뉴)

매크로의 새로운 기능들

  • Selection 개체에 Count 속성이 추가되었습니다.
  • FileSaveProp 개체에 PromptRename 속성이 추가되었습니다.
  • LinkProp 개체에 OpenFileInQuotes 속성이 추가되었습니다.
  • Find 방법에 eeFindSelectAll 플래그가 추가되었습니다.
  • ISEL 매개 변수가 GetBottomPointX, GetBottomPointY, GetTopPointX 및 GetTopPointY 방법에 추가되었습니다.

플러그인 API의 새로운 기능들

  • EE_GET_MULTI_SEL 메시지 (Editor_GetMultiSel 인라인 함수)
  • EI_GET_CMD_LIST_SIZE 플래그 (EE_INFO 메시지)
  • EE_SET_OUTLINE_ARRAY 메시지 (Editor_OutlineArray 인라인 함수)
  • OUTLINE_ARRAY_INFO 구조
  • EVENT_UI_CHANGED 이벤트