101
edits
(Created page with "'''소스 코드 편집기'''(source code editor)는 프로그래머에 의해 컴퓨터 프로그램의 소스 코드를 편집하기 위해 설계된 프로그...") |
|||
Line 1: | Line 1: | ||
[[쏘스 코드 편집기]] ([[source code editor]])는 [[프로그래머]]에 의해 [[컴퓨터 프로그램]]의 [[소스 코드]]를 편집하기 위해 설계된 프로그램의 하나이다. 독립적인 애플리케이션일 수도 있고, [[통합 개발 환경]](IDE)이나 [[웹 브라우저]]에 통합되어 있는 경우도 있다. 소스 코드 편집기들은 가장 근본적인 [[프로그래밍 도구]]인데, 프로그래머들의 근본적인 작업이 소스 코드를 작성하고 편집하는 일이기 때문이다. | |||
== 기능 == | == 기능 == | ||
소스 코드 | [[소스 코드 편집기]]들은 [[구문 강조]], [[들여쓰기 방식|들여쓰기]], [[자동 완성]], [[괄호 짝찾기]] 기능과 같이 소스 코드의 입력을 단순하게 하고 빠르게 만들어주도록 설계된 기능들을 포함한다. 이러한 편집기들은 또한 [[컴파일러]], [[인터프리터]], [[디버거]], 또 [[소프트웨어 개발 프로세스]]에 관련한 기타 프로그램을 실행하는데 편리한 수단을 제공한다. 그러므로 수많은 문서 편집기들을 소스 코드 편집에 사용할 수 있지만 코드의 편집을 강화, 자동화, 용이케 하지 않을 경우 이들은 "소스 코드 편집기"라고 하지 않고 단순히 소스 코드를 편집하는 용도로 사용할 수 있는 "문서 편집기"라고 부르게 된다. | ||
== 저명한 소스 코드 편집기 == | == 저명한 소스 코드 편집기 == | ||
* [[ | * [[VS코디엄]] ([[VSCodium]]): 이거 써라. | ||
* [[Brackets]] | * [[비주얼 스투디오 코드]] ([[Visual Studio Code]]): 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼 | ||
* [[써블라임 텤스트]] ([[Sublime Text]]): 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼 | |||
* [[애텀]] ([[Atom]])<ref>{{뉴스 인용 |last1=Nestor |first1=Marius |date=October 11, 2016 |title=Atom 1.11 Hackable Text Editor Released with Image View Improvements, Fixes |url=http://news.softpedia.com/news/atom-1-11-hackable-text-editor-released-with-image-view-improvements-fixes-509191.shtml |department=News |website=[[Softpedia]] |accessdate=2016-10-12}}</ref><ref>{{뉴스 인용 |last1=Krill |first1=Paul |date=August 3, 2016 |title=GitHub Atom 1.9 picks up speed, drops API |url=http://www.infoworld.com/article/3102851/javascript/github-atom-19-picks-up-speed-drops-api.html |department=Javascript |website=[[InfoWorld]] |accessdate=2016-10-12}}</ref><ref>{{뉴스 인용 |last1=Novet |first1=Jordan |date=March 28, 2016 |title=GitHub’s Atom text editor hits 1 million monthly active users |url=http://venturebeat.com/2016/03/28/githubs-atom-text-editor-hits-1-million-monthly-active-users/ |department=Dev |website=[[VentureBeat]] |accessdate=2016-10-12}}</ref><ref>{{뉴스 인용 |last1=Novet |first1=Jordan |date=June 23, 2015 |title=Facebook open-sources its Nuclide IDE based on GitHub’s Atom text editor |url=http://venturebeat.com/2015/06/23/facebook-open-sources-its-nuclide-ide-based-on-githubs-atom-text-editor/ |department=Dev |website=[[VentureBeat]] |accessdate=2016-10-12}}</ref>: [[리눅스]], [[OS X]], [[마이크로소프트 윈도우|윈도우]]를 포함한 [[크로스 플랫폼]] | |||
* [[브래키츠]] ([[Brackets]]) | |||
* [[이클립스 (소프트웨어)|Eclipse]] | * [[이클립스 (소프트웨어)|Eclipse]] | ||
* [[이맥스]] ([[유닉스]], 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼) | * [[이맥스]] ([[유닉스]], 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼) | ||
Line 17: | Line 20: | ||
* [[노트패드++]] (윈도우) | * [[노트패드++]] (윈도우) | ||
* [[SlickEdit]] (리눅스, OS X, 윈도우, [[솔라리스 (운영 체제)|솔라리스]], [[HP-UX]], [[IBM AIX]]를 포함한 크로스 플랫폼) | * [[SlickEdit]] (리눅스, OS X, 윈도우, [[솔라리스 (운영 체제)|솔라리스]], [[HP-UX]], [[IBM AIX]]를 포함한 크로스 플랫폼) | ||
* [[텍스트메이트]] (OS X) | * [[텍스트메이트]] (OS X) | ||
* [[울트라에디트]] (리눅스, OS X, 윈도우를 포함한 크로스 플랫폼) | * [[울트라에디트]] (리눅스, OS X, 윈도우를 포함한 크로스 플랫폼) | ||
* [[Vi]]/[[Vim|Vim]] (유닉스, 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼) | * [[Vi]]/[[Vim|Vim]] (유닉스, 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼) | ||
* [[엑스코드]] (OS X) | * [[엑스코드]] (OS X) | ||
== 같이 보기 == | == 같이 보기 == | ||
* [[통합 개발 환경]] | * [[통합 개발 환경]] ([[IDE]]) | ||
== 각주 == | == 각주 == |
edits