새로운 코드조각 플러그 인

코드조각 플러그 인은 크게 향상되었습니다. 새로운 플러그 인으로 더 적은 수의 키 입력으로 더 많은 단어를 입력하실 수 있습니다. 새로운 코드 조각 플러그 인 기능:

  • 이제 코드조각 트리는 코드조각 뿐만이 아니라 매크로도 포함하고 있습니다.
  • 트리거 문자열과 단축키(기본 탭)는 지정 될 수 있습니다.
  • 도구설명 힌트를 지정할 수 있으며, 이 트리거 문자열은 입력된 문자열과 일치할 때 도구설명이 나타납니다
  • TAB 과 SHIFT + TAB은 자리표시자 사이에 넘어가는 데 사용될 수 있습니다.
  • 새로운 쉘 코드 형식은 필터로써 코드조각을 사용할 수 있습니다. 쉘 코드로 표준 입력을 외부도구로 통과시킬 수 있고, 그 다음 표준 출력과 삽입을 코드조각으로써 받게됩니다.

괄호/따옴표 자동 완성

괄호/따옴표는 지금 자동완성 될 수 있습니다. 예를 들어, {을 입력 한 후 }가 자동적으로 그 후에 완성됩니다. 텍스트가 선택되어 졌을 때, “의 입력은 “”주위로 서라운드 되어 집니다.

축소하기

축소하기 모드가 추가되었습니다. 축소하기 명령어는 편집 가능한 영역으로써 선택만을 할당하고, 나머지는 액세스할 수 없습니다.

CSV, TSV 그리고 DSV

CSV (쉼표로 구분), TSV (탭으로 구분), 혹은 DSV (사용자가 지정한 구분) 파일이 열려 있을 때, 모든 구분 기호들은 수직으로 일렬로 늘어서게 됩니다. 수직으로 지정된 열을 선택하거나, 지정된 열에서 정렬값을 분류할 수 있습니다. 축소 모드의 결합에서, 오직 선택된 라인을 분류할 수 있습니다.

전체화면 보기

전체화면 보기 모드는 편집 작업을 할 때에, 전체화면을 사용할 수 있도록 모든 메뉴, 툴바, 그리고 상태표시줄을 숨깁니다.

클립보드 기록

클립보드 기록은 지금 저장되었습니다. 그리고 매크로에서 클립보드 데이터 개체를 이용하는것은 이전의 클립보드 내용을 참조할 수 있게 해 줍니다. 반복적으로 새로운 명령어 “클립보드 링 순환”(기본값으로 CTRL + SHIFT + V)을 선택하게 되면 이전의 복사된 텍스트를 붙여넣을 수 있습니다.

와일드카드 지원

지금 명령줄에서 와일드카드 문자(* 혹은 ?)들을 이용해서 파일이름을 지정할 수 있습니다. 이 기능을 이용해서 명령 프롬프트에서 동시에 여러개의 파일들을 열 수 있습니다.

실행 취소 정보를 포함한 작업 영역

엠에디터는 지금 작업 영역에서 실행 취소 정보를 저장할 수 있습니다. 그리고 파일에 이름을 지정 하지 않고도 제목 없는 문서들을 저장할 수 있습니다. 엠에디터를 끝내려 할 때, 저장된 작업영역을 확인 할 수 있습니다. 프롬프트를 사용할 수 없을 수도 있습니다.

새로운 외부 도구

이 기능은 외부 도구 기능에 추가 된 표준 입력과 출력에 관련이 있습니다. 또한, 외부 도구를 필터로써 이용할 수 있습니다.

목록에 고정

최근 파일 혹은 최근 폴더 위에 오른쪽 마우스 클릭해서 팝업창이 나타나면, 리스트에서 선택된 항목을 고정, 고정 해제, 혹은 삭제할 수 있습니다. 또한 이 폴더에서 항목, 윈도우 익스플로러, 명령 확인을 열거나 경로를 복사할 수 있습니다.

보호 폴더에 저장하기

윈도우 비스타 혹은 그 이후 버전에서 엠에디터는 사용자 계정 컨트롤을 이용해서 프롬프트가 권한을 상승한 후에 C:Program Files과도 같은 보호 폴더에 저장 할 수 있도록 해 줍니다.

윈도우 7 점프 목록 지원

엠에디터는 윈도우7에서 호환됩니다. 새로운 점프 목록을 이용하면 윈도우7 작업 표시줄에서 바로 넘어갈 수 있습니다. 이 점프 목록은 사용자 지정 또한 가능합니다.

도구 모음의 새로운 버튼

도구 모음에 버튼들을 추가했습니다.

 삭제
 전체 화면
 스티커형 수직 모드
 모두 축소
 모두 확대
 다른 이름으로 저장
 클립보드 링 순환
 표준 모드
 CSV 모드
 TSV 모드
 DSV 모드
 설정/해제 축소하기
 A부터 Z까지 정렬
 Z부터 A까지 정렬
 오름차순 정렬
 내림차순 정렬

다른 새로운 기능

새로운 기능

  • CVS (쉼표로 구분), TSV (탭으로 구분) 그리고 DSV (사용자 지정 구분) 모드가 지금 지원됩니다. 수직으로 지정된 열을 선택하거나, 지정된 열에서 정렬값을 분류할 수 있습니다. 축소 모드의 결합에서, 선택된 라인만을 분류할 수 있습니다.
  • 축소하기 모드가 추가되었습니다. 축소하기 명령어는 편집 가능한 영역으로써 유일한 선택을 할당하고, 나머지는 접근 할 수 없습니다. (축소하기 명령을 하기 전에 바깥 배경색이 일반 배경색과 다른 색인지 확인해 주세요.)
  • 윈도우 7 점프 목록 지원 점프 목록은 사용자 지정될 수 있고, 최근 목록을 포함 할 수도 있습니다. 최근 목록 작업을 하기 위해서 사용자 지정의 대화상자에서 파일탭 안의최근 문서에 항상 추가하기 폴더 체크박스의 대화상자에 반드시 체크해야 합니다. 최근 카테고리는 엠에디터가 관리하는 최근 메뉴와는 다릅니다. 또한, 최근 카테고리 안에서 엠에디터와 관련된 확장명을 가진 파일들만 최근의 범주에 포함됩니다.
  • 윈도우 7 작업 버튼 진행 표시줄 지원.
  • 전체 화면 모드가 추가되었습니다.
  • 클립보드 기록 기능이 추가되었습니다.
  • 최근 파일 혹은 최근 폴더 위에 오른쪽 마우스 클릭을 해서 팝업창이 나타나면 리스트에서 선택된 항목을 고정, 고정 해제, 혹은 삭제할 수 있습니다. 또한 이 폴더에서 항목, 윈도우 익스플로러, 명령 확인을 열거나 경로를 복사할 수 있습니다.
  • 와일드카드는 지금 명령 줄 안에서 지원되고 있습니다. 예를 들어, “emeditor.exe *.txt”를 실행하면 현재 폴더 내의 모든 txt파일들을 열게 됩니다.
  • 새로운 명령줄 옵션들(/act, /clw, /cjl, /n, /od, /rr, /scrlf, /scr, and /slf) 이 추가되었습니다.
  • 괄호/따옴표는 지금 자동완성 될 수 있습니다. 예를 들어, {을 입력 한 후에 }가 자동적으로 완성됩니다. 텍스트가 선택되어 졌을 때 “을 입력하면, 선택된 “”주위로 서라운딩 되어 집니다.
  • #를 포함하거나 레이블 후 들여쓰기: 라인은 지금 무시될 수 있습니다.
  • 증분 검색은 찾기와 바꾸기 대화상자에서 지원됩니다.
  • = 버튼은 찾기와 바꾸기 대화상자 안의 단일 및 복수 텍스트 상자 사이로 설정/해제에 추가되었습니다.
  • 파일에서 찾기와 파일에서 바꾸기 대화상자는 지금 모덜리스 입니다.
  • 바꾸기 형식 “(?n:true_expression:false_expression)”은 정규 표현 대체 형식에 추가 되었습니다.
  • 표준 입력은 출력 사용자 지정 바에 입력될 수 있습니다.
  • 탭을 끌어다 놓으면 현재 파일과 새로운 그룹의 복사/만들기 바로가기를 선택할 수 있습니다.
  • 지금 도구 도구모음에서 오른쪽 버튼을 누르면 도구 속성이 바로 나타납니다.
  • 매크로 경로는 이제 내 매크로 폴더에서 관계된 경로로써 저장됩니다.
  • 사용자 지정 대화 박스 안의 “다음 문자들은 영숫자로 취급” 텍스트 상자의 문자는 이제 찾기/바꾸기와 함께 작업됩니다.
  • 커서 사이즈와 색깔은 이제 사용자 지정될 수 있습니다.
  • 윈도우 비스타 혹은 그 이후 버전에서 엠에디터는 사용자 계정 컨트롤을 이용해서 프롬프트가 권한을 상승한 후에 C:Program Files과도 같은 보호된 폴더에 저장 할 수 있도록 해 줍니다.
  • 엠에디터는 지금 작업 영역에서 실행 취소 정보를 저장할 수 있습니다. 그리고 파일에 이름을 지정 하지 않고도 제목 없는 문서들을 저장할 수 있습니다. 엠에디터를 끝낼 때, 저장 작업영역을 확인할 수 있으며, 확인 대화 상자는 비활성화 될 수도 있습니다.
  • 가로/세로 선은 텍스트 아래로 그어질 수 있으며, 깜빡거림은 완전히 제거되었습니다.
  • UTF-16 항목은 인코딩 자동 검색 대화상자에 추가되었습니다.
  • 눈금 자 위에 컨텍스트 메뉴가 추가되었으며, 새로운 명령어들: 설정/해제 CSV 모드, 쉼표 위치 조정, 그리고 열 선택이 포함되었습니다.
  • 이 기능은 외부 도구 기능에 추가 된 표준 입력과 출력에 관련이 있습니다. 여기서 외부 도구를 필터로써 이용할 수 있습니다.
  • 커서 위치 혹은 전체 문서에서 줄 텍스트는 이제 매개변수로써 외부 도구로 통과될 수 있습니다.
  • 외부 도구의 표준 출력을 불러올 수 있으며, 문서에 삽입할 수 있습니다.
  • 출력 인코딩은 이제 활성문서를 저장 옵션을 포함합니다.
  • 이제 IME 상황별 다시 변환이 지원됩니다.
  • 다시 변환 키는 이제 아무 텍스트가 선택되지 않더라도 사용 가능합니다.
  • 속성 명령어는 버튼이 주요 도구모음에 있을 시 플러그 인 버튼위의 콘텍스트 메뉴에 추가되었습니다.
  • 사용자 지정 바의 텍스트 색과 배경색은 이제 지정될 수 있습니다.
  • 박스 선택에서 복사된 클립보드 형식은 이제 Visual Studio와 호환됩니다.
  • 만일 무효한 문자가 경고 후 열릴 때 발견되어 진다면, 커서는 무효한 문자 위치로 넘어갑니다.

새로운 플러그인 기능

코드조각 플러그인

  • 이제, 코드조각 트리는 코드조각 뿐만이 아니라 매크로도 포함하고 있습니다. 이 매크로는 파일로 저장되어질 필요가 없습니다.
  • 트리거 문자열과 단축키(기본 탭)는 지정 될 수 있습니다.
  • 도구 설명 힌트를 지정할 수 있으며, 이 트리거 문자열은 입력된 문자열과 일치할 때 도구 설명이 나타납니다 도구 설명의 자세한 정도와 지연 시간은 조정되어질 수 있습니다.
  • TAB 과 SHIFT + TAB은 자리표시자 사이를 넘어가는 데 사용될 수 있습니다.
  • 코드조각과 매크로 텍스트를 엠에디터 편집에서 편집할 수 있습니다.
  • 플러그 인은 코드조각 사용자 지정 바가 숨겨져 있을 때에도 배경에서 사용 되어 집니다. (플러그 인 속성에서 설정)
  • 글로벌 매개변수는 지정될 수 있습니다.
  • 새로운 인터페이스 개체는 코드조각과 매크로 사이 에서 사용되어질 수 있습니다.
  • 매개변수 기호는 {x} 에서 ${x}로 바뀌었습니다.
  • 플러그 인은 엠에디터와 TextMate 코드조각들을 명령어 혹은 끌어다 놓기를 이용해서 Explorer부터 코드조각 트리까지의 코드조각 파일들을 쉽게 불러올 수 있습니다.
  • 새로운 쉘 코드 형식은 필터로써 코드조각을 사용할 수 있습니다. 쉘 코드는 표준 입력을 외부도구로 통과시킬 수 있고, 그 다음 표준 출력과 삽입을 코드조각으로써 받게됩니다.

플러그인 개요

  • 좁히기 혹은 넓히기 명령이 추가되었습니다.
  • 명령은 이제 축소될 수 있습니다. (플러그 인 개요 속성에서 명령 축소가능한 체크박스 생성)

플러그 인 프로젝트

  • 포함할 파일, 제외할 파일, 그리고 제외할 폴더는 이제 와일드 카드를 이용하여 지정될 수 있습니다. (솔루션 속성 – 일반 탭)
  • 이제 고정 태그 파일을 사용할 수 있습니다. 솔루션 템플릿 속성의 기호 탭에서 고정 태그 파일 이름을 지정할 수 있습니다.

탐색기 플러그인

  • 아이콘 오버레이가 이제 지원됩니다.

새로운 옵션

  • 증분 검색 체크박스와 = 버튼은 찾기 대화 상자와 바꾸기 대화상자에 추가되었습니다.
  • 괄호/따옴표 자동 완성 체크박스와 괄호 쌍 리스트 박스는 구성 속성의 하이라이트(2) 탭에 추가되었습니다.
  • URL 클릭시 전체 문자열 선택 체크 박스는 구성 속성의 링크에 추가되었습니다.
  • 정규식 사용 체크박스와 (정규식) 후에 무시 텍스트 박스는 이제 탭/들여쓰기 대화상자에 추가되었습니다.
  • CSV (쉼표로 구분) 검색 체크 박스, TSV (탭으로 구분) 검색 체크 박스, DSV (사용자 지정 구분 기호) 검색 체크박스, 그리고 구분기호 텍스트 박스가 구성 속성의 파일 탭에 추가되었습니다.
  • 사용자 지정 대화 상자의 검색에서 찾기/바꾸기 대화상자에서 선택된 텍스트 사용 체크박스.
  • 탭 마우스 옵션 대화 상자는 사용자 지정 대화상자의 마우스탭으로 이동하였습니다.
  • 사용자 지정 대화상자의 마우스 탭에서 CTRL + 마우스 휠로 글자크기 변환 체크 박스.
  • 사용자 지정 바 색 – 시스템 색 이용 체크 박스, 사용자 지정 바 색 – 텍스트 버튼, 사용자 지정 바 색 – 배경 버튼, 커서 크기 그리고 색 – 너비 드롭 다운 목록 상자, 커서 크기 그리고 색 – 높이 드롭다운 목록 상자, 커서 크기 그리고 색 – 시스템 색 이용 체크 박스 그리고 커서 크기 그리고 색 – 사용자 지정의 보기 탭 에서 색 버튼.
  • 사용자 지정 대화 상자의 정렬 탭.
  • 자동 작업 영역 드롭 다운 리스트 박스와 사용자 지정 대화 상자의 윈도우에 있는 종료 전에 묻지 마시오 체크 박스.
  • 새 탭이 아닐 경우 새 파일에 대한 새 창 옵션은 사용자 지정 대화 상자의  탭에 있는 에서 열기 드롭다운 리스트 박스에 추가되었습니다.
  • 끝낼 때 닫기 체크박스, 입력 드롭다운 리스트 박스, 사용자 지정 텍스트 박스, EOF 추가 체크 박스, 출력 드롭 다운 리스트 박스, 그리고 표준 오차 포함 체크박스는 외부 도구 속성 대화 상자에 추가되었습니다.
  • 연결 대상 엠에디터 버튼은 사용자 지정 대화상자의 연결 탭에 추가되었습니다.

새로운 명령

  • 출력 바 지우기
  • 전체 화면
  • 클립보드 링 순환
  • 사용자 지정 넘어가기 목록
  • 표준 모드
  • CSV 모드
  • TSV 모드
  • DSV 모드
  • 구분 기호 위치 조정
  • CSV/TSV/DSV열 선택
  • A부터 Z까지 정렬
  • Z부터 A까지 정렬
  • 오름차순 정렬
  • 내림차순 정렬
  • 설정/해제 축소하기
  • 축소 설정
  • 축소 초기화
  • 스티커형 수직 모드
  • 왼쪽 스크롤링
  • 오른쪽 스크롤링
  • 사용자 지정 정렬
  • 사용자 지정 보기
  • 사용자 지정 마우스

매크로 새로운 기능

  • 인터페이스 개체
  • 인터페이스 속성은 윈도우 개체에 추가되었습니다.
  • 나중에 무시 속성과 RegExp 속성은 들여쓰기 형 개체에 추가되었습니다.
  • CSV검색 속성, TSV검색 속성, DSV검색속성, 그리고 구분기호 속성은 파일 형개체에 추가되었습니다.
  • 클립보드 데이터 개체의 개선 사항

플러그인 API의 새로운 기능

  • EE_CLIP_HISTORY 메시지.
  • EE_EDIT_TEMP 메시지.
  • EE_GET_ATTR 메시지.
  • EE_GET_OUTPUT_STRING 메시지.
  • EE_RUN_MACRO 메시지.
  • ATTR_INFO 구조체.
  • CLIP_INFO 구조체.
  • RUN_MACRO_INFO 구조체.
  • TEMP_INFO 구조체.
  • Editor_ActivateTemp 인라인 함수
  • Editor_CloseTemp 인라인 함수
  • Editor_EditTemp 인라인 함수
  • Editor_GetAttr 인라인 함수
  • Editor_GetClip 인라인 함수
  • Editor_GetClipPos 인라인 함수
  • Editor_GetOutputString 인라인 함수
  • Editor_InsertClip 인라인 함수
  • Editor_RunMacro 인라인 함수
  • Editor_SaveTemp 인라인 함수
  • Editor_RemoveClip 인라인 함수
  • Editor_RotateClip 인라인 함수
  • Editor_SetClipPos 인라인 함수
  • EP_DISABLE_AUTO_COMPLETE 메시지 부터 플러그 인.
  • EVENT_HISTORY 이벤트.
  • EVENT_TEMP_SAVING 이벤트.