
컴퓨터용으로 만들어진 가장 오래된 애플리케이션 중 하나가 바로 텍스트 편집기입니다. 초기 모습 이후로 놀라운 발전을 거듭해 왔으며, 오늘날에는 셀 수 없이 다양한 대안이 존재합니다. 그중에서도 맥에서 사용할 수 있는 최고의 텍스트 편집기로 손꼽히는 것이 바로 TextWrangler입니다.
단순한 텍스트 편집기 그 이상
TextWrangler는 완전한 워드 프로세서만큼 방대한 기능을 갖추고 있지는 않습니다. 대신 가볍고, 복잡한 서식 기능 없이 순수한 텍스트를 다루는 데 특화되어 있습니다. 때로는 그런 무거운 기능들이 오히려 불필요하기도 하죠. 하지만 TextWrangler에는 다른 일반 텍스트 편집기에는 없는 몇 가지 뚜렷한 장점이 있습니다.
1. 코드 색상 강조 기능
모든 사람이 코더인 것은 아니지만, 요즘은 블로그를 운영하는 사람이 정말 많습니다. 그리고 블로깅을 하다 보면 가끔 간단한 코드 수정이 필요할 때가 있습니다. 일반적인 텍스트 편집기나 워드 프로세서로 이 작업을 해본 적이 있나요? 해봤다면 그 과정이 얼마나 번거롭고 고통스러운지 잘 알고 있을 겁니다.

TextWrangler는 코드의 각 부분에 서로 다른 색상을 입혀 일반 텍스트나 다른 코드와 확연히 구별되도록 해줍니다. 덕분에 어떤 부분이 무엇인지 일일이 찾아 헤맬 필요 없이 훨씬 빠르게 편집할 수 있습니다.

간혹 TextWrangler가 입력한 내용을 단순한 일반 텍스트로 인식해 처리하는 경우가 있습니다. 코드에 색상을 적용하려면 하단 바 옵션에서 텍스트 유형을 직접 선택해 해당 내용이 일반 텍스트가 아닌 코드임을 알려줘야 합니다. 그러면 나머지는 TextWrangler가 알아서 처리해 줍니다.
또한 가독성을 높이려면 Text Display – Soft Wrap 메뉴를 사용해 자동 줄바꿈을 설정하는 것도 잊지 마세요.
2. 문서 구조·계층 인식 및 섹션 이동
TextWrangler는 파일의 구조와 계층을 자동으로 인식합니다. 탐색 바에서 원하는 기호를 선택하기만 하면 해당 섹션으로 즉시 이동할 수 있습니다.

h1, h2 등 헤더 태그로 구성된 간단한 문서라면 원하는 섹션을 빠르게 찾을 수 있습니다. 하지만 'style.css'처럼 구조가 복잡한 파일이라면 편집하려는 위치로 바로 이동할 수 있는 이 기능이 그 어느 때보다 빛을 발합니다.
3. 다중 파일 컨테이너
대부분의 텍스트 편집기와 달리 TextWrangler는 텍스트 파일 컨테이너 역할을 하며 여러 파일을 동시에 열 수 있습니다. 원하는 만큼 많은 텍스트 파일을 생성하고 작업하면서 자유롭게 전환할 수 있고, 폴더를 열면 그 안의 편집 가능한 모든 파일이 사이드바에 정리되어 표시됩니다.

심지어 FTP 계정 정보만 있다면 웹 서버에 저장된 파일처럼 원격 위치의 파일도 바로 열어 편집할 수 있습니다.

이 기능은 웹사이트, WordPress 테마, 플러그인처럼 수십~수백 개의 파일로 이루어진 프로젝트를 진행할 때 특히 강력한 힘을 발휘합니다.
4. 강력한 검색 및 바꾸기
TextWrangler를 선택해야 할 단 하나의 이유를 꼽으라면, 단연 강력한 검색 및 바꾸기 기능일 것입니다.
검색과 바꾸기는 흔한 기능이지만, TextWrangler는 여러 파일을 한 번에 처리할 수 있다는 점이 다릅니다. 예를 들어 1,000개 페이지로 구성된 회사 웹사이트에서 회사 주소가 바뀌었다고 가정해 봅시다. 페이지마다 하나씩 고치는 건 감히 상상도 하기 어렵습니다. TextWrangler를 사용하면 천 개의 페이지에서 기존 주소를 검색해 새 주소로 한 번에 모두 교체할 수 있습니다.
일반적인 검색·바꾸기는 "Search → Find" 메뉴(Command + F), 여러 파일 대상 검색·바꾸기는 "Search → Multi-File Search" 메뉴(Command + Shift + F)를 사용하면 됩니다.

5. 이름으로 파일 열기
특히 파일이 많은 프로젝트를 진행하다 보면 이름이 비슷한 파일들 중 필요한 것만 골라 열어야 하는 경우가 자주 생깁니다. 이럴 때 "File → Open File by Name" 메뉴(Command + D)를 활용하세요. 예를 들어 테마의 CSS 파일만 작업한다거나, HTML 파일만 모아 열거나, 집필 중인 추리 소설에서 특정 인물이 등장하는 장면만 찾고 싶을 때 아주 유용합니다.

물론 여기서 소개하지 않은 TextWrangler의 매력은 더 많습니다. 하지만 위의 다섯 가지가 가장 실용적으로 활용할 수 있는 핵심 기능입니다. 여러분이 가장 좋아하는 TextWrangler 기능은 무엇인가요? 아래 댓글로 공유해 주세요.
이미지 출처: Joe Buckingham