Sublime Text 2 on Ubuntu

** 추가
http://www.webupd8.org/2011/03/sublime-text-2-ubuntu-ppa.html
위 링크에서 sublime text 2 repo를 통해 설치할 수 있습니다.
(댓글에서 사진우주님께서 알려주셨습니다. 감사합니다.)

Sublime Text는 명실상부한 최고의 에디터가 아닐까 생각됩니다. 처음 이 에디터를 접하자마자 한순간의 망설임도 없이 결제를 선택하게 된 첫 번째 이유가 플랫폼(OS)별로 라이선스를 구매할 필요가 없다는 부분이었습니다. (Linux, Windows는 물론 MAC 까지 지원하고 라이선스까지 한 번에!)

이렇게 신통방통한 Sublime Text 2는 리눅스 용 빌드를 제공하긴 하지만 패키지 파일이 아니라서 어플리케이션에 자동 등록 되질 않습니다. 매번 터미널에서 실행을 해줘야 하는 번거로움이 있어 어플리케이션에 등록하는 방법을 정리합니다.

1. 우선 Sublime Text 2 를 다운로드 받습니다. (http://www.sublimetext.com/2)

2. 아무데나 압축을 풀어줍니다.

$ tar jxvf Sublime Text 2.0.1 x64.tar.bz2

3. /opt 폴더로 압축 푼 폴더를 옮깁니다.

sudo mv Sublime Text 2/ /opt/

4. /usr/bin 폴더에 실행파일을 심볼릭 링크 걸어줍니다.

$ sudo ln -s /opt/Sublime Text 2/sublime_text /usr/bin/sublime

5. application 에 등록 해주는 단계입니다. desktop 파일을 만들어 줍니다.

$ sudo sublime /usr/share/applications/sublime.desktop
[Desktop Entry]
Version=1.0
Name=Sublime Text 2
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor

Exec=sublime
Terminal=false
Icon=/opt/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity

* Unity 를 사용한다는 가정 입니다. +_+ 현재 상황에 맞게 고쳐 쓰세요. (다른 파일 참고 하심 됩니다.)

6. 기본 프로그램을 Sublime Text 로 설정하는 방법입니다. 다른 에디터를 기본프로그램으로 쓰고 계시다면 안하셔도 됩니다.

$ sudo sublime /usr/share/applications/default.desktop

위 파일을 열어 기존의 기본 에디터(gedit)를 sublime 으로 변경해줍니다.
(ex, gedit.desktop 을 모두 sublime.desktop 으로 변경)

** 추가
IME 연동이 안되는 문제로 영문이외의 입력이 안되는 문제가 있습니다. 우선은 sublime plugin 인 inputHelper 를 사용해 당장의 불편함은 해소했… 다고 말하긴 뭐하네요.;

17 thoughts on “Sublime Text 2 on Ubuntu”

Comments are closed.