xho95 (소중한꿈)'s Swift Life

아톰(Atom) 문서 편집기(Atom Editor) 1GitHub 2 에서 만든 문서 편집기입니다.

아톰의 장점이라면 일렉트론(Electron) 3 프레임웍이라는 웹 기반 기술로 만들어서 운영 체제에 상관없이 동작한다는 점입니다. 따라서 Windows, OS X, Linux 등 모든 운영체제에서 동작합니다. 4

그 밖에도 마크다운(Markdown) 관련 패키지가 기본으로 내장되어 있어서 마크다운 편집기로 사용해도 좋다고 합니다. 5

아톰 편집기 설치하기

아톰 편집기는 공식 홈페이지인 https://atom.io 에서 다운 받을 수 있습니다.

맥(Mac)의 경우 홈페이지에서 Download For Mac 버튼을 누르면 다운되며, 압축을 풀기만 하면 바로 하나의 실행 파일 형태로 되어서 사실상 설치가 끝납니다.

필요하다면 실행 파일을 맥의 Application 폴더로 이동하여 Launchpad에 등록하거나 앱 아이콘을 끌어다가 Dock에 두고 사용할 수 있습니다.

아톰 편집기 설정하기

아톰 에디터의 단축키는 참고 자료에 잘 정리되어 있습니다. 6 7

터미널에서 아톰 편집기 실행하기

터미널에서 Atom 에디터를 실행하려면 다음과 같이 입력하면 됩니다.

$ atom .

"."은 현재 폴더를 프로젝트로 연다는 의미가 되며 atom 뒤에 특정 파일 이름을 입력하면 해당 파일을 열게 됩니다. 8

아톰 문서 편집기를 마크다운 편집기로 사용하기

저의 경우 최근에 아톰 편집기의 단점을 많이 겪어보면서, 마크다운 문서를 편집하는 용도로는 거의 사용하지 않고 있습니다. 다만, 폴더 기능이 좋기 때문에 다른 간단한 마크다운 편집기로 내용을 작성한 후 전체 폴더 내용을 볼 때 아톰 편집기를 자주 사용합니다.

아톰 편집기를 파이썬(Python) 개발 도구로 사용하기

아톰 편집기를 파이썬 개발도구로 사용하는 것은 문제가 있다고 하는 블로그 글이 있습니다. 9 다만, 직접 사용하면서 겪은 바로는, 아나콘다(Anaconda) 덕분인지 아니면 아톰 에디터가 버전업하면서 문제가 해결되었는지 큰 문제는 없는 것 같습니다.

파이썬 관련 패키지(Package) 설치하기

아톰 편집기를 파이썬 개발툴로 사용하는 방법 및 관련 패키지의 설치에 대해서는 Atom을 Python 개발 툴로 사용하기라는 블로그 글에 잘 정리되어 있습니다. 10

그 외에 아톰 편집기에 설치할만한 패키지에 대해서는 Atom Editor 추천 패키지 라는 글을 참고할 만 합니다. 11 12

Atom을 Python 개발 툴로 사용하기라는 블로그에서는 아톰 편집기를 시작할 때 터미널에서 atom .로 실행해야 해당 폴더를 인식하기 때문에 시작할 때 조금 귀찮다고 설명하고 있는데, 막상 사용해보면 굳이 터미널에서 실행하지 않아도 특별한 문제는 없었습니다.

요약하면 아톰 편집기에서 autocomplete-pythonscript라는 두 개의 패키지를 설치하면 아톰 편집기를 파이썬 개발 도구로 사용할 수 있게 됩니다. 기타 유용한 패키지들은 참고 자료에 소개되어 있습니다. 13

아톰 편집기에서 패키기를 설치하는 방법은 Atom > Preferences… > Settings > + Install 메뉴에서 필요한 패키지를 이름으로 검색한 후 설치하면 됩니다.

아톰 편집기에서 콘다(conda) 가상 환경 인식시키기

아나콘다(Anaconda)에는 콘다(conda)라는 패키지 관리 툴이 있습니다. 이 콘다는 패키지 관리 툴이면서 가상 환경을 관리해주기도 하는 툴입니다.

아톰 편집기를 사용하다 보면 이 콘다에서 만든 가상 환경을 인식해야 하는 경우가 있습니다.

이 경우에 Atom with Anaconda’s Python and Anaconda’s Python packages? 라는 글을 참고하면 많은 도움이 될 것입니다.

고찰 하기

아톰(Atom) 편집기를 사용하기로 결정하기 전에 서브라임 텍스트(Sublime Text) 등의 여러 다른 편집기들을 비교해서 결정하는 것이 바람직 할 것입니다.

저의 경우는 아톰 편집기가 깃허브(GitHub)에서 만들다 보니 회사가 탄탄해서 중간에 지원이 끊긴다던가 하는 문제는 없을 것 같아서 계속 사용하고 있습니다.

참고 자료

  1. Atom.io : 아톰 에디터의 공식 홈페이지 입니다. 

  2. GitHub : 아톰 에디터를 만든 GitHub 공식 홈페이지입니다. GitHub에 있는 아톰 에디터 저장소는 atom/atom 입니다. 

  3. Electron : GitHub에 있는Electron 프레임웍의 공식 저장소입니다. 

  4. 텍스트 에디터 Atom(아톰)의 설치와 기본설정 : 아톰 에디터의 대략적인 역사와 설치 방법 등이 잘 나와있는 글입니다. 

  5. KICHUL’s Blog : 아톰 에디터의 소개와 함께 Sublime Text와 장단점을 비교하여 잘 설명해 놓은 곳입니다. 

  6. 아톰 (Atom) 에디터 - 단축키 모음 : 아톰 편집기의 단축키를 모아둔 글입니다. 

  7. Atom Cheat Sheet : 아톰 편집기의 단축키를 분류해서 정리한 자료입니다. 

  8. Open Atom editor from command line 

  9. Atom 에서 Python 3 개발하기 

  10. Atom을 Python 개발 툴로 사용하기 이를 통해 Atom 에디터에 플러그인 같은 도구를 설치하는 방법도 알 수 있습니다. autocomplete-glsl 같은 것도 있는 것 같습니다. 

  11. Atom Editor 추천 패키지 내용은 괜찮은 것 같은데 처음에 화면 가득 이미지가 떠서 당황했습니다. 

  12. Install and Configure the Atom Editor for Python 

  13. 10 Most Useful Atom Packages for Web Developers : Atom 에디터에 설치하면 좋은 패키지 10가지 소개입니다.