Environment Atom(에디터)

황제낙엽 2017.08.31 10:43 조회 수 : 731

sitelink1 https://atom.io 

출처 :: 나무위키

1. 개요

GitHub에서 만든 에디터로, 다양한 프로그래밍 언어의 편집기로 사용할 수 있도록 고안된 도구이다. 서브라임 텍스트와 Textmate를 본땄다. node.js와 Electron을 기반으로 만들어졌다.

 

2. 상세

오픈소스이고, 플러그인으로 기능을 쉽게 확장할 수 있으며,윈도우즈, 리눅스, macOS를 모두 지원한다. 또한 HTML, CSS, JavaScript와 같은 웹기술로 화면을 구현했기 때문에 웹페이지를 편집하듯이 UI를 제어할 수 있는 특징이 있다.

우리나라에선 이런게 있는지 아는사람이 별로 없지만, 외국에선 강력한 플러그인(대표적으로 Emmet)을 바탕으로 상당한 인기를 갖고있다. 

다만 이름과는 달리(?) 인텔 아톰 시리즈 환경에서는 실사용이 어려운 편이다.[1] 64비트 전용인 것도 있고.

설치시 UAC를 띄우지 않는다. 우주선에 짐을 싣는 장면만 보여 줄 뿐. 이는 설치 파일을 Program Files가 아닌 계정 폴더에다가 넣기 때문이다.

 

 

 

개인블로그에서 소개 ( http://cubenuri.tistory.com/209 )

개인적으로 개발툴 특히 IDE 에 관심이 많은 편이고 

개발툴이 불편하면 해당언어를 개발하기 싫을 정도로  의존도가 높은편이다. 

 

스터디 하면서 우연히 atom 에디터를 알게 되서 기록으로 남긴다. 

atom.png

 

 

기본적인 사용법은 아래 강좌에 엄청 친절하게 설명되어있다. 

 

인프런 강좌 

 

그리고  atom 에서 말하는  "Package" 라는 plug-in 처럼 추가 설치하는 것이 있는데 

 

가장 유용한 패키지 Top 10 

 

 

개인적으로 설치한 패키지

minimap 

linter

file icons

tortoise-svn

 

추가한 tortoise-svn 패키지를 막상 사용하려고 하니 에러가 발생했다. 

menu.png

 

 

친절하게도 아래처럼 이슈 링크가 있었고 따라가 보니 

 

해결방법도 있었다.   

err.png

 

 

https://github.com/jasonhwest/tortoise-svn/pull/22/commits/e203c2fed205593891b67553812f219098354862

 

내용을 보니 lib/tortoise-svn.coffee 파일을 수정하라고 한다. -_-;; 헐...

 

첨에 이 파일이 어딨나 한참 헤맷는데  알고 보니 이슈에 알려져있는 경로의 파일이 였다. 

 

그래서 정말 아래 처럼 수정하고  재기동했더니 해결!    오~~~신기.. 

 

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 2912
154 페이스북에서 알게된 AI의 현주소 황제낙엽 2026.05.22 116
153 MIT License 의 AI Coding Agent - Opencode 황제낙엽 2026.01.23 176
152 개발자를 위한 바이브 코딩 추천 툴 7가지 황제낙엽 2025.12.07 192
151 현재 유행하는 AI 들을 이용하는 방법 황제낙엽 2025.01.31 1136
150 SAP GUI AI Agent를 생성했습니다. 황제낙엽 2025.01.12 592
149 프로그래밍에서 polling 의 의미 황제낙엽 2025.01.05 459
148 [Gemini] server 에서 client 의 function call 를 위한 방안과 특징 황제낙엽 2025.01.03 418
147 Gretty 와 Jetty 에 대하여 황제낙엽 2024.11.01 602
146 naver(네이버) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.12.31 452
145 (bing) 소프트웨어의 일반적인 버전 관리 규칙 황제낙엽 2023.10.24 456
144 kakao(카카오) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.10.22 506
143 식품(상품) 바코드를 조회하여 제품 정보 획득하기 file 황제낙엽 2023.08.07 1454
142 식약처(식품의약품안전처) 공공데이터 API 황제낙엽 2023.08.07 652
141 서비스 이용약관과 개인정보 처리방침 황제낙엽 2023.07.15 446
140 프로젝트 운영 관리 소프트웨어로 100% 자동화된 '데브옵스(DevOps)' 구축하기 (LG CNS) secret 황제낙엽 2023.07.12 65
139 개발자이기 전에 노동자로써의 삶에 대한 고찰 (지극히 개인적인 사설) 황제낙엽 2023.02.28 472
138 [SDC22 키노트 요약정리] 더 쉽게, 끊김 없이 매끄럽게! ‘캄 테크’ 향해 진화하는 미래의 집 황제낙엽 2022.12.24 501
137 변수 네이밍 표기법 종류 file 황제낙엽 2022.11.30 479
136 이미지에서 텍스트를 추출하는 OCR 방법들 file 황제낙엽 2022.09.23 565
135 지수(과학적 표기법, "E") 서식 지정자 (2) 황제낙엽 2021.07.06 495