Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

Sublime Text는 수백 개의 플러그인을 통해 기능을 자유롭게 확장할 수 있어 가장 인기 있는 텍스트·코드 편집기 중 하나로 꼽힙니다. 이 글에서는 우분투(Ubuntu) 기반 배포판에 Sublime Text를 설치하고, Package Control을 활성화한 뒤 개발에 필요한 패키지를 설치하는 방법까지 차근차근 알아보겠습니다.

우분투에 Sublime Text 설치하기

예전에는 Sublime Text를 설치하려면 공식 웹사이트에서 패키지 파일을 직접 내려받아 수동으로 설치해야 했습니다. 문제는 업데이트가 나올 때마다 같은 과정을 반복해야 한다는 점이었죠.

요즘은 우분투 기반 배포판이라면 훨씬 간편하게 설치할 수 있습니다. 가장 쉬운 방법은 소프트웨어 센터(Software Center)를 이용하는 것으로, "설치" 버튼만 클릭하면 끝납니다.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

소프트웨어 센터에서는 apt가 아닌 snap 패키지로 설치된다는 점을 눈치챘을 겁니다. 터미널을 선호한다면 아래 명령어 한 줄로 Sublime Text 스냅 패키지를 설치할 수 있습니다.

sudo snap install --classic sublime-text
우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

apt를 사용하고 싶다면 먼저 공식 저장소와 보안 키를 등록해야 합니다:

wget -q0 - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

다음으로 apt가 HTTPS 소스를 처리할 수 있도록 관련 패키지를 설치합니다:

sudo apt-get install apt-transport-https
우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

Sublime Text는 업데이트 채널을 두 가지 제공합니다. 안정적인 "stable" 채널과 개발자용 "dev" 채널입니다. 일반적으로는 안정 버전 채널을 선택하는 것이 좋습니다:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

개발자 버전은 특별한 이유가 없다면 사용하지 않는 것이 좋습니다. 첫째, 개발자가 아니라면 굳이 필요하지 않고, 둘째(그리고 더 중요하게), 정식 라이선스를 구매해야 하기 때문입니다. Sublime Text는 무료로도 사용할 수 있지만, 계속 사용하려면 공식적으로 라이선스를 구매하는 것이 원칙입니다.

개발자 버전은 처음부터 라이선스를 요구하며, 그 특성상 불안정할 수 있습니다. 따라서 특별한 필요가 없거나 라이선스를 구매하지 않았다면 선택하지 않는 것이 좋습니다.

라이선스를 구매했고 예기치 못한 오류를 감수할 수 있다면, 아래 명령어로 개발자 채널을 선택할 수 있습니다:

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

apt가 저장소의 패키지 목록을 읽을 수 있도록 먼저 업데이트를 실행합니다:

sudo apt update

마지막으로 다음 명령어로 프로그램을 설치합니다:

sudo apt install sublime-text
우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

설치가 완료되면 응용 프로그램 메뉴에서 Sublime Text를 찾을 수 있습니다.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

Sublime Text에서 패키지 설치하기

패키지를 본격적으로 설치하기 전에, 모든 패키지를 관리하는 핵심 도구인 Package Control을 먼저 설치해야 합니다. 생각보다 훨씬 간단합니다. 메뉴에서 "Tools → Install Package Control…"을 선택하기만 하면 됩니다.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

설치가 끝나면 Sublime Text의 "Command Palette(명령 팔레트)"를 열어야 합니다. 키보드에서 Ctrl + Shift + P 단축키를 누르면 됩니다.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

이제 Sublime Text의 기능을 확장할 추가 패키지를 설치할 준비가 되었습니다. 명령 팔레트에 "install"이라고 입력해 보세요.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

표시되는 목록에서 "Package Control: Install Package"를 선택합니다. 그런 다음 수백 가지 패키지 중 원하는 것을 골라 Enter 키를 누르면 설치됩니다.

명령 팔레트는 패키지 목록을 필터링하는 기능도 제공합니다. 예를 들어 "HTML"을 입력하면 이름에 해당 단어가 포함된 패키지만 표시되어 원하는 패키지를 빠르게 찾을 수 있습니다.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

패키지 설치 후 안내 메시지가 필요하거나 세부 옵션을 조정할 수 있는 경우, Sublime Text 화면에 "Package Control Messages" 문서가 새 탭으로 열릴 수 있습니다. 대부분의 경우 이런 메시지를 굳이 확인하지 않거나 세부 설정까지 건드리지 않을 거라면 무시해도 전혀 문제없습니다.

우분투(Ubuntu)에 Sublime Text 설치하고 패키지로 기능 확장하기

사용 가능한 패키지가 너무 많아 일일이 나열하는 것은 현실적으로 불가능합니다. 즉, 여러분에게 필요한 기능은 이미 누군가 만들어 두었을 가능성이 높다는 뜻이죠. 바로 이 점이 Sublime Text를 강력한 도구로 만드는 이유입니다.

혹시 Sublime Text를 사용 중이신가요? 아니라면 어떤 대체 에디터를 선택하셨고, 그 이유는 무엇인가요? 이 글에서 다루지 않은 추천 플러그인이 있다면 의견을 나눠주세요.