비주얼 스튜디오 코드

Visual Studio Code
비주얼 스튜디오 코드
개발자마이크로소프트
초도출시2015년 4월 29일, 8년 전(2015-04-29)
안정적 방출
1.85.2[1] / 2024년 1월 18일
미리보기 릴리스
1.86-insiders[2] Wikidata에서 편집합니다.
저장소
로 적음TypeScript, JavaScript, HTML, CSS[3]
운영체제Windows 10 이상, OS X 10.11 이상, Linux
플랫폼x86-64, ARMhf[a], ARM64
크기
  • Windows: 40.8–68.3 MB
  • 리눅스: 46.5~66.6MB
  • macOS: 67.5 MB
사용 가능한 위치15개 국어
언어 목록
영어(미국), 간체 중국어, 번체 중국어, 프랑스어, 독일어, 이탈리아어, 포르투갈어(브라질), 일본어, 한국어, 러시아어, 스페인어, 헝가리어, 터키어, 폴란드어, 체코어[4]
유형소스코드 편집기
면허증.
웹사이트코드.비주얼 스튜디오com Edit this at Wikidata

비주얼 스튜디오 코드([9]Visual Studio Code)는 마이크로소프트윈도우, 리눅스, 맥OS용으로 개발한 소스 코드 편집기입니다.[10] 기능에는 디버깅, 구문 강조, 지능형 코드 완성, 스니펫, 코드 리팩토링 및 내장된 Git 지원이 포함됩니다. 사용자는 테마, 키보드 단축키, 기본 설정을 변경하고 기능을 추가하는 확장을 설치할 수 있습니다.

Stack Overflow 2023 개발자 설문조사에서 Visual Studio Code는 응답자 86,544명 중 73.71%가 사용한다고 응답하여 가장 인기 있는 개발자 환경 툴로 선정되었습니다. 또한 설문조사 결과 Visual Studio Code는 전문 개발자보다 코딩을 배우는 사람들이 더 많이 사용하는 것으로 나타났습니다(78% 대 74%).[11]

역사

비주얼 스튜디오 코드는 2015년 4월 29일 마이크로소프트가 2015 빌드 컨퍼런스에서 처음 발표했습니다. 직후 미리보기 빌드가 출시되었습니다.[12]

2015년 11월 18일, 비주얼 스튜디오 코드의 소스 코드MIT 라이선스로 출시되어 깃허브에서 사용할 수 있게 되었습니다. 확장 지원도 공지되었습니다.[13] 2016년 4월 14일, Visual Studio Code는 공개 프리뷰 단계를 졸업하고 웹에 공개되었습니다.[14] Microsoft는 Visual Studio Code의 소스 코드 대부분을 허용 MIT License에 따라 GitHub에 공개한 [5][15]반면 Microsoft가 공개한 것은 독점적인 프리웨어입니다.[7]

특징들

비주얼 스튜디오 코드는 C, C#, C++, 포트란, , 자바, 자바스크립트, Node.js, Python, Rust, Julia 등 다양한 프로그래밍 언어와 함께 사용할 수 있는 소스 코드 편집기입니다.[16][17][18][19][20] 이는 Blink 레이아웃 엔진에서 실행되는 Node.js 애플리케이션을 개발하는 데 사용되는 [21]Electron 프레임워크를 기반으로 합니다. Visual Studio Code는 Azure DevOps(이전에는 Visual Studio Online 및 Visual Studio Team Services로 불림)에서 사용되는 것과 동일한 편집기 구성 요소(코드명 "Monaco")를 사용합니다.[22]

Visual Studio Code는 기본적으로 대부분의 일반적인 프로그래밍 언어를 지원합니다. 이 기본 지원에는 구문 강조, 브래킷 일치, 코드 접기 및 구성 가능한 스니펫이 포함됩니다. Visual Studio Code는 또한 IntelliSense for 자바스크립트, TypeScript, JSON, CSS, HTML과 함께 Node.js에 대한 디버깅 지원을 제공합니다. 추가 언어 지원은 VS Code Marketplace에서 무료로 사용 가능한 확장을 통해 제공할 수 있습니다.[23]

An orange version of the Visual Studio Code logo for the insiders version of Visual Studio Code
Visual Studio Code 내부자 로고

프로젝트 시스템 대신 사용자가 하나 이상의 디렉토리를 열 수 있도록 하여 나중에 재사용할 수 있도록 작업 공간에 저장할 수 있습니다. 이를 통해 모든 언어에 대해 언어에 구애받지 않는 코드 편집기로 작동할 수 있습니다. 많은 프로그래밍 언어와 언어마다 다른 기능 세트를 지원합니다. 원하지 않는 파일 및 폴더는 설정을 통해 프로젝트 트리에서 제외할 수 있습니다. 많은 Visual Studio Code 기능은 메뉴나 사용자 인터페이스를 통해 노출되지 않지만 명령 팔레트를 통해 액세스할 수 있습니다.[24]

Visual Studio Code는 확장을 통해 확장할 수 있으며,[25] 중앙 저장소를 통해 사용할 수 있습니다. 여기에는 편집기[26] 및 언어 지원에 대한 추가 사항이 포함됩니다.[24] 주목할 만한 기능은 Language Server Protocol을 사용하여 새 언어, 테마, 디버거, 시간 여행 디버거에 대한 지원을 추가하는 확장 프로그램을 만들고 정적 코드 분석을 수행하며 코드 라이너를 추가하는 기능입니다.[27]

소스 제어는 Visual Studio Code의 내장 기능입니다. 메뉴 표시줄 내부에 사용자가 버전 제어 설정에 액세스하고 현재 프로젝트에 대한 변경 사항을 볼 수 있는 전용 탭이 있습니다. 이 기능을 사용하려면 Visual Studio Code가 지원되는 버전 제어 시스템(Git, Apache Subversion, Perforce 등)에 연결되어 있어야 합니다. 이를 통해 사용자는 리포지토리를 만들 수 있을 뿐만 아니라 Visual Studio Code 프로그램에서 직접 푸시 및 풀 요청을 할 수 있습니다.

Visual Studio Code를 사용하면 활성 문서가 저장되는 코드 페이지, 줄 문자 및 활성 문서의 프로그래밍 언어를 설정할 수 있습니다. 따라서 모든 플랫폼, 모든 로케일 및 특정 프로그래밍 언어에 사용할 수 있습니다.[promotion?]

Visual Studio Code는 사용 데이터를 수집하여 Microsoft로 보냅니다. 그러나 이 기능은 비활성화할 수 있습니다.[28] 애플리케이션의 오픈 소스 특성으로 인해 원격 측정 코드는 수집된 내용을 정확하게 볼 수 있는 대중이 액세스할 수 있습니다.[29]

접수처

2016년 스택 오버플로에 대한 개발자 설문조사에서 비주얼 스튜디오 코드는 47,000명의 응답자 중 7%만이 사용하여 최고 인기 개발 도구 중 13위를 차지했습니다.[30] 그러나 2년 후 비주얼 스튜디오 코드는 75,000명의 응답자 중 35%가 사용하면서 1위를 달성했습니다.[31] 2019년 개발자 설문조사에서도 Visual Studio Code가 87,000명의 응답자 중 50%가 Visual Studio Code를 사용하여 1위를 차지했습니다.[32] 2020년 개발자 설문조사에서는 통합 개발 환경에 대해 다루지 않았습니다.[33] 2021년 개발자 설문조사에서 비주얼 스튜디오 코드는 응답자 71,000명 중 74.5%,[34] 2022년 설문조사 71,010명 중 74.48%,[35] 2023년 설문조사 86,544명 중 73.71%가 사용하며 계속해서 1위를 차지했습니다.[36]

관련사건

CEC-IDE 논란

2023년 6월 20일 광저우에서 열린 광둥성 디지털정부혁신발전포럼에서 CEC-IDE를 공개하고 중국에서 생산된 최초의 통합개발 도구로 설명했습니다.[37][38] 그러나 CEC-IDE는 이후 재배포에 필요한 MIT 라이센스 사본을 포함하지 못한 Visual Studio Code의 브랜드가 변경된 릴리스로 밝혀졌습니다. 6월 26일 디지털 광동은 CEC-IDE가 Visual Studio Code에 기반하고 있음을 인정하는 성명서를 발표했습니다.[39]

참고 항목

메모들

  1. ^ Linux 시스템에서만 사용할 수 있습니다.

참고문헌

  1. ^ "Release 1.85.2". 18 January 2024. Retrieved 19 January 2024.
  2. ^ "Documentation for Visual Studio Code". Retrieved 10 December 2023.
  3. ^ GitHub repository microsoft/vscode, Microsoft, 2020-12-20, archived from the original on 2015-11-23, retrieved 2020-12-20
  4. ^ "Visual Studio Code Display Language (Locale)". code.visualstudio.com. Microsoft. Archived from the original on 2023-11-08. Retrieved 2023-11-08.
  5. ^ a b "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. 17 November 2015. Archived from the original on 27 March 2021. Retrieved 17 April 2021.
  6. ^ "Download Visual Studio Code". code.visualstudio.com. Microsoft. Archived from the original on 17 August 2016. Retrieved 16 August 2016.
  7. ^ a b "Microsoft Software License Terms". code.visualstudio.com. Microsoft. Archived from the original on 21 October 2017. Retrieved 16 August 2016.
  8. ^ "The best parts of Visual Studio Code are proprietary". Underjord. Archived from the original on 2021-02-06. Retrieved 2021-02-10.
  9. ^ Stanton, Lee (2021-08-17). "How to Run Code in VS Code". Alphr. Archived from the original on 2022-06-02. Retrieved 2022-04-03.
  10. ^ Lardinois, Frederic (April 29, 2015). "Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows". TechCrunch. Archived from the original on October 28, 2017. Retrieved April 15, 2018.
  11. ^ "Stack Overflow Developer Survey 2023". Stack Overflow. Retrieved 7 July 2023.
  12. ^ McBreen, Sean (April 29, 2015). "Announcing Visual Studio Code - Preview". Archived from the original on 2015-10-09.
  13. ^ "Visual Studio now supports debugging Linux apps; Code editor now open source". Ars Technica. Archived from the original on 11 April 2019. Retrieved 18 November 2015.
  14. ^ "Visual Studio Code editor hits version 1, has half a million users". Ars Technica. Condé Nast. 15 April 2016. Archived from the original on 7 July 2017. Retrieved 15 June 2017.
  15. ^ Dias, Chris (4 December 2015). "Issue: Menu license links to non Open Source license". Microsoft/vscode repo. Microsoft. Response #161792005. Archived from the original on 4 September 2022. Retrieved 21 February 2019 – via GitHub.com. We wanted to deliver a Microsoft branded product, built on top of an open source code base that the community could explore and contribute to.
  16. ^ Kanjilal, Joydip (2015-05-06). "Visual Studio Code: A fast, lightweight, cross-platform code editor". InfoWorld. Archived from the original on 2019-01-25. Retrieved 2019-01-25.
  17. ^ Bisson, Simon (2018-09-11). "It's gotten a little easier to develop PWAs in Windows". InfoWorld. Archived from the original on 2019-01-25. Retrieved 2019-01-25.
  18. ^ Krill, Paul (2018-02-24). "What's new in Microsoft Visual Studio Code". ChannelWorld. Archived from the original on 2019-01-25. Retrieved 2019-01-25.
  19. ^ Wanyoike, Michael (2018-06-06). "Debugging JavaScript Projects with VS Code & Chrome Debugger". SitePoint. Archived from the original on 2019-01-25. Retrieved 2019-01-25.
  20. ^ "Julia in Visual Studio Code". code.visualstudio.com. Archived from the original on 2023-05-26. Retrieved 2023-05-26.
  21. ^ "Microsoft's new Code editor is built on Google's Chromium". Ars Technica. 29 April 2015. Archived from the original on 7 May 2015. Retrieved 18 November 2015.
  22. ^ "Monaco Editor". microsoft.github.io/monaco-editor. Archived from the original on 2017-08-30. Retrieved 2016-11-03.
  23. ^ "Programming Languages, Hundreds of programming languages supported". Microsoft. Archived from the original on 2017-05-11. Retrieved 2016-10-11.
  24. ^ a b "Language Support in Visual Studio Code". Visual Studio Code. October 10, 2016. Archived from the original on 2017-05-11. Retrieved 2016-10-12.
  25. ^ "Extending Visual Studio Code". Visual Studio Code. October 10, 2016. Archived from the original on 2016-10-18. Retrieved 2016-10-12.
  26. ^ "Managing Extensions in Visual Studio Code". Visual Studio Code. October 10, 2016. Archived from the original on 2021-01-24. Retrieved 2016-10-12.
  27. ^ "Creating Language Servers for Visual Studio Code". Archived from the original on 2017-09-01. Retrieved 2017-02-27.
  28. ^ "Visual Studio Code FAQ". code.visualstudio.com. Microsoft. Archived from the original on 28 August 2016. Retrieved 4 November 2016. VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don't wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false.
  29. ^ "vscode/src/vs/platform/telemetry at main branch". microsoft/vscode repo. Microsoft. Archived from the original on 25 November 2021. Retrieved 24 March 2020 – via GitHub.
  30. ^ "Developer Survey Results 2016". Stack Overflow Insights. Stack Exchange. Archived from the original on 18 March 2016. Retrieved 7 April 2018.
  31. ^ "Developer Survey Results 2018". StackOverflow Insights. Stack Exchange. Archived from the original on 6 March 2020. Retrieved 7 April 2018.
  32. ^ "Developer Survey Results 2019 – Most Popular Development Environments". Stack Overflow Insights. Stack Exchange. Archived from the original on 7 March 2020. Retrieved 10 April 2019.
  33. ^ "Stack Overflow Developer Survey 2020 - Development Environments and Tools". Stack Overflow Insights. Stack Exchange. Archived from the original on 1 November 2023. Retrieved 8 November 2023.
  34. ^ "Stack Overflow Developer Survey 2021 - Integrated Development Environment". Stack Overflow Insights. Stack Exchange. Archived from the original on 13 April 2022. Retrieved 11 August 2021.
  35. ^ "Stack Overflow Developer Survey 2022 - Integrated development environment". Stack Overflow Insights. Stack Exchange. Archived from the original on 27 June 2022. Retrieved 28 June 2022.
  36. ^ "Stack Overflow Developer Survey 2023 - Integrated development environment". Stack Overflow Insights. Stack Exchange. Archived from the original on 4 November 2023. Retrieved 8 November 2023.
  37. ^ "广东省数字政府科技创新发展论坛举办" [Guangdong Province Digital Government Technology Innovation Development Forum Held]. People's Government of Guangdong Province (in Chinese (China)). 2023-06-21. Archived from the original on 2023-07-21.
  38. ^ 麒麟软件 (2023-06-26). ""粤"上高地|麒麟软件与数字广东携手推动广东数字政府建设". Weixin Public Platform (in Chinese (China)).
  39. ^ Digital Guangdong (2023-08-26). "致 歉 声 明" [Apology Statement]. Digital Guangdong (in Chinese (China)). Archived from the original on 2023-08-31.

외부 링크