EmEditor를 사용해야 하는 12가지 이유
세상에는 기능이 너무 많아 덩치만 큰 텍스트 편집기도 있고, 기능이 너무 적어 기본적인 요구 사항조차 충족하지 못하는 텍스트 편집기도 많이 있습니다. 하지만 EmEditor는 이 두 극단 사이에서 균형을 이루어, 기능성과 생산성 등 다른 필수적인 특성을 유지하면서 원하는 기능만으로 프로그램을 사용자 지정할 수 있는 능력을 제공합니다. 다음은 텍스트 편집에 EmEditor를 사용해야 하는 12가지 이유입니다.
1. EmEditor는 매우 큰 파일을 능숙하게 엽니다
EmEditor는 적은 메모리만으로 최대 248 GB 또는 21억 줄을 열 수 있습니다. EmEditor는 대용량 파일 컨트롤러를 사용하여 파일의 일부를 열어 248 GB보다 큰 파일도 능숙하게 처리합니다. 대용량 파일 컨트롤러를 사용하면 열 파일의 시작 지점, 끝 지점, 범위를 지정할 수 있습니다. 또한 여는 과정을 중지하고, 파일의 실제 크기와 사용 가능한 임시 디스크 공간의 크기를 모니터링하고, 보고 있는 섹션을 조정할 수 있습니다.
2. 유니코드 지원: CJK 확장 B 문자 및 확장 가타카나 포함
EmEditor는 프로그램 전체가 유니코드 응용 프로그램으로 구축되어 있으므로 유니코드를 기본적으로 지원합니다. Windows 시스템에서 지원되는 모든 인코딩으로 파일을 열 수 있으며 EmEditor 내에서 한 인코딩에서 다른 인코딩으로 쉽게 변환할 수 있습니다. 유니코드 파일 이름을 열고 유니코드 문자를 검색할 수 있습니다. 파일을 유니코드로 열고 편집할 수 있는 기능 덕분에 유니코드는 여러 언어를 동시에 표시할 수 있어 다국어 지원을 위한 선호되는 인코딩 방식입니다. EmEditor는 기본 다국어 평면(BMP) 밖의 유니코드 문자도 지원하므로 CJK 확장 B 문자(시스템에 지원 글꼴이 있는 경우)와 확장 가타카나를 표시할 수 있습니다.
3. 작은 설치 공간/가벼운 설계
EmEditor는 최고 품질과 기준을 갖춘 작고 빠른 텍스트 편집기로서 안정적으로 작동합니다. 핵심 프로그램 “emeditor.exe”의 크기는 620 KB에 불과합니다. EmEditor의 가벼움은 강력한 매크로의 영향을 받지 않습니다. EmEditor는 MFC(Microsoft Foundation Class)와 같은 상용 라이브러리를 사용하지 않으므로 특히 시작 시간이 잘 최적화되어 있습니다. 크기가 작기 때문에 대부분의 환경에서 EmEditor의 시작 시간은 1초 미만입니다. EmEditor 빠른 시작을 사용하면 EmEditor 창이 더 빠르게 시작되며 일반적으로 0.5초 미만으로 실행됩니다. 이는 숨겨진 EmEditor 창이 EmEditor 트레이 아이콘과 동시에 실행되기 때문에 가능합니다. EmEditor를 시작하면 숨겨진 EmEditor 창이 표시 상태로 전환되어 EmEditor가 빠르게 실행되는 것처럼 보입니다.
4. 강력한 스크립트 매크로
- 인기 있는 스크립트 언어로 매크로 작성
- 키 입력과 마우스 작업을 기록하는 매크로 정의
- 매크로를 키보드와 도구 모음 버튼에 할당
EmEditor 매크로는 EmEditor 실행 파일과 독립적으로 설계되어 DLL(Dynamic Link Library) 파일로 구현된 모듈입니다. 시스템 리소스를 절약하기 위해 DLL은 매크로를 실행하는 동안에만 로드됩니다. 정의된 모든 내 매크로는 매크로 도구 모음에 표시됩니다. 매크로는 WSH(Windows Scripting Host) 엔진을 기반으로 하므로 Windows Scripting Host의 모든 개체를 사용할 수 있습니다. JavaScript, VBScript, PerlScript, Python, PHPScript, Ruby 등 ActiveScript 언어와 사용하려는 스크립트 엔진이 시스템에 설치되어 있는 한 모든 ActiveScript 언어로 매크로를 프로그래밍할 수 있습니다. EmEditor 내에서 거의 모든 작업을 수행하는 매크로를 작성할 수 있습니다. 반복해서 사용하는 키 입력을 기록하는 매크로를 정의할 수 있습니다. EmEditor는 다른 응용 프로그램에 대한 키 입력과 마우스 작업도 기록하고 재생할 수 있습니다. 다른 응용 프로그램, Windows 기반 파일 또는 네트워크 기능을 조작하는 매크로를 직접 작성할 수도 있습니다. 이 기능을 통해 바탕 화면, 브라우저 및 즐겨 사용하는 응용 프로그램에서 특정 작업을 자동화할 수 있습니다. 개발자의 경우 이 기능을 응용 프로그램 테스트에 사용할 수 있습니다. Window 개체에는 창에 대한 거의 모든 정보를 알려 주는 속성이 포함되어 있으며, Windows 컬렉션은 특정 창의 최상위 창 또는 자식 창을 열거합니다. Shell 개체는 키 입력 및 마우스 활동을 보내고 최상위 창을 열거하거나 찾습니다.
5. 플러그인
다음 플러그인은 EmEditor Professional과 함께 기본으로 설치됩니다.
- Diff 플러그인: 이 플러그인은 열린 문서 두 개를 비교합니다.
- 탐색기 플러그인: 이 플러그인은 폴더 트리를 표시하며 폴더 트리에서 파일을 열 수 있습니다.
- FindBar 플러그인: 이 플러그인은 찾기 드롭다운 텍스트 상자와 여러 옵션으로 채워진 도구 모음을 표시하여 찾기 대화 상자를 열지 않고도 문자열을 찾을 수 있도록 도와줍니다.
- HTMLBar 플러그인: 이 플러그인은 버튼으로 채워진 도구 모음을 표시하여 자주 사용하는 HTML 태그와 요소를 삽입할 수 있도록 도와줍니다.
- 열린 문서 플러그인: 이 플러그인은 열린 문서 목록을 표시하며 목록 내에서 선택한 문서를 활성화, 닫기 또는 저장할 수 있습니다.
- 개요 플러그인: 이 플러그인에는 두 가지 주요 기능이 있습니다. 첫 번째 기능은 사용자 지정 표시줄에서 개요를 표시하는 것입니다. 플러그인 표시줄을 클릭하면 트리 보기가 나타납니다. 두 번째 기능은 개요 가이드입니다. 사용자 지정 표시줄 없이 편집기 왼쪽에 개요가 나타납니다.
- 프로젝트 플러그인: 이 플러그인은 폴더 트리를 표시하며 폴더 트리에서 파일을 열 수 있습니다.
- 검색 플러그인: 이 플러그인은 열린 문서에서 문자열을 검색합니다.
- 스니펫 플러그인: 이 플러그인을 사용하면 단어와 구를 빠르게 삽입할 수 있습니다.
- 웹 미리 보기 플러그인: 이 플러그인은 내장 웹 브라우저로 현재 문서를 미리 보여 줍니다.
- 단어 완성 플러그인: 문서에 입력할 때 이 플러그인은 이전에 사용한 단어와 EmEditor에 정의된 강조 표시된 단어로 채워진 목록을 표시하고, 목록에서 단어를 선택하여 입력을 완성할 수 있게 합니다.
- 단어 수 플러그인: 이 플러그인은 전체 문서와 선택한 텍스트에 포함된 단어 수를 계산합니다.
EmEditor의 핵심 플러그인 기능 집합은 최소한으로 유지하고 유연성을 유지하여 플러그인으로 기능을 추가해 EmEditor 프로그램을 확장할 수 있습니다. EmEditor는 프로그래머가 필요에 맞는 플러그인을 쉽게 작성할 수 있도록 많은 API를 제공합니다. 핵심 프로그램은 최소한으로 유지되지만 원하는 기능은 계속 누릴 수 있습니다.
6. 정규식: 검색/바꾸기/파일에서 찾기/파일에서 바꾸기
EmEditor에서는 유니코드를 지원하는 정규식을 사용하여 찾기 및 바꾸기 기능을 사용할 수 있습니다. 정규식은 열린 문서나 여러 파일에서 텍스트 패턴을 찾습니다. 정규식을 사용할 때 검색 메뉴에서 찾기(현재 파일에서 텍스트 패턴 찾기), 바꾸기(텍스트 패턴을 찾아 바꾸기), 파일에서 찾기(여러 파일에서 텍스트 패턴 찾기) 또는 파일에서 바꾸기 옵션(여러 파일에서 텍스트 패턴을 찾아 바꾸기)을 선택합니다. 그런 다음 정규식 사용 확인란과 원하는 기타 검색 매개 변수를 선택합니다. 검색할 정규식을 입력하고 찾기를 클릭합니다. 파일에서 찾기 또는 파일에서 바꾸기를 사용하는 경우 파일 형식(둘 이상인 경우 세미콜론으로 구분)과 검색할 폴더도 입력합니다. 바꾸기 또는 파일에서 바꾸기를 사용하는 경우 찾은 텍스트 패턴을 바꿀 텍스트도 입력합니다.
7. 탭 창 디자인 (SDI 또는 MDI)
EmEditor는 SlimBrowser, Internet Explorer, Firefox 및 기타 탭 브라우저 응용 프로그램과 유사한 탭 창을 사용합니다. 한 창에서 여러 문서를 열고 그 사이를 빠르고 쉽게 이동할 수 있습니다. 예를 들어 탭 아이콘을 끌어서 놓아 문서 위치를 전환하거나 마우스 가운데 버튼을 사용하여 탭을 닫을 수 있습니다. 또한 창 메뉴에서 탭 사용 명령을 선택하여 탭 창 인터페이스와 단일 창 인터페이스 간에 편리하게 전환할 수 있습니다.
8. 세로 선택 편집
EmEditor의 세로 선택 편집 기능을 사용하면 정규식을 사용하지 않고도 유사한 줄을 신속하게 바꿀 수 있습니다. 세로 선택 편집을 사용하면 열 형식으로 텍스트를 선택하여 바꾸거나 삽입할 수 있습니다. 세로 선택 편집은 텍스트 위에서 마우스를 클릭하고 끌면서 ALT 키를 누르고 있거나 CTRL + SHIFT + F8을 누른 다음 화살표 키를 사용하여 텍스트를 선택하면 쉽게 사용할 수 있습니다. 줄 끝의 0 지점을 선택하고 삽입하려는 텍스트를 입력하여 줄 끝에 텍스트를 삽입할 수 있습니다.
9. 이진 편집
이진 (ASCII 보기) 및 이진 (16진수 보기) 은 EmEditor에서 사용할 수 있는 인코딩으로, 이진 파일을 편집할 수 있습니다. 이진 파일은 최대 248 GB(또는 21억 줄)까지 열 수 있습니다. 화면 오른쪽 아래의 현재 인코딩 상태 표시줄을 두 번 클릭하여 보기를 변경합니다. 이진 (ASCII 보기)에서는 null 문자가 반전된 @ 기호로 표시됩니다.
10. 충돌 복구
EmEditor에는 컴퓨터 충돌과 예기치 않은 PC 재시작 또는 종료로부터 파일을 보호하는 안전 장치가 있습니다. EmEditor는 EmEditor가 충돌하거나 자동 업데이트 때문에 Windows가 강제로 다시 시작될 때 대화 상자를 표시하지 않고 수정된 파일을 “AutoSave-” 접두사가 붙은 파일 이름으로 자동 저장합니다. 충돌 후 다시 시작하면 EmEditor는 자동으로 복구된 파일 목록을 표시하는 메시지 상자를 표시합니다.
11. 휴대성 옵션 (USB 드라이브 설치 지원)
EmEditor에는 가져오기 및 내보내기 마법사를 통해 USB 드라이브와 같은 이동식 드라이브를 설정하는 옵션이 있습니다. 이 옵션은 설정을 레지스트리 대신 INI 파일에 저장하여 사용할 수 있습니다. 가져오기 및 내보내기 마법사(도구 메뉴)에서 모든 설정을 INI 파일로 내보내는 옵션을 설정합니다. EmEditor는 해당 디렉터리에서 INI 파일을 감지하면 설정을 레지스트리에 저장하지 않습니다. 플러그인 인터페이스는 레지스트리 및 INI 파일 조작을 지원합니다.
12. Windows Vista 인증, 네이티브 64비트 에디션 제공
EmEditor Professional은 Windows Vista 인증을 받았습니다. EmEditor의 목표는 탁월한 생산성을 제공하고 최신 기능을 통해 뛰어난 고객 경험을 제공하는 고품질 소프트웨어를 제공하는 것입니다. Microsoft와 협력하고 인증을 획득함으로써 EmEditor Professional은 Windows Vista 사용자에게 향상된 안정성, 보안, 호환성 및 품질을 제공하며 Windows Vista를 실행하는 PC에서 뛰어난 경험을 제공하는 것으로 테스트되고 입증되었습니다. EmEditor에서 사용할 수 있는 에디션에는 32비트 에디션과 64비트 에디션이 있습니다.
결론
위 목록은 EmEditor의 다용도성에 대한 소개에 불과합니다. EmEditor에는 EmEditor 웹사이트의 기능/스크린샷 섹션과 도움말 파일을 살펴보면서 알아볼 수 있는 다른 많은 고품질 기능이 포함되어 있습니다.
최고의 텍스트 편집기를 사용해야 합니다. 위에 소개된 것과 같은 훌륭한 기능을 갖춘 사용자 지정 가능하고 확장 가능하면서 가벼운 텍스트 편집기를 찾고 있다면 EmEditor가 완벽한 해결책입니다.