ATOM 설치 방법을 작성합니다.

ATOM은 GitHub에서 공개한 텍스트편집기입니다.

무료이며, 다양한 패키지가 존재해서 기본 기능 외에도 다양한 기능을 추가적으로 설치하여 사용할 수 있습니다.

git과 연동되어 작업시 쉽게 구분이 가능합니다.


대부분 사용자의 경우 윈도우를 사용하므로 윈도우 기준으로 설명을 작성합니다.


설치는 매우 간단합니다.

우선 ATOM 공식페이지로 이동합니다.

https://atom.io/


아래 이미지의 [Download Windows Installer] 버튼을 클릭합니다.


파일다운로드가 진행됩니다.

해당 파일에서 우클릭 후

관리자 권한으로 실행으로 실행을 해주시면 됩니다.

Next를 클릭할 필요도 없이 설치 바로 진행되고 설치가 완료되면 자동실행이 됩니다.


패키지 설치

ATOM 은 각종 패키지를 설치해서 다양한 기능을 사용할 수 있도록 지원합니다.


File > Settings 를 클릭합니다.


Install을 클릭합니다.




Search packages 란에 설치하고자 하는 패키지명을 검색하면 아래 목록에 바로 표시가 됩니다.


아래 목록에서 Install 버튼을 클릭하면 바로 설치가 진행됩니다.



제가 주로 사용하는 패키지들을 소개합니다.


minimap : 화면 한 쪽에 파일 전체 내용의 미니맵이 표시됩니다. 서브라임텍스트를 사용하셨던 분이라면 익숙한 기능입니다.

AtomicChar : 한글을 한 줄로 길게 쓸 때에 개행이 이상하게 되는데, 그 문제를 해결해줍니다.

emmet : zen-coding 이라고도 합니다. html 등의 문서를 작성시 css selector 방식으로 구조화된 구문을 빠르게 작성합니다.

highlight-selected : 한 페이지에서 선택되어진 단어와 동일한 단어를 표시해줍니다. 기본인줄 알았는데, 안되서 찾아보니 패키지가 있더군요.

Remote-FTP : FTP 또는 SFTP, FTPS 를 이용해 원격지에 있는 파일을 다운로드 하고 수정하고 저장과 동시에 업로드가 가능합니다.

linter : 다양한 문법적 오류를 표시해주는 유용한 패키지입니다. 설치 후 프로그램 언어별로 추가 설치하면 문법적 오류나 권장 내용에 대해 색상과 문구로 알려줍니다.

linter-jshint : linter 의 Javascript 버젼입니다. 최근 제가 사용하는 언어가 웹 서버 관련 작업은 Javascript가 대부분이라 필수입니다.

linter-csslint : linter 의 CSS 버젼입니다. 웹 작업시 없어서는 안될 .CSS 파일 작성시 관련 정보를 표시해줍니다.


ATOM을 쓰면서.

편의적인 부분은 굉장히 만족합니다. 기본적인 서브라임텍스트와 같은 형태의 단축키와 구성으로 되어 있어서 처음 사용할 때도 별로 어색하지 않았습니다.

하지만 몇 가지 불편한 점은 속도에 관한 이슈가 발생한다는 것입니다.

파일이 길 경우 highlight가 느리게 반영되며, 심지어 파일이 과도하게 길 경우에는 ATOM 자체가 멈춰버리는 현상도 발생합니다.

그리고 패키지가 안정화되지 않은 부분이 있는지 FTP관련 패키지는 사용시 목록을 제대로 반영하지 못하는 등 자잘한 버그들이 존재합니다.


그럼에도 불구하고, 익숙한 UI를 제공하고, 서브라임이나 노트패드++와 같이 각종 패키지를 설치해서 사용할 수 있다는 매력은 굉장합니다.

무엇보다 무료. 이걸로 끝이죠.

+ Recent posts