
개념 사전 · 프로그램
Visual Studio Code
VS Code · VSCode · 비주얼 스튜디오 코드
는 소스 코드와 설정 파일을 편집하고 확장 기능으로 개발 작업을 연결하는 편집기이다. 를 사용하면 로컬 창에서 원격 서버의 파일·터미널·개발 도구를 다룰 수 있다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
로고: Microsoft / Visual Studio Code 공식 자료. 제품 식별을 위해 표시하며 각 상표의 권리는 권리자에게 있습니다.
01무엇이고, 어떤 일을 하나
- ·YAML·셸 스크립트 등의 문법과 들여쓰기를 보며 파일을 편집한다.
- 원격 SSH 작업 공간을 통해 서버에 저장된 파일과 그 서버의 실행 환경을 연결한다.
- 변경 비교·터미널·확장 기능을 한 작업 창에 모아 코드 수정과 결과 확인을 돕는다.
02어떤 순서로 동작하나
- 작업 공간 열기
로컬 폴더 또는 의 대상 호스트를 선택한다. 편집 중인 파일의 저장 위치가 로컬인지 원격인지에 따라 이후 명령이 읽는 파일도 달라진다.
- 원격 연결 준비
확장 기능이 SSH로 인증하고 원격 실행 구성요소를 준비한다. SSH 서버와 원격 운영체제가 요구 조건을 충족해야 하며 편집기는 이 조건을 자동으로 없애지 않는다.
- 파일 편집과 저장
원격 파일을 열어 YAML 구조나 코드를 수정하고 저장한다. 파일 저장은 내용의 변경이며 실행·서비스 재시작 같은 적용 단계는 별도이다.
- 실행과 비교
원격 에서 명령을 실행하면 원격 환경의 ·PATH·권한이 사용된다. 결과와 를 비교해 수정한 파일과 실제 실행 대상이 일치하는지 판단한다.
03먼저 알아둘 용어와 구성요소
- 편집기가 현재 작업 대상으로 삼는 폴더·프로젝트와 그 설정 범위이다.
- SSH 호스트를 원격 개발 환경으로 연결하는 확장 기능이다.
- 확장 기능이 실행되는 환경이다. 확장의 성격에 따라 로컬과 원격 실행 위치가 달라질 수 있다.
- 편집기 창 안의 터미널이다. 원격 작업 창에서는 원격 와 연결될 수 있으므로 위치를 구분한다.
- 키와 목록의 계층을 표현하는 문법 요소이다. 편집기의 색상만으로 변수·모듈 의미까지 검증되지는 않는다.
- 파일 변경 전후를 비교하는 표현이다. 저장된 변경과 원격 시스템에 적용된 변경은 별도의 상태이다.
04예제로 따라가기
- 원격 에서 플레이북을 편집한 뒤 그 서버 터미널의 -playbook으로 실행하는 구성은 제어 노드의 경계를 분명하게 한다.
- 로컬에 이 설치되어 있어도 원격 확장이 쓰는 환경에는 필요한 모듈이 없을 수 있다.
- 설정 파일을 저장했으나 서비스 동작이 바뀌지 않으면 편집 실패로 단정하기 전에 실제 설정 경로와 적용 절차를 구분한다.
05혼동하기 쉬운 점과 확인 기준
- Visual Studio와 는 이름이 비슷한 별도 제품이다. 문서의 확장·기능 을 서로 바꾸어 적용하지 않는다.
- 원격 폴더를 연 상태에서 실행한 명령이 로컬 PC를 대상으로 한다고 가정하지 않는다. 실행 대상과 계정을 먼저 구분한다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.