본문 바로가기
IT 인터넷/프로그래밍

[코딩] 프로그래밍을 위한 텍스트 편집기 4종 추천

by Oriyong 2020. 4. 30.
반응형

[코딩] 프로그래밍을 위한 텍스트 편집기 4종 추천

프로그래밍을 위한 코드를 작성하다 보면 코딩에 특화된 텍스트 편집기(Text Editor)를 찾게 됩니다. 물론 메모장을 이용할 수도 있지만, 생산성을 위해 텍스트 편집기를 이용하시길 추천합니다. 통합개발환경(Integrated Development Environment, IDE)은 코드 편집기를 포함한 다양한 개발 도구를 포함하고 있는데요. 여러 가지 도구가 포함되어 있는 만큼 프로그램 용량도 차지하고, 느립니다. 그래서 파이썬, PHP, JavaScript(JS) 등 스크립트 언어나, 인터프리터 언어들을 개발할 때는 부담 없는 텍스트 편집기를 많이 이용합니다. 물론 이런 소스 편집기를 사용해도 이런저런 추가 기능을 설치해서 쓰다 보면 느려지는 맛이 있습니다. ㅎㅎ

이런 텍스트 에디터들은 다양한 플러그인 중 원하는 기능을 추가해서 사용할 수 있게 만들어져 있습니다. 플러그인은 기본 프로그램에 여러 가지 기능을 덧붙일 수 있는 기능입니다. 개발 상황에 맞는 기능들을 조합해서 사용하게 됩니다. 플러그인을 설치하면 편의성이 엄청나게 올라갑니다.

 

Atom

아톰(Atom)은 깃허브(GitHub)에서 제작한 텍스트 에디터입니다. 현재 제가 쓰는 에디터입니다. 물론 제가 쓴다고 처음 작성하는건 아닙니다. 그냥 ABC순... ㅎㅎ;; 굉장히 편합니다. 기본적인 텍스트 에디터의 기능들을 지원합니다. 들여 쓰기, Emmet, 자동완성 등. 깃허브에서 만드는 만큼 깃(Git)의 연동이 기본으로 제공됩니다. 맥 계열과 윈도우즈 둘 다 있습니다. 가장 중요한 거, 무료입니다. ㅎㅎ

https://atom.io/

 

A hackable text editor for the 21st Century

At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.

atom.io

 

Brackets

브라켓(Brackets)입니다. 처음 HTML을 공부할 때 잠시 설치했던 기억이 있습니다. 프론트엔드 개발자, 퍼블리셔, 웹디자이너 분들께 추천드립니다. 바로 옆 창에서 코드의 결과 모양을 확인하면서 작업할 수 있습니다. 결과를 바로 확인할 수 있는 장점 때문에 초보자분들께 추천합니다. 초보자분들은 아무래도 결과를 바로바로 확인하는 게 진도 나가는데 도움이 되니까요. 맥, 윈도우즈 둘 다 있습니다. 역시나 무료입니다.

http://brackets.io/

 

A modern, open source code editor that understands web design

Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it. With new features and extensions released every 3-4 weeks, it's like getting presents all year long.

brackets.io

 

Sublime Text

서브라임텍스트(Sublime Text)입니다. 제가 처음으로 만나봤던 고급 느낌의 텍스트 에디터입니다. 요즘은 다양한 프로그램들이 생겼지만, 몇 년 전만해도 맥에는 이쁜 텍스트 에디터라면 서브라임 텍스트가 대표였습니다. 거의 표준이었죠. 기본은 유료이지만, 가끔 올라오는 안내 창만 클릭하면 무료로 사용할 수 있습니다. 플러그인도 다양하고요. 미니맵의 개념을 전 서브라임 텍스트에서 처음 봤는데요. 이런 편의 기능과 에디터의 부드러운 움직임은 신세계였죠. 한글을 타이핑하면 자모음이 한 번씩 튀어 보이긴 하지만, 쓰는 데는 지장 없습니다. 요즘은 고쳐졌는지 모르겠네요. 맥과 윈도우즈 둘 다에서 사용할 수 있습니다.

http://www.sublimetext.com/

 

Sublime Text - A sophisticated text editor for code, markup and prose

Goto Anything Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words. Triggered with Ctrl+P⌘+P, it is possible to: Type part of a file name to open it. Type @ to jump to symbols, # to search within the f

www.sublimetext.com

 

Visual Studio Code

비주얼스튜디오코드(Visual Studio Code)입니다. 최근 들어 표준 자리를 차지하려고 합니다. 마이크로소프트(Microsoft, MS)에서 만듭니다.

최고의 IDE 중 하나인 비주얼스튜디오(Visual Studio)에서 코드 편집기 영역을 빼냈다고 들었습니다. 그 전에는 텍스트 편집기들의 춘추전국시대 느낌이 있었다면 비주얼 스튜디오 코드가 무료로 공개되면서 많은 사람들이 사용합니다. 저도 누가 물어보면 이거 추천합니다. MS가 만든다고 하면 사람들이 쉽게 받아들여서요. ㅎㅎ

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

활용

이런 텍스트 에디터들은 기본 프로그램도 중요하지만, 함께 사용하는 플러그인이 중요합니다. 자신이 필요한 기능들을 찾아서 설치할 수 있습니다. 인터넷에서 보면 각 텍스트에디터에서 사용할 플로그인들을 추천하는 글도 굉장히 많습니다. 각 프로그래밍 언어들에 맞게 테마 색상, 자동완성, 문법 체크 등 정말 다양합니다. 또 최근에는 Git과의 연동이 편리합니다. 요즘은 Git이 거의 표준처럼 쓰이니까요. 처음 시작할 때, IDE는 부담스럽고 간단히 학습이나, 과제용 정도로 쓰시는 거라면 텍스트 에디터를 추천드립니다. 물론 전 실무에서도 씁니다. ㅎㅎ

 

정리

기본적인 기능은 대부분의 프로그램들이 비슷합니다. 대부분의 텍스트 에디터들이 플러그인을 자기 입맛에 맞게 구성해서 사용할 수 있다는 장점이 있습니다. 퍼포먼스 차이, 기본 기능의 차이, 원하는 플러그인 등 사람들이 에디터를 선택하는 이유는 다양한데요. 저 역시 어떤게 무조건 최고라고 추천드리긴 어렵습니다. 위에서 언급한 프로그램 말고도 이런저런 제품들이 많으니, 한 번씩 둘러보시고, 자신에게 맞는 에디터를 선택하시길 추천드립니다.

반응형