EmEditor Professional이 최고의 텍스트 편집기인 이유는 무엇입니까?
이 문서에서는 EmEditor Professional을 가장 추천하는 이유를 설명합니다!
1. EmEditor는 매우 빠르게, 거의 즉시 실행할 수 있습니다!
매일 많은 양의 파일을 보고 편집해야 하지만, 파일 하나를 보기 위해 몇 초씩 기다리고 싶지는 않으실 것입니다! 안타깝게도 워드 프로세서와 텍스트 편집기를 비롯한 많은 프로그램은 사용을 시작하기까지 몇 초를 기다려야 합니다! 이것은 이치에 맞지 않습니다! 텍스트 편집기를 사용하여 생산성을 높이고자 한다면, 매번 그렇게 오래 기다리는 것은 텍스트 편집기를 사용하는 이유를 정당화하지 못합니다. 1초 이상 기다리지 않아야 합니다!
그래서 EmEditor가 오랫동안 많은 사랑을 받아 온 것입니다. 저는 그동안 출시된 각 업그레이드마다 시작 시간을 최적화하기 위해 노력해 왔습니다. 대부분의 환경에서 시작 시간은 1초 미만이어야 합니다. 버전 6.00 이상에는 EmEditor Quick Start라는 새로운 옵션이 있으며, 도구 메뉴의 사용자 지정에서 바로 가기 탭을 선택하면 찾을 수 있습니다. 이 옵션을 선택하면 EmEditor 창이 더욱 빠르게 시작되며, 일반적으로 0.5초 미만으로 실행됩니다. 이는 EmEditor 트레이 아이콘이 실행되자마자 숨겨진 EmEditor 창이 시작되기 때문에 가능합니다. EmEditor를 시작하면 숨겨진 EmEditor 창이 표시 상태로 전환되어 EmEditor가 빠르게 실행되는 것처럼 보입니다. 이 옵션은 기본적으로 켜져 있지 않으므로 시작 속도가 중요하다면 이 옵션을 켜야 합니다. 또한 EmEditor는 MFC(Microsoft Foundation Class)와 같은 상용 라이브러리를 사용하지 않아 특히 시작 시간이 잘 최적화되어 있습니다. 이 글을 쓰는 시점에서 핵심 프로그램 “emeditor.exe”의 크기는 527KB에 불과하며, 얼마나 가벼운지를 잘 보여 줍니다.
2. 플러그인으로 확장할 수 있습니다!
그렇다면 왜 많은 텍스트 편집기가 EmEditor만큼 빠르게 실행되지 못할까요? 많은 편집기에 너무 많은 기능이 포함되어 있기 때문입니다! “텍스트 편집기에 A, B, C가 누구에게 필요할까?”라고 궁금해하실 수 있습니다. 사용 가능한 모든 기능이 필요한 사람은 아무도 없으며, 한 사람에게 필요한 기능은 다른 사람에게 필요한 기능과 다를 수 있습니다. 원하는 모든 사용 가능한 기능을 목록에 추가한다면 그 결과는 오늘날 많은 텍스트 편집기의 모습과 비슷할 것입니다. EmEditor는 다른 접근 방식을 취합니다. 핵심 기능 집합을 최소화하면서도 유연성을 유지하여 플러그인으로 많은 기능을 추가할 수 있도록 합니다. 이 접근 방식은 핵심 프로그램을 최소한으로 유지하면서 원하는 기능을 누릴 수 있게 해 주므로 성공적이었습니다. EmEditor는 많은 API를 제공하므로 프로그래머가 필요에 맞는 플러그인을 쉽게 작성할 수 있습니다. 맞춤법 검사, 단어 수, 탐색기, 웹 미리 보기, 파일 비교 등의 기능은 플러그인으로 설계되었습니다. 편의를 위해 이러한 플러그인 중 다수는 이제 EmEditor Professional 6.00.1 이상에 기본으로 설치되지만, 이러한 플러그인을 설치하지 않거나 나중에 새 플러그인을 추가하도록 결정할 수 있습니다. 기능을 확장하는 또 다른 쉬운 해결책은 매크로이며, 이에 대해서는 아래에서 설명합니다.
3. 좋아하는 스크립트 언어로 강력한 매크로를 사용할 수 있습니다!
EmEditor 안에서 거의 모든 작업을 수행하는 매크로를 작성할 수 있습니다! 반복적으로 사용하고 참조하는 키 입력을 기록하는 매크로를 정의할 수 있을 뿐만 아니라, 다른 응용 프로그램, Windows 기반 파일 또는 네트워크 기능을 조작할 수 있는 매크로를 직접 작성할 수도 있습니다. 매크로는 Windows Scripting Host (WSH) 엔진을 기반으로 하므로 Windows Scripting Host에서 사용할 수 있는 모든 강력하고 견고한 개체를 사용할 수 있습니다. JavaScript와 VBScript를 비롯한 인기 있는 스크립트 언어로 매크로를 프로그래밍할 수 있습니다. 사용하려는 스크립트 엔진이 시스템에 설치되어 있으면 PerlScript, Python, PHPScript, Ruby 및 기타 ActiveScript 언어로도 프로그래밍할 수 있습니다. 그럼에도 불구하고 EmEditor는 매크로를 사용할 때 가벼움을 거의 잃지 않습니다. EmEditor 매크로는 EmEditor 실행 파일과 독립적으로 설계된 모듈이며 DLL(Dynamic Link Library) 파일로 구현됩니다. 시스템 리소스를 절약하기 위해 DLL은 매크로를 실행하는 동안에만 로드됩니다.
4. 유니코드 지원!
유니코드 지원은 국제 언어를 사용하는 모든 사람에게 필수입니다. 많은 텍스트 편집기가 유니코드(UTF-7, UTF-8 및 UTF-16)를 지원한다고 주장하지만, 파일을 열 때 내부적으로 유니코드를 시스템 인코딩(또는 ANSI)으로 변환할 뿐이므로 시스템 인코딩에서 지원하지 않는 문자는 실제로 편집할 수 없습니다. 예를 들어, 많은 텍스트 편집기는 영어 Windows에서 Shift-JIS(일본어) 인코딩을 실제로 편집할 수 없습니다. 대부분의 텍스트 편집기는 유니코드 파일 이름을 여는 것조차 불가능합니다. EmEditor는 유니코드를 기본적으로 지원하며, 실제로 전체 프로그램이 유니코드 응용 프로그램으로 구축되었습니다. EmEditor를 사용하면 Windows 시스템에서 지원하는 모든 인코딩으로 파일을 열 수 있으며, EmEditor 내에서 한 인코딩에서 다른 인코딩으로 쉽게 변환할 수 있습니다. EmEditor는 유니코드 파일 이름을 열 수 있고 유니코드 문자를 검색할 수 있습니다. EmEditor는 기본 다국어 평면(BMP) 밖의 유니코드 문자도 지원하므로, 시스템에 지원 글꼴이 있으면 CJK 확장 B 문자를 표시할 수 있습니다. EmEditor 플러그인을 사용하면 선택한 텍스트를 HTML/XML 문자 참조 또는 유니버설 문자 이름으로 변환하거나 그 반대로 변환할 수 있습니다.
5. 탭 창을 갖춘 쉽고 직관적인 디자인!
EmEditor는 Windows XP용으로 설계되었으므로 자주 사용하는 바로 가기 키는 복사, 잘라내기, 붙여넣기, 실행 취소, 다시 실행 등 다른 Windows 응용 프로그램과 유사합니다. 또한 EmEditor는 SlimBrowser, Internet Explorer, FireFox 및 기타 탭 브라우저 응용 프로그램과 유사한 탭 창을 사용합니다. 이를 통해 하나의 창에서 여러 문서를 열고 빠르고 쉽게 전환할 수 있습니다. 예를 들어 탭 아이콘을 끌어다 놓아 문서 위치를 전환하거나 마우스 가운데 버튼을 사용하여 탭을 닫을 수 있습니다. 또한 창 메뉴에서 탭 사용 명령을 선택하여 탭 창 인터페이스와 단일 창 인터페이스 간에 편리하게 전환할 수 있습니다. 따라서 EmEditor는 생산성을 크게 높일 수 있습니다!
6. 기타 기능!
언급할 가치가 있는 다른 유용한 기능이 많이 있습니다.
- 키워드 강조
- 정규식 검색 및 강조
- 외부 도구
- 사용자 지정 막대를 사용하는 플러그인
- 키보드, 도구 모음, 메뉴, 글꼴 및 색 사용자 지정
- 끌어서 놓기
- 자동 저장/백업
- 상자 선택 모드(Alt 키를 사용한 마우스 선택)
- 클릭 가능한 URL 및 이메일 주소
- 창을 최대 4개 창으로 분할할 수 있음
- 여러 구성을 정의하고 파일 확장명 연결 가능
- 백업을 휴지통에 저장 가능
- 작업 표시줄의 트레이 아이콘에서 최근 사용한 파일 열기 가능
- 악센트 부호 및 특수 문자를 삽입하는 바로 가기 키
- 응용 프로그램 오류 처리기 지원
- 64비트 에디션 사용 가능
- Windows Vista 지원
- 빠른 이메일 지원
- 보장되지는 않지만, 지금까지 수년간 무료 업그레이드!
7. 맺음말
EmEditor Professional을 사용해 보지 않으셨다면 지금 사용해 보십시오. EmEditor를 사용해 보지 않고 그냥 지나치지 마십시오! 사용해 보시면 분명 마음에 드실 것입니다. 질문이 있으시면 저에게 문의하십시오. 사용 방법을 안내해 드리거나, 더 유용하게 느끼실 수 있도록 개선하도록 노력하겠습니다. EmEditor가 생산성을 높여 드릴 것이라고 확신합니다.
프로젝트나 사업이 무엇이든 좋은 결과 있기를 바랍니다!