Difference between revisions of "쏘스 코드 편집기"

Jump to navigation Jump to search
no edit summary
(Created page with "'''소스 코드 편집기'''(source code editor)는 프로그래머에 의해 컴퓨터 프로그램소스 코드를 편집하기 위해 설계된 프로그...")
 
 
Line 1: Line 1:
'''소스 코드 편집기'''(source code editor)는 [[프로그래머]]에 의해 [[컴퓨터 프로그램]]의 [[소스 코드]]를 편집하기 위해 설계된 프로그램의 하나이다. 독립적인 애플리케이션일 수도 있고, [[통합 개발 환경]](IDE)이나 [[웹 브라우저]]에 통합되어 있는 경우도 있다. 소스 코드 편집기들은 가장 근본적인 [[프로그래밍 도구]]인데, 프로그래머들의 근본적인 작업이 소스 코드를 작성하고 편집하는 일이기 때문이다.
[[쏘스 코드 편집기]] ([[source code editor]])는 [[프로그래머]]에 의해 [[컴퓨터 프로그램]]의 [[소스 코드]]를 편집하기 위해 설계된 프로그램의 하나이다. 독립적인 애플리케이션일 수도 있고, [[통합 개발 환경]](IDE)이나 [[웹 브라우저]]에 통합되어 있는 경우도 있다. 소스 코드 편집기들은 가장 근본적인 [[프로그래밍 도구]]인데, 프로그래머들의 근본적인 작업이 소스 코드를 작성하고 편집하는 일이기 때문이다.


== 기능 ==
== 기능 ==
소스 코드 편집기들은 [[구문 강조]], [[들여쓰기 방식|들여쓰기]], [[자동 완성]], [[괄호 짝찾기]] 기능과 같이 소스 코드의 입력을 단순하게 하고 빠르게 만들어주도록 설계된 기능들을 포함한다. 이러한 편집기들은 또한 [[컴파일러]], [[인터프리터]], [[디버거]], 또 [[소프트웨어 개발 프로세스]]에 관련한 기타 프로그램을 실행하는데 편리한 수단을 제공한다. 그러므로 수많은 문서 편집기들을 소스 코드 편집에 사용할 수 있지만 코드의 편집을 강화, 자동화, 용이케 하지 않을 경우 이들은 "소스 코드 편집기"라고 하지 않고 단순히 소스 코드를 편집하는 용도로 사용할 수 있는 "문서 편집기"라고 부르게 된다.
[[소스 코드 편집기]]들은 [[구문 강조]], [[들여쓰기 방식|들여쓰기]], [[자동 완성]], [[괄호 짝찾기]] 기능과 같이 소스 코드의 입력을 단순하게 하고 빠르게 만들어주도록 설계된 기능들을 포함한다. 이러한 편집기들은 또한 [[컴파일러]], [[인터프리터]], [[디버거]], 또 [[소프트웨어 개발 프로세스]]에 관련한 기타 프로그램을 실행하는데 편리한 수단을 제공한다. 그러므로 수많은 문서 편집기들을 소스 코드 편집에 사용할 수 있지만 코드의 편집을 강화, 자동화, 용이케 하지 않을 경우 이들은 "소스 코드 편집기"라고 하지 않고 단순히 소스 코드를 편집하는 용도로 사용할 수 있는 "문서 편집기"라고 부르게 된다.


== 저명한 소스 코드 편집기 ==
== 저명한 소스 코드 편집기 ==
* [[아톰 (문서 편집기)|아톰]]<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]], [[마이크로소프트 윈도우|윈도우]]를 포함한 [[크로스 플랫폼]])
* [[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, 윈도우를 포함한 크로스 플랫폼)
* [[울트라에디트]] (리눅스, OS X, 윈도우를 포함한 크로스 플랫폼)
* [[Vi]]/[[Vim|Vim]] (유닉스, 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼)
* [[Vi]]/[[Vim|Vim]] (유닉스, 리눅스, OS X, 윈도우를 포함한 크로스 플랫폼)
* [[비주얼 스튜디오 코드]] (리눅스, OS X, 윈도우를 포함한 크로스 플랫폼)
 
* [[엑스코드]] (OS X)
* [[엑스코드]] (OS X)


== 같이 보기 ==
== 같이 보기 ==
* [[통합 개발 환경]]
* [[통합 개발 환경]] ([[IDE]])


== 각주 ==
== 각주 ==
101

edits

Navigation menu