사용자 코드 편집

코드 작성, 탐색 및 문제 해결

자신 있게 코딩

지원 필요 시 즉각 제공

Visual Studio에서는 C#/VB 및 C++에서 JavaScript 및 Python에 이르기까지 사용하는 언어에 상관없이 코드 작성 중 실시간 지원을 제공합니다.

IntelliSense는 사용자 입력에 따라 API를 설명하고, 자동 완성 기능으로 작업 속도 및 정확도를 향상합니다. 범주별로 값 집합의 범위를 좁힐 수 있으므로 새 API를 더 빠르게 탐색할 수 있습니다. 빠른 정보 도구 설명을 이용해서 API 정의를 조사할 수 있으며, 구불구불한 선을 통해 사용자 입력에 따라 표시되는 문제를 쉽게 확인할 수 있습니다.

컨텍스트에서 탐색

원하는 코드를 정확히 찾으세요.

대규모 코드 기반에서 원하는 내용을 찾기란 쉽지 않습니다.

Visual Studio에서는 정의 미리 보기 및 쉽게 필터링할 수 있는 개선된 GoTo와 같은 기능을 통해, 처음에 시작한 코드 또는 태그의 컨텍스트를 잃지 않고도 쉽게 코드를 탐색하고 한 종류의 항목만 찾도록 선택할 수 있습니다.

[모든 참조 찾기]를 사용하면 결과를 간단히 그룹화, 필터링 및 검색하고, 필요한 만큼의 결과 집합을 유지할 수 있습니다.

향상된 스크롤 막대의 10,000피트 코드 파일 구조 보기를 통해 문제를 신속하게 파악할 수 있으며 구조 시각화 도우미를 통해 코드 블록 구조 내에서의 현재 위치를 항상 알 수 있습니다.

솔루션 탐색기에서 인라인 개체 찾아보기 기능을 사용해서 코드의 개체 구조를 쉽게 확인하고 솔루션에서 파일을 신속하게 검색할 수 있습니다.

코드 이해

현재 위치에서 전체 코드 조망

Code Lens를 사용하면 현재 코드를 벗어나지 않고도 호출 구조를 이해하고 관련된 함수를 빠르게 탐색할 수 있습니다. Code Lens는 이외에도 더 많은 기능을 제공합니다. 메서드를 마지막으로 수정한 사람이 누구이며, 테스트에 성공했는지를 현재 코드 위치에서 바로 확인할 수 있습니다.

빠르게 문제 해결

문제의 핵심을 파악하고 해결책 찾기

전구 아이콘을 통해 대부분의 경우 코드를 입력하면서 일반적인 코딩 문제를 “실시간”으로 식별하고 해결할 수 있으며 리팩터링, 인터페이스 구현 등과 같은 코드 작업을 편집기에서 직접 빠르게 수행할 수 있습니다.

빠르게 문제 해결

문제의 핵심을 파악하고 해결책 찾기

오류 목록은 컴파일 및 빌드에서 코드 분석 문제까지 소스에 상관없이 솔루션에 있는 코드 관련 문제를 탐색 및 수정할 수 있는 “단일 지점”입니다.

일부 언어에서는 입력 중 도메인 관련 문제 포착을 위한 사용자 지정 “분석기”가 실시간으로 지원됩니다.

고급 필터링 기능을 사용해서 문제를 찾아내서 이동하고 수정 사항을 만들 수 있습니다.

오류 발생 시 코드 링크를 클릭하거나 F1을 누르면 문제 해결을 위해 웹 콘텐츠를 검색할 수 있습니다.

간편한 리팩터링

IDE의 문제 해결 지원

프로젝트가 커지면 사용자 또는 다른 사람이 이전에 작성했던 코드의 구조를 다시 작성하거나 리팩터링하는 경우가 발생합니다.

이제는 Visual Studio에서 이러한 작업이 대부분 자동으로 처리되기 때문에 작업이 훨씬 쉬워졌습니다.

C#, VB 및 C++를 비롯한 일부 언어에서는 Visual Studio 편집기에서 빠른 작업 메뉴를 통한 메서드 추출, 이름 바꾸기 등의 강력한 기본 제공 리팩터링 옵션이 지원됩니다.

어디에서나 간편하게

환경 설정 이용

원하는 방식으로 환경을 설정하는 작업은 여러 번 수행할 필요가 없습니다. Visual Studio에 로그인하면 설정 로밍 기능을 통해 위치와 관계없이 이전의 환경 설정을 그대로 사용할 수 있습니다. 또한 다른 개발자 서비스(예: Azure 계정)를 이용할 때 사용할 수 있는 ID까지 로밍 기능에 포함되므로 해당 자격 증명도 한 번만 입력하면 됩니다.

완전한 화면 레이아웃

…어디서 일하든지 간에!

다중 모니터 데스크톱과 노트북에서 자주 사용하는 화면 레이아웃이 서로 다른가요? 걱정하지 마세요. 특정 컴퓨터 또는 작업에 따라 가장 적합한 사용자 지정 화면 레이아웃을 저장하고 적용할 수 있습니다.

학생, 오픈 소스 및 개인 개발자를 위한 모든 기능을 갖춘 무료 IDE

무료 다운로드

소규모 팀을 위한 전문 개발자 도구, 서비스 및 구독 혜택

무료 평가판

모든 규모 팀의 까다로운 품질 및 확장 요구 사항을 충족하는 종단 간 솔루션

무료 평가판