Atom

Atom은 Github에서 만든 에디터로 웹 기술을 이용해서 구현된 텍스트 에디터이다.

Atom

자동완성

Atom은 파일의 확장자에 따라 해당 문법에 맞는 자동완성 기능을 제공한다. tab키를 누르면 자동완성 기능을 제공한다.


패키지

minimap

오른쪽 상단이나 왼쪽 상단에 현재 작업 중인 전체 코드 화면의 미니맵을 볼 수 있다.

Emmet

HTML이나 CSS의 기본적인 코드의 골격을 만들어줘서 생산성을 높일 수 있다.

  • !를 작성 후 tab키를 누르면 기본적인 HTML 코드가 작성된다.

  • li>a*20 : li 태그 밑에 a 태그를 20개 만들어 준다.

  • (li>a*20) : li 태그 안에 a 태그가 있는 코드를 20개 만들어 준다.

자세한 사용 방법은 Emmet 패키지 홈페이지을 참고하세요.

Script

터미널에서 실행하는 것이 아닌 Atom 내에서 즉시 실행시킬 수 있는 빌드 툴이다. 이는 Atom에 어떤 빌드 환경이 내장되어 있는 것이 아니라 해당 언어를 빌드할 수 있는 소프트웨어를 호출하여 그 결과를 Atom에서 보여주는 방식이다. 따라서, Atom 내에서 다른 언어를 컴파일하고 실행시키고 싶다면 해당 언어를 컴파일 할 수 있는 환경이 미리 구축 되어 있어야 한다.

Mac OS X의 경우 command-i 를 눌러 실행을 시킬 수 있다.


단축키

Atom에서 어떤 기능을 찾기 위해서 Shift + Command + p를 한 다음 키워드를 입력하면 쉽게 찾을 수 있다.

General

Command Mac OS X
Preferences / Settings Command + ,
파일 열기 Command + p
브라우저 열기 Command + b
마크다운 미리보기 Ctrl + Shift + m

Editing

Command Mac OS X
중복 라인 생성 Shift + Command + d
라인 삭제 Ctrl + Shift + k
찾기 / 바꾸기 Command + f
찾기(Next) Command + g
찾기(Previous) Shift + Command + g
Go To Line Ctrl + g
Select Line Command + l

Window Management

Command Mac OS X
New File Command + n
New Window Shift + Command + n
Open Command + o
Open Folder Shift + Command + o
Save Command + s
Save As Shift + command + s
Save All Alt + Command + s
Close Tab Command + w
Close Window Shift + Command + w