ㅤ ㅤ ㅤ ㅤㅤ 텍스트 에디터 (문서 편집기) | ||
{{{#!wiki style="margin:0 -10px -5px; min-width:300px; min-height:calc(1.5em + 5px); word-break:keep-all" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -1px -11px" | <colbgcolor=#887b7e>Windows용 | 메모장 · 워드패드 · EmEditor · Notepad++ · EditPlus |
크로스 플랫폼 | Visual Studio Code · Sublime Text · Atom · Brackets | |
기타 운영체제용 | vi · vim · Neovim · BBEdit · Emacs | |
이 외 에디터는 문서 편집기 문서 참고 | }}}}}}}}} |
EmEditor | |
제작자 | Yutaka Emura |
제작사 | Emurasoft |
제작일 | 1997년 4월 |
최신버전 | v24.4 (2024.08)[1] |
종류 | 문서 편집기 |
사이트 | 공식 홈페이지 |
[clearfix]
1. 개요
미국 워싱턴 주 레드몬드에 위치한 에무라소프트 회사의 에무라 유타카가 개발한, Microsoft Windows용 문서 편집기이다.32비트 버전과 64비트 버전이 있고, 개인 사용자에 한해서 기능이 제한된 무료 버전[2]도 제공하고 있다.
2. 가장 빠른 문서 편집기
파일 용량 1GB[3]당 열기, 저장, 검색 등을 할 때 소요되는 시간은 다음과 같다. (v20 버전 기준, 64비트 빌드)열기(처음/다시): 2.2초 / 0.3초[4] | 저장: 4.5초 | 모두 선택/복사: 2초 | 붙여넣기: 3.7초[5] | 검색: 0.7초[6] | 바꾸기: 2.2초 |
3. 주요 기능
빠른 속도, 대용량 파일(최대 248GB) 지원, 모든 유니코드 지원, 수직선택 편집, 확장가능한 플러그인, 매크로 등 다양한 기능이 있다.- 구문 강조
기본 텍스트 뿐만 아니라 Bat, C, C++, CSS, HTML, Ini, Java, JavaScript, JSP, Markdown, Pascal (Delphi), Perl, PerlScript, PHP, Python, Ruby, SQL, TeX(LaTeX), VBScript, WindowsScript, x86 Assembler, XML에도 구문 강조 표시가 된다. 사용자가 새로운 강조 표시를 만들수 있다. - 마커 (Markers) - 한글설명 v11(2012.3)
- 비교와 스크롤링 동기화 (Compare) - 한글설명 v10(2012.3)
- 윤곽 플러그인 - 한글설명 (2012.3)
- HTML/XML 문자참조 - 한글설명 (2012.3)
- 코드 조각 플러그 인 (Snippets plug-in) - 한글설명 (2013.12)
단어, 구문 및 상호적 코드를 빠르게 삽입할 수 있다. 영상설명에서 코드 조각 플러그인을 사용하여 HTML 및 C++ 파일의 편집 방법을 보여 준다. - 줄 위/아래로 이동 - 한글설명 v14(2013.12)
- 다중 선택 - Multiple Selection v18.6(2019.2) / 한글설명 v13(2013.12) / v14
텍스트를 다중 선택하여 빠르게 편집, 선택한 열 범위에서 정렬 또는 중복 줄 삭제를 할 수 있다. 우측 스크롤바에 선택된 텍스트의 위치가 표시되며, 최신 버전에선 선택된 텍스트가 있는 줄에 배경색이 입혀져서 위치 확인이 더욱 쉬워졌다. - CSV, 필터 표시줄 그리고 정렬 - Enhanced CSV features, Filter Bar, Sort by Multiple Columns v14.6(2014.10)
새 버전은 CSV 기능을 개선하고 필터 도구 모음을 추가하였다. 빅 데이터 및 데이터베이스 파일을 분석하는 데 가장 적합한 도구이다. - 자동 채우기 및 빠른 채우기 - AutoFill and Flash Fill on CSV v17.2(2017.10)
선택한 셀 테두리 우측 하단(자동 채우기 핸들)을 끌어서 선택한 셀과 동일한 값을 위/아래, 좌/우측 인접 셀로 복사할 수 있다. - 숫자 범위 필터링 - Number Range Expressions v18.4(2018.12)
숫자 범위로 텍스트 문서 및 CSV 문서를 필터링할 수 있다. - JavaScript를 이용한 바꾸기 표현식 - Replacement Expressions using JavaScript v18.4(2018.12)
- 자동반복 및 끌기 선택 - AutoRepeat and Dragging Selection Borders v19.4(2019.12)
- 문자열 추출 - Extract Frequent Strings v19.5(2019.12)
현재 문서의 모든 단어/줄의 갯수를 나열한다. 검색(Ctrl+F)에서도 '추출'을 기능을 사용할 수 있다. - 파일을 분할/결합
- 외부 도구와 통합
- 다수 문서 파일의 단어 찾기 및 바꾸기
- 실행취소/다시실행(복구)에 제한 없음
- 탭/창/편집위치 저장 및 복원
- 좌측 세로표시줄과 우측 스크롤바에 책갈피, 편집 기록, 찾기, 비교 등을 표시[7]
- 강력한 스크립트 가능한 매크로
- 다양한 사용자 환경 설정 및 인터페이스/탭 디자인/단축키
4. 검색 기능
- 찾기(Find): '바꾸기(Replace)'로 전환가능.
- 모두 선택: 찾는 단어를 모두 선택(다중 선택)한다. 또한 하단의 상태표시줄에 선택된 단어의 갯수가 표시된다.
- 파일 내 찾기(Find in Files): 해당 폴더안에 여러 파일들에서 단어를 검색한다. '파일 내 바꾸기'로 전환가능. '하위폴더보기'를 체크한다.
- 파일 유형: '*' (주의:공백일경우 하드에 모든파일을 검색함, '*.'뒤에 콤마만 붙을경우 검색불가능)
- 고급 - 이진 파일 무시하기, 무시할 파일 및 폴더: 검색에서 제외할 파일확장자/폴더를 입력해서 보다 빠르게 검색할 수 있다.[8]
*.3gp;*.7z;*.alz;*.apk;*.app;*.asf;*.assets;*.avi;*.ax;*.bak;*.big;*.bin;*.bmp;*.bob;*.cab;*.cat;*.cm;*.cng;*.crx;*.css;*.dat;*.db*;*.dds;*.demo;*.dft;*.dic;*.dll;*.dmp;*.doc;*.docx;*.egg;*.eml;*.etl;*.exe;*.fda;*.flv;*.fuk;*.gcf;*.gdb;*.gif;*.glm;*.gsc;*.hod;*.htheme;*.htm;*.html;*.hwp;*.ico;*.idx;*.ini;*.info;*.iso;*.jar;*.jpeg;*.jpg;*.jrs;*.jtx;*.log;*.m4a;*.man;*.mdf;*.mht;*.mkv;*.mo;*.mof;*.mov;*.mp3;*.mp4;*.mpeg;*.mpg;*.mpq;*.msi;*.msp;*.mui;*.mun;*.mus;*.nds;*.net;*.nfo;*.nis;*.npd;*.nsa;*.nx1;*.obj;*.ocx;*.ogg;*.pack;*.pak;*.part;*.pdb;*.pdf;*.pk4;*.png;*.pri;*.proc;*.rar;*.rle;*.roq;*.rot;*.rpgmvo;*.rpgmvp;*.s2ma;*.s2mv;*.sav;*.scx;*.sdb;*.smp;*.swf;*.sys;*.tga;*.tmp;*.toc;*.ttf*;*.uax;*.ukx;*.utx;*.vol;*.wav;*.wim;*.wmv;*.xp3;*.xsd;*.zip;$recycle.bin;ahnlab;blizzard*;gommix;google;hnc;java;microsoft*;nexon;nvidia*;starcraft*;windows;zx*;!x*;!p
5. 사용자 환경 설정 / 추가 기능
- 외부 프로그램에 의한 변경 방지
엠에디터로 열린 문서의 파일 이름, 위치 등을 실수로 변경하는것 또한 방지된다.구성속성 - 파일 - 기타 프로그램에 의하여 변경됨: 확인→잠금유지
- 작업영역 저장 및 자동 복구
정전 등으로 컴퓨터가 강제 종료되어도 열어놨던 문서들과 편집중이던 저장이 안된 문서들도 저장 안된 상태로 복원되고 종료 전 작업했던 내용이 실행취소/다시실행도 가능하다. 제목을 지정하지않은 새 문서(제목없음-1)는 임시저장소에 저장된 상태로 복원된다.]사용자지정 - 작업영역 - 자동작업영역: 저장만→저장및복원 / 자동복구-주기적 저장: 10분→1분
작업영역+복구파일 임시저장소 위치: C:\\Users\\(계정 이름)\\AppData\\Local\\Emurasoft\\EmEditor\\Workspace
- 링크 (구성속성) [9]
이 문자들을 인식: ! #$%&'()+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\^_abcdefghijklmnopqrstuvwxyz~
끝에서 문자허용안됨: ' (,./?
6. 인터페이스
6.1. 탭 / 메뉴 디자인
- 탭 디자인 (사용자 지정 - 탭)
스타일: 탭→버튼 아이콘: 없음 너비: 지정 보다 긴 경우 자르기 지정된 너비: 80
- 메뉴 디자인 (메뉴 사용자 지정)
메인메뉴 상황에 맞는 메뉴 트레이 아이콘 메뉴 탭 메뉴 사용자 메뉴 점프 목록
6.2. 디스플레이 / 다크 모드 [10]
기존 디스플레이 설정은 일부 색이 다크모드에서 보기 불편한 경우가 있으므로 아래와 같이 설정해줘야 한다.글꼴: Calibri,보통,18 / 줄공백: 2→0 / 색검색: 3→2 / 일반: 기본값 [11]
선택: 0',B99 255 / 현재: 투명[t] / 따움,H9: 123' / URL: 244 111 /-방: 200 0 / 주석: 0 155 / 스크립트: 200 200 / H.X.태그: 155 155
강조H1: 255 0 /H2: 244 144 / H3: 211 211 / H4: 0 255 / H5: 255 0,진 / H6: 244 144,진 / H7: 255 123 222 / H8: 111 244 255 / H10: 기울임
반환,탭,EOF: 22' / 비교-줄: B9 44 /-문: 0',B222 222 /-추: B66 0 /-삭: B0 44 99 /-공: B44'
마커M1:0 111 / M4: B0 200 / M6: B0 123 / M7: B99' / M8: 88' / M9: 33 33 99 / M10: 66 0
책깔피된줄: 투명[t] / 검색1: 222',B0 166 /-2: 200',B0 55 / 수직/스크롤-변:B166 166 /-저:B0 111
미니맵배경:B60'/대응태그:B50'/자동마커:B40'/줄번호,눈금자:B50'/페이지분리표시:B33'
이렇게 설정후 ClearType 사용.[14]
6.3. 단축키 설정
도움말 - 키보드맵: '키맵 설정'에서 '모든구성'을 체크한다.- 파일
저장:F1, 모두저장:Ct+S, 닫기:Sh+Esc, 가장최근닫은문서(탭복구):Alt+Q
작업영역-기본저장/복원:At+S/At+0, -열기:At+W, -다른이름저장:Ct+S
- 편집
실행취소(Undo)/다시실행(Redo):Ct+Z/Ct+Sh+Z, 시스템기본인코딩으로붙여넣기:Ct+Sh+V,
수직/세로선택: Ct+/At+Z, 마지막편집위치이동:Ct+E, 상위/하위:Home/End
줄의 끝부터 선택:Ct+End, 번호매기기:At+N
Ct+/+At+/+Sh+`: 전체소/첫글자대/전대문자변환(CaseLower/Upper)
St+Backspace: 모든 줄끝의 공백 제거. | St+Delete: 중복 줄 삭제.
책갈피설정/해제:Alt+`
A부터 Z까지 정렬: Ct+At+Sh+A [15]
- 검색
모든항목선택:At+A[16]
Ct+F/Ct+St+F: 찾기/파일내찾기(폴더찾기) | F2: 다음단어찾기 | F3/F4: 찾기이전/다음
At+X: 강조표시제거 | F9/10: 유니코드(Unicode)찾기/강조표시제거
- 보기
줄바꿈없음/창에맞춰줄바꿈: Ct+1/2 - 창
탭창복원:At+1 - 탭
윈도우탐색기열기:At+E - 도움말
키보드맵(단축키설정):At+M
7. 관련 문서
[1] 한국어 표시에서는 영어,일어,중국어 보다 늦게 표시된다.[2] 일단 프로페셔널 버전을 1달 체험 상태로 설치한 후에 도움말 메뉴에서 무료버전으로 다운그레이드 하는 방식[3] 100KB짜리 문서 1만개에 해당되는 용량.[4] "이진 (16진수 보기)으로 열기" 속도는 0.06초.[5] 용량 1GB 문서 내용 모두 복사 후 새 문서에 붙여넣기.[6] 단, '파일내 찾기'로 다수의 문서를 검색할 땐 파일 갯수에 따라 좀 더 오래 걸릴 수도 있다.(파일내 바꾸기도 마찬가지) 검색 영역 재검색시 (검색어가 같거나 다르거나 상관없이) 초기보다 약7배 더 빠르다.[7] 편집기록 표시를 없애려면 해당 문서 탭을 닫기한뒤, '가장 최근 닫은 문서'단축키로 다시 열면 된다.[8] 드라이브에 있는 모든 파일의 내용을 빠르게 검색 가능해 진다. 테스트 결과, 약 70GB를 사용중인 C드라이브를 검색시 약 22초 소요되고, 다시 검색시(검색어가 같거나 다르거나 상관없이) 약 3초가 소요된다.[9] 기본값: 이 문자들을 인식: !#$%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\^_abcdefghijklmnopqrstuvwxyz~
끝에서 문자허용안됨: !'(),.:;?[10] 바탕 화면 우클릭 - 개인설정 - 고대비 설정을 하면 컴퓨터 환경이 다크모드로 적용된다.[11] '기본값'은 '일반'에만 설정. 그 외는 '투명'으로 설정해야 다른 것과 중복적용 가능해진다. '일반'의 텍스트를 '투명'으로 설정시 '클립보드 기록 표시'등에 보이지 않게 된다.[t] Transparent. 문서간 비교를 할때 서로 다른 부분의 색이 여기서 설정한 색으로 가려버려서 보기 불편해지므로 투명으로 설정한다.[t] [14] 글꼴설정후 윈도우 설정-개인-글꼴-ClearType텍스트조정:'ClearType사용'체크-다음(선택창이 나오는데 굳이 선택할 필요없이 계속 다음만 누르면된다)-마침.[15] Sort A to Z. 선택안할시 모두적용됨. 한글,숫자 등도 포함.[16] 선택한 문자와 같은 문자들을 다중 선택함.
끝에서 문자허용안됨: !'(),.:;?[10] 바탕 화면 우클릭 - 개인설정 - 고대비 설정을 하면 컴퓨터 환경이 다크모드로 적용된다.[11] '기본값'은 '일반'에만 설정. 그 외는 '투명'으로 설정해야 다른 것과 중복적용 가능해진다. '일반'의 텍스트를 '투명'으로 설정시 '클립보드 기록 표시'등에 보이지 않게 된다.[t] Transparent. 문서간 비교를 할때 서로 다른 부분의 색이 여기서 설정한 색으로 가려버려서 보기 불편해지므로 투명으로 설정한다.[t] [14] 글꼴설정후 윈도우 설정-개인-글꼴-ClearType텍스트조정:'ClearType사용'체크-다음(선택창이 나오는데 굳이 선택할 필요없이 계속 다음만 누르면된다)-마침.[15] Sort A to Z. 선택안할시 모두적용됨. 한글,숫자 등도 포함.[16] 선택한 문자와 같은 문자들을 다중 선택함.