본문으로 바로가기

오늘 소개할 아이는 Sublime Text라는 에디터입니다. 그런데 단순히 에디터라고 부르기엔 뭔가 좀 더 대단한 그 무언가가 있습니다. 단어뜻 그대로~ "탁월한" 놈입니다.^^. 사실 저는 이 아이를 Python 에디터로 적절한 걸 찾다가 알게 되었는데요. 뭐 Python IDE로 이클립스를 추천한 적[바로가기]이 있습니다. 그러나 이클립스는 단순히 Python의 학습용 에디터로 사용하기엔 좀 무겁다는 느낌과 설정의 어려움?? 등이 있습니다. 그런데 Sublime Text는 그렇지 않더군요. 아~ 이 글을 조심스럽게 읽어주셔야할 것 이 딱 하나 있는데요. 저는 할 줄 아는 언어가 MATLAB뿐이 이상한 엔지니어이기 때문에 이클립스나, Python 뭐 이딴 단어들은 모두 직장생활을 시작한지 최근 2년사이에 모두 듣고 공부한 것들입니다.

그러니 "뭐라 신성한 우리 이클립스를 겨우 Python용 에디터라고??? "

라든지,

"응?? 어떤 놈이 Python 기본 IDE를 제대로 알지도 못하면서 딴 에디터를 찾는다고??? "

라든지,

"췌~ Python 따위보다 자바에서 써줘야 Sublime Text지"

라는 말씀은 하셔도 전 잘 이해를 못한답니다. 전 그저 Python을 공부하다가 좀 더 가볍게 휘뤼뤽 실행되면서 IDE 프로그램의 느낌을 좀 가졌으면~~ 하는 것과 문법의 자동 맞춤 정도 지원해 주었으면~~ 하는 바램에서 찾아봤을 뿐이랍니다.^^

Sublime Text는 [바로가기]에서 일단 다운로드가 가능합니다. 유료 결재를 해도 되지만 무료로도 사용할 수 있습니다. 단 원체~ 싸더군요^^. 뭐 아무튼^^

현재 버젼 3까지 나와 있었습니다. 포터블 버젼도 있어서 윈도우 레지스트리를 건드리는 어떠한 프로그램도 싫어하시는 분들이 사용하기 딱 좋을 듯 했습니다.

뭐 설치화면은 지나가고~~ 요게 실행화면입니다. 흠~~~ 몹시 심플하군~~ 뭐 이러실 수 있습니다. 그러나 전 요런 화면에 요즘 익숙하답니다.^^ 아주 조금 사용할 줄 아는 MS Visual Basic이나, MATLAB등의 화려한 인터페이스에서 벗어나, Arduino IDE나 Processing 등을 요즘 데리고 놀다보니 요 화면이 좀더 멋스럽기 까지 하더군요^^

우측 하단의 Plain Text를 클릭하면 이렇게 언어를 선택할 수 있습니다. 전 Python

그럼 Python으로 바뀌게 됩니다.^^

그러나 Sublime Text를 사용하는 분들이 여기서 마칠거면 그냥 메모장을 쓰죠^^. 이제 시작해야합니다. ㅎㅎ [바로가기]에 접속하면 위 화면이 뜹니다. 거기서 위의 SUBLIME TEXT3에 있는 저 코드를 복사해 둡니다.

그리고, View의 Show Console을 선택하거나, 혹은 CTRL+` (통상 숫자 1옆에 있는^^)를 눌러서 콘솔창을 부릅니다. 그러면 위 그림처럼 커서를 둘 수 있는 창이 열리는 데요.. 거기서 아까 복사한 코드를 붙여 넣습니다.^^

이제 다시 Sublime Text를 재시동해 주고난 후 Preferences 메뉴에 가보면 제일 하단에 Package라는 글자가 들어가 메뉴가 몇개 생겼을 겁니다.^^ 이제 요기 [바로가기]를 한번 가 보시죠. 그럼 REPL이라는 아이가 소개되어 있습니다. 요게 좋은게 Python을 실행하지 않고 좀 더 재미있게 놀 수 있습니다.^^. 뭘 여기서 설치할 필요 없구요. 그냥 주소창의 주소만 복사해 두세요.^^

이제 또하나의 단축키~ CTRL+SHIFT+P 를 눌러주죠~ 요건 꽤 자주 사용하게 될겁니다. Command Palette..라고 하더군요^^ 그걸 누르고, add re까지면 치면 됩니다. 그러면 뜨는 Package Control Add Repository를 선택해 주면 됩니다.

그럼 GitHub URL을 넣으라고 하는데요. 이때 REPL을 방금 이야기할때 복사하라고 한 그 주소를 넣어주시면 됩니다.^^.

ㅋㅋ~~ 요렇게 되면 좋죠~~

그러나 세상일이 뜻대로 되나요~~~ ㅠㅠ. 만약 설치가 잘 안되었다면 컨트롤 파레트~ 를 찾아서 install이라고 쳐서 Package Control: Install Package를 실행해주죠

이제 CTRL+SHIFT+P 즉~ 컨트롤 파레트를 실행해서 Python이라고 타이핑하면, 조렇게 뜰겁니다. 좋죠~~^^

메뉴 View-Layout에서 Row로 2개를 잡으시면 위처럼 화면 분할이 되고, 마치 겁나게 멋진 컴파일러처럼 사용가능합니다.^^

일단 한번 보죠~ 컨트롤 팔렛 불러서 python이라고 치면 나타나는데요. 저기서 SublimeREPL : Python을 선택하면, REPL탭이 생기면서 조렇게 Python 실행한것과 같습니다. 호~~ 혹은 위 그림에서 SublimeREPL : Python - RUN Current File을 선택하면

혹은 이렇게 실행화면을 보여줍니다.^^> 그러면 그냥 CTRL+B를 눌러서 실행하는 (위 그림 제일 아래부분처럼) 것에서 사용자 입력을 가할 수 있게 됩니다.^^.

그리고, 아까도 이야기했지만, 저렇게 Python을 실행하지 않아도 command를 입력할 수 있다는 큰 장점도 있죠. 그나저나 전 왜 [바로가기]에서 설명했음에도, pySerial을 설치하지 않고서 시리얼 통신 예제를 실행한 건지ㅠㅠ.


댓글을 달아 주세요

  1. BlogIcon 핑구야 날자 2014.02.24 08:30

    관련 에디터를 찾는 분들에게 좋은 정보가 되겠는데요

  2. B 2014.02.24 13:44

    저도 예전에 Python 공부할 때 마땅한 IDE가 없어, 초기엔 이클립스 나중엔 Netbeans를 사용했었는데, 최근 들어서는 생각보다 Python IDE가 많이 있더라구요. 저는 Python 개발도구로 Wingware Python IDE를 사용하는데 나름 괜찮더군요. 물론 무료/유료 버전이 있으며, 저는 무료 버전인 Wing IDE 101을 사용하고 있는데 학습용으로 그럭저럭 괜찮은 것 같습니다. 스크린캡쳐 보니 Sublime Text도 코드 색깔이 알록달록하니 예쁘네요. ^^ㅋ

  3. BlogIcon S매니저 2014.02.26 13:23

    덕분에 잘 보고 갑니다~
    의미있는 하루 보내세요~

  4. BlogIcon 난별석 2014.02.26 22:42

    그동안 안녕하셨지요?

    읽어도 넘 힘들어요.
    제가 넘 짧아서.ㅎㅎ

    그래도 포근하게 머물다 가요.^^~~~

  5. sdsd 2015.01.29 11:43

    repl 설치가안되요 ㅠㅠ

  6. mnn 2015.02.03 11:21

    위에 적힌것 참고하니 서브라임텍스트에 python실행콘솔뜨니 정말 편하고 좋네요 감사합니다~
    윈8.1에서 설치할때 관리자모드로 실행하고 윈도우 path 환경변수 재설정 추가하니 잘되네요~

    • BlogIcon PinkWink 2015.02.03 11:36 신고

      아아.. 전 윈7에서만 테스트를 해봤는데 윈8이상에서는 뭔가 더 해줘야하는게 있나보군요.. ㅎㅎㅎ 도움말 감사합니다.^^

  7. taeksoo 2017.06.30 19:59

    REPL에 대한 주소를 넣구 따로 설치를 해주려는데 install pakage 로 넘어가면 위에서와는다른 바가 하나 더뜨더라구요. 혹시 여기서 python을 설치해줘도되는걸까요??
    근데 그렇게 python을 설치하고 난뒤 컨트롤+쉬프트+p 를 누르고 python을 치면 글쓴이님처럼 sublime:Python 이 아니라 set syntax:python 이나 build with: python 로 나오는데 상관없는건가요?? ㅠㅠ

    • BlogIcon PinkWink 2017.07.01 10:01 신고

      CTRL+SHIFT+P에서 install repl이라고 해서 Sublime REPL을 인스톨 해주세요..
      혹시 몰라서~~
      그리고 Sublime Text르 다시 실행하면 분면 Python을 입력을 할 수 있도록 될겁니다.