자동완성 ( IntelliSense )

- 코드를 작성할 때 변수, 메서드, 클래스, 네임스페이스 등을 미리 제안해주는 기능
- 사용자가 다 입력하지 않아도 자동으로 목록을 보여줘서 빠르게 선택할 수 있음
- C# 같은 정적 언어에서는 특히 많이 쓰인다.
장점
- 생산성 향상 : 다 외우지 않아도 IDE 가 제안해줌
- 오타 방지 : 정확한 이름을 자동으로 골라준다
- 학습 효과 : 어떤 멤버들이 있는지 탐색 가능
단점
- 초보자에게는 너무 많은 목록이 뜨면서 헷갈릴 수 있다.
- 코드를 직접 타이핑하며 연습하고 싶은 경우 방해가 된다.
자동 완성 기능을 비활성화 하는 방법
- Visual Studio 상단 메뉴에서 도구 ( Tools ) 클릭 → 옵션 ( Options ) 클릭

- 왼쪽 메뉴에서 텍스트 편집기 ( Text Editor ) → C# →IntelliSense 선택
- 오른쪽 창에서 아래 옵션의 체크를 해제한다.
- 문자를 입력하면 완성 목록 표시 체크 해제
- 매개변수 힌트까지 없애고 싶으면 인수 목록에 자동으로 완성 목록 표시 체크 해제

추가 Tip
- 완전히 끄는 게 아니라 필요할 때만 쓰고 싶다면
- 자동완성을 끄고 Ctrl + Space 를 눌러 수동으로 호출할수 있다.
- 코드 오류 밑줄 ( 빨간 줄 ) 은 자동완성과 별개라서 자동완성 기능을 비활성화 하더라도 계속 유지
'⚙️Visual Studio > 🔧설치 및 환경설정' 카테고리의 다른 글
| Visual Studio 로 프로그램을 생성하는 방법 (0) | 2025.09.06 |
|---|