그동안 워드프레스에 관한 책을 내면서 주로 서브라임 텍스트 편집기를 추천했습니다. 여러 가지 텍스트 편집기를 사용하면서 이렇게 좋은 편집기를 만나본 적이 없습니다. 다양한 기능이 있고 기능을 확장하기 위해 개발자들은 여러 가지 플러그인을 개발하고 있습니다. 기본 기능만 사용해도 훌륭한 역할을 하고 있죠.
서브라임 텍스트를 사용하기 시작한 것은 3년 정도 됩니다. 비록 프론트 엔드 웹 개발자라서 알고있는 개발 언어가 다양하지 못하지만 웹 개발을 하다보면 다양한 언어를 접해야 하죠. 웹 언어의 다양성에 이런 언어는 어떤 기능을 한다는 정도는 알고 있어야 자신의 능력을 확대할 수 있더군요.
텍스트 편집기가 책이 필요할까 싶어서 그동안 간간히 블로그에 사용법을 올리곤 했는데 책을 여러 권 출간하느라고 사용법에 대해 자세한 내용을 올릴 수 없었습니다. 워드프레스 웹사이트 만들기 책을 준비 하던 중 마침 출판사에서 서브라임 텍스트에 관한 책을 내는 것이 어떤지 요청이 들어와 그럴만한 가치가 있을까, 블로그 포스팅만으로 충분하지 않을까 의문을 가졌습니다.
서브라임 텍스트는 전세계적으로 개발자들이 아주 선호하는 편집기입니다. 이 편집기를 사용하기 전에는 이렇다할만한 편집기가 없고 가볍고 간단한 Notepad++나 여러 가지 무료 프로그램을 사용하는 정도였습니다. 서브라임을 대한 이후로는 다른 편집기를 사용하지 않게 되더군요.
서브라임 텍스트는 마우스를 거의 사용하지 않도록 설계돼있습니다. 그것도 키보드의 글자판 내에서만 손을 올려놓고 사용하도록 하고 있죠. 숫자판의 숫자는 작동하지 않거든요. 마우스 사용은 거의 제한적입니다.
서브라임 텍스트의 가장 큰 특징은 환경설정이 위처럼 텍스트로 돼있습니다. 텍스트라는 의미는 글자를 변경해 설정을 변경할 수 있다는 뜻인데 처음에는 "뭐 이런게 다 있어?"라고 생각됐었는데 다양한 설정 변경의 유연성과 확장성에 놀라곤 했습니다. 환경설정은 거의 모든 편집기가 그래픽 인터페이스를 제공하고 있고 확장이라는 것은 생각도 못합니다. 그저 주어진대로 변경하고 사용하는 것이죠. 하지만 서브라임 텍스트는 마음대로 다룰 수 있습니다.
서브라임 텍스트의 가장 큰 장점은 다중 선택이 가능하다는 것입니다. class라는 글자를 선택하려면 커서를 배치하고 Ctrl+D 키를 누르면 선택되고 계속 누르면 같은 글자는 계속 선택되며 일부만 선택취소할 수도 있습니다. 이렇게 선택한 후에는 다른 글자로 변경하면 모두 한번에 변경됩니다. 이러한 다중 선택은 없어서는 안되는 기능입니다. 다른 편집기를 사용하지 않게 되는 이유 중에 하나입니다.
서브라임 텍스트는 패키지를 설치하면 FTP 접속도 가능합니다. 서브라임에서는 플러그인을 패키지라고 합니다. 간단한 설정으로 서버에 접속되고 로컬에 있는 파일을 수정해 저장하면 바로 적용됩니다. 무료와 유료가 있는데 유료는 기간에 제한은 없지만 서브라임 텍스트처럼 구매를 위한 팝업창이 뜹니다. 유료는 SFTP도 가능합니다.
편집기 사용법에 대한 내용은 끝냈고 여러 가지 플러그인 설치 및 사용법에 관한 내용을 진행하고 있습니다. 며칠이면 끝내고 이달 말이면 마무리해서 다음달이면 출간될 예정입니다.