Computer >> 컴퓨터 >  >> 프로그래밍 >> Bash 프로그래밍

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

Git Bash에서 Sublime Text 에디터를 바로 실행하고 싶은데 방법을 찾고 계셨다면 잘 찾아오셨습니다. 이 글에서는 어려움 없이 설정 과정을 따라할 수 있도록 단계별로 안내해 드립니다.

저 역시 이 방법을 알아내는 데 꽤 시간이 걸렸지만, 그 과정에서 얻은 노하우를 이 글을 통해 여러분과 나누려 합니다. 글의 마지막에는 Git Bash에서 Sublime Text를 한 번의 명령으로 실행할 수 있게 될 것입니다.

준비 사항

  • Sublime Text 에디터가 설치되어 있어야 합니다.
  • Git이 설치되어 있어야 합니다.

시작하기

Sublime Text는 소프트웨어 개발자가 코드 작성 및 텍스트·마크업 편집에 활용하는 소스 코드 에디터입니다.

구문 강조(syntax highlighting), 자동 들여쓰기, 플러그인과 패키지 등 강력한 기능들을 갖추고 있어, 다양한 프로그래밍 언어의 코드베이스를 더욱 쉽고 편안하게 다룰 수 있습니다.

Sublime Text를 내려받아 설치하면 아래와 같이 프로그램 파일(Program Files) 폴더 안에 위치하게 됩니다.

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

우리가 할 일은 Sublime Text 3 폴더 안에 있는 sublime_text.exe 파일에 별칭(alias)을 지정하는 것입니다. 이렇게 설정해 두면 Git Bash에서 별칭만 입력해도 텍스트 에디터가 자동으로 실행됩니다.

Git Bash에 Sublime 별칭(Alias) 설정하기

설정을 시작하려면 먼저 Bash 터미널을 엽니다. 이후 다양한 리눅스 명령어를 활용해 설정 과정을 진행합니다.

먼저 touch 명령어를 사용해 .bashrc 파일을 생성해야 합니다. 이때 반드시 C:\Users\사용자이름\ 디렉터리 안에 파일을 만들어야 하며, 그렇지 않으면 'Permission denied(권한 거부)' 오류가 발생합니다.

필자는 해당 디렉터리에 파일을 생성했기 때문에 경로는 C:\Users\larry\.bashrc처럼 됩니다.

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

다음으로 Sublime Text를 실행하는 데 필요한 별칭을 추가하기 위해 .bashrc 파일을 편집합니다.

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

Enter 키를 누르면 아래와 비슷한 편집 화면이 나타납니다. 이 상태에서 i 키를 눌러 입력 모드(insert mode)로 전환하세요.

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

이제 프롬프트에 직접 입력할 수 있으므로, 아래와 같이 별칭을 추가합니다.

alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'
Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

입력이 끝나면 esc 키로 입력 모드를 빠져나온 뒤, :wq를 입력해 저장하고 종료합니다.

설정이 완료되면 다시 Bash로 돌아가 subl 명령어를 입력해 정상적으로 동작하는지 확인할 수 있습니다.

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

성공입니다! Sublime Text가 자동으로 실행되는 것을 확인할 수 있습니다.

또한 작업 중인 디렉터리가 있다면, Sublime Text가 그 디렉터리를 바로 열도록 설정할 수도 있습니다. 실제 코드베이스 폴더로 이동한 후 어떻게 달라지는지 다음 스크린샷으로 보여드리겠습니다.

Windows Git Bash에서 Sublime Text를 바로 실행하는 방법

위 스크린샷에서 볼 수 있듯이, Sublime Text는 빈 작업 공간만 열리는 것이 아니라 해당 프로젝트와 관련된 모든 폴더까지 한꺼번에 불러옵니다. 이는 명령어에 와일드카드(.)를 함께 입력했기 때문입니다. 즉, 프로젝트 폴더에서 subl .을 실행하면 현재 디렉터리 전체가 에디터에서 열립니다.

이 팁을 통해 여러분도 Sublime Text 별칭을 손쉽게 설정할 수 있기를 바랍니다. 참고로 Stack Overflow 관련 스레드의 답변들이 큰 도움이 되었으며, 이 글에서 공유한 지식의 밑바탕이 되어 주었습니다.