VS Code의 터미널에서 코드를 실행하는 방법

VS Code(Visual Studio Code) 터미널에서는 텍스트 명령을 허용합니다. 결과와 출력은 편집기에서 볼 수 있으며 bash, 명령 프롬프트, PowerShell과 같은 셸을 지원합니다. 터미널 노출에서 코드를 실행하면 사용자는 터미널을 여러 창으로 분할하고, 명령 기록을 탐색하고, 셸 환경을 사용자 정의하고, 더 나은 작업 흐름을 위해 설정을 구성할 수 있습니다.

How To Run Code In Terminal In VS Code

이 문서에서는 VS Code 터미널에서 코드를 실행하는 방법에 대해 자세히 설명합니다.

터미널에서 코드 실행

VS Code 터미널은 플랫폼에 직접 통합된 명령줄입니다. 이를 통해 코드 환경을 종료하지 않고도 스크립트를 실행하고, 명령을 실행하고, PC 운영 체제 또는 기타 개발 도구와 상호 작용할 수 있습니다. VS Code 터미널에서 코드를 실행하려면 아래 단계를 따르세요.

  1. VS Code에서 작업하려는 파일을 엽니다. 이것이 작동하려면 프로그래밍 언어와 일치하는 올바른 언어 확장이 필요합니다. 확장 탭에서 해당 항목을 찾을 수 있습니다.
    How To Run Code In Terminal In VS Code
  2. 키보드에서 (`) 백틱 키를 선택합니다. 그러면 통합 터미널이 열립니다. 여기서 또 다른 방법은 "보기" 메뉴 표시줄에서 "터미널"을 선택하는 것입니다. 여기에서 "새 터미널"을 선택하십시오.
    How To Run Code In Terminal In VS Code
  3. "cd" 명령을 통해 코드 파일이 포함된 디렉터리로 이동합니다. 예를 들어 파일이 "Document" 내에 있는 경우 여기서 사용되는 명령은 "cd Documents"여야 합니다. 이를 통해 폴더를 탐색할 수 있습니다.
    How To Run Code In Terminal In VS Code
  4. 올바른 디렉터리를 찾으면 코드 파일을 실행해야 합니다. 사용 중인 특정 프로그래밍 언어에 맞는 명령을 입력하면 됩니다.
    How To Run Code In Terminal In VS Code
    • 자바스크립트:node filename.js
    • 파이썬:python filename.py
    • C++:g++ filename.cpp -o output && ./output
    • 자바:javac filename.java && java filename
    • 루비:ruby filename.rb
  5. 파일 이름은 실제 코드 파일 이름으로 바꿔야 합니다.
    How To Run Code In Terminal In VS Code
  6. Enter 버튼을 눌러 명령을 실행하십시오. 그러면 터미널 내에 코드가 표시됩니다.
    How To Run Code In Terminal In VS Code

VS Code의 통합 터미널

Visual Studio Code 터미널은 완전히 통합되어 있으며 작업 영역 루트에서 바로 시작됩니다. 오류 감지 및 링크와 같은 기능을 갖춘 편집기 통합을 제공합니다. 독립형 터미널에서와 마찬가지로 다양한 명령을 실행할 수 있습니다.

통합 터미널을 여는 방법은 다음과 같습니다.

  1. 상단 도구 모음에서 메뉴로 이동하여 '보기'를 선택하세요.
    How To Run Code In Terminal In VS Code
  2. 드롭다운 메뉴에서 “터미널”을 선택합니다. 또는 “Ctrl+`”(백틱)을 사용하여 터미널을 시작하세요.
    How To Run Code In Terminal In VS Code
    • 터미널이 VS Code 창에서 열립니다. 여기에 명령 프롬프트가 표시됩니다.
  3. 드래그하여 터미널 창 크기를 조정합니다. 오른쪽 상단 모서리에 있는 최대화 버튼을 사용하여 전체 화면으로 들어갈 수 있습니다.
    How To Run Code In Terminal In VS Code
  4. 오른쪽 상단의 드롭다운 화살표를 누르고 원하는 셸을 선택합니다. 이런 식으로 쉘 사이를 전환하는 것이 가능합니다.
    How To Run Code In Terminal In VS Code
  5. “Ctrl+Shift+P”를 눌러 “명령 팔레트”를 엽니다.
  6. "보기: 터미널 전환" 명령을 활용하세요.
    How To Run Code In Terminal In VS Code
  7. "통합 터미널에서 열기" 메뉴 명령은 탐색기에서 사용할 수 있습니다.
    • 키보드의 "Ctrl+`" 단축키를 사용하여 터미널 패널을 전환할 수 있습니다.
    • "Ctrl+Shift+`" 키보드 단축키는 새 터미널을 만드는 데 도움이 됩니다.

VS Code의 터미널에는 셸 통합이라는 몇 가지 추가 기능이 있습니다. 명령이 실행되는 위치를 추적합니다. Ctrl+shift+C 단축키를 사용하면 외부 터미널에서 VS Code를 열 수 있습니다.

터미널 쉘

통합 터미널에서는 다양한 쉘을 사용할 수 있습니다. 이들은 종종 시스템에 설치되며 기본값은 시스템 기본값에서 가져옵니다. 쉘이 감지되면 터미널 프로필의 드롭다운에 표시됩니다.

터미널 관리

터미널 보기 오른쪽에는 터미널 탭 UI가 있습니다. 모든 터미널에는 이름, 색상, 아이콘 및 데이터 그룹 장식(있는 경우)이 있습니다.

터미널 인스턴스를 추가하려면:

  1. “터미널 패널(오른쪽 상단)”에서 “+” 아이콘을 선택합니다.
    How To Run Code In Terminal In VS Code
  2. 터미널 드롭다운으로 이동하여 프로필을 선택하세요.
    How To Run Code In Terminal In VS Code
    • 또는 Ctrl+Shift+` 명령을 누르세요. 이 작업을 수행하면 특정 터미널과 연결된 상위 목록 내에 새로운 항목이 생성됩니다.

인스턴스를 제거하려면 다음을 수행하십시오.

  1. 탭을 가리킨 다음 '휴지통' 옵션을 선택하세요.
    How To Run Code In Terminal In VS Code
  2. 탭 항목을 선택하고 “삭제”를 누르십시오.
    How To Run Code In Terminal In VS Code
    • 또는 마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 "터미널: 활성 터미널 인스턴스 종료" 명령 옵션을 사용합니다.

다음 Ctrl+PageDown 포커스와 이전 Ctrl+PageUp 포커스를 통해 서로 다른 터미널 그룹 사이를 탐색할 수 있습니다. 단말기 상태가 변경되면 단말기 오른쪽에 아이콘이 나타날 수 있습니다. 아이콘 위로 마우스를 가져가면 작업이 포함될 수 있는 상태 정보를 볼 수 있습니다.

분할 창(그룹)

서로 다른 터미널을 나란히 가질 수 있습니다. 창을 세분화한 다음 작업할 창 그룹을 만들 수 있습니다.

  1. 오른쪽 터미널 목록에서 항목을 찾아 그 위로 마우스를 가져갑니다.
    How To Run Code In Terminal In VS Code
  2. 인라인 분할 버튼을 선택합니다.
    How To Run Code In Terminal In VS Code
  3. 상황에 맞는 메뉴로 이동하여 마우스 오른쪽 버튼을 클릭한 다음 "분할" 메뉴를 선택합니다.
    How To Run Code In Terminal In VS Code
  4. "Alt"를 누른 다음 터미널 패널 내에서 "+" 또는 단일 탭을 클릭합니다.
    How To Run Code In Terminal In VS Code
  5. "Ctrl+Shift+5" 명령을 활성화합니다.
    How To Run Code In Terminal In VS Code

그룹 내의 터미널 간을 탐색하려면 "Alt+왼쪽"을 눌러 이전 창에 초점을 맞추거나 "Alt+오른쪽"을 클릭하여 다음 창에 초점을 맞춰야 합니다. 목록 내에서 탭을 끌어서 놓으면 기본적으로 탭이 다시 정렬됩니다. 그러나 탭을 기본 터미널 영역으로 끌면 터미널이 한 그룹에서 다음 그룹으로 성공적으로 이동됩니다.

"터미널: 분할 해제" 명령을 사용하면 터미널이 자체 그룹 내에서 이동됩니다. 이는 상황에 맞는 메뉴를 마우스 오른쪽 버튼으로 클릭하거나 명령 팔레트를 통해 수행됩니다.

편집기 영역 내의 터미널

편집기 내의 터미널은 "터미널: 편집기 영역에 새 터미널 만들기" 또는 "터미널: 측면 편집기 영역에 새로 만들기" 명령을 사용하여 열 수 있습니다. 이는 보기에서 편집기 영역으로 터미널을 드래그하여 수행할 수도 있습니다. 일반적으로 터미널 편집기는 일반 편집기 탭처럼 표시됩니다.

터미널 편집기는 양쪽에 있을 수도 있고 편집기 그룹 레이아웃 시스템을 통해 여러 차원으로 배열될 수도 있습니다. "terminal.integrated.defaultLocation" 설정은 기본 "편집기" 또는 "보기" 영역 터미널 위치를 변경합니다.

콘텐츠 탐색

버퍼는 터미널 콘텐츠를 나타내며 “스크롤백” 위 또는 아래쪽 뷰포인트에 있는 섹션입니다. "terminal.integrated.scrollback" 설정은 유지되는 스크롤백의 양을 결정합니다. 기본값은 1000줄입니다.

다음을 포함한 다양한 명령을 수행하여 버퍼 주위를 탐색할 수 있습니다.

  • Ctrl+Alt+PageUp: 한 줄 위로 스크롤
  • Ctrl+Alt+PageDown: 아래로 스크롤
  • Shift+PageUp: 페이지 위로 스크롤
  • Shift+PageDown: 페이지 아래로 스크롤
  • Ctrl+Home: 맨 위로 스크롤
  • Ctrl+End: 맨 아래로 스크롤

명령 탐색의 경우:

  • Ctrl+Up: 이전 명령으로 스크롤
  • Ctrl+Down: 다음 명령으로 스크롤

일반적으로 스크롤은 동시에 발생합니다. 그러나 “terminal.dll”을 사용하여 구성할 수 있습니다. Integrated.smoothscrolling' 옵션을 사용하여 짧은 시간 동안 애니메이션을 적용할 수 있습니다.

자주 묻는 질문

VS 터미널을 시작하는 데 문제가 있으면 어떻게 해야 합니까?

터미널을 시작하는 데 문제가 있는 경우 문제 해결 가이드 로 이동하여 추가 지침을 얻을 수 있습니다.

관리자 터미널을 만들 수 있나요?

일반적으로 통합 셸은 VS Code 권한으로 실행됩니다. 관리자 또는 기타 권한으로 셸을 실행하려는 경우 터미널에서 "runas.exe" 및 기타 유틸리티를 활용하세요.

VS Code 터미널을 사용하여 워크플로 간소화

편집기를 종료할 필요가 없으므로 VS Code 터미널 내에서 코드를 실행하는 것이 효율적이고 편리합니다. 모든 개발 작업을 간소화하고 코드 실행과 코딩 자체 사이를 전환할 수 있습니다. 결국 생산성이 향상되고 코드 실행 및 디버깅에 집중할 수 있습니다.

VS Code 터미널 내에서 코드를 실행해 보셨나요? 당신의 경험은 어땠나요? 아래 댓글 섹션을 통해 알려주세요.

Sign up and earn $1000 a day ⋙

GoPro, Apple Watch용 KILLER 앱 출시

GoPro, Apple Watch용 KILLER 앱 출시

watchOS 2 이후로 우리는 Apple Watch를 위한 새로운 킬러 앱을 기다려왔고 GoPro가 방금 앱을 출시했을 수도 있습니다. 회사에서 나온 새로운 앱

Pium은 귀하의 스마트 홈에서 보기만큼 좋은 냄새가 나기를 원합니다.

Pium은 귀하의 스마트 홈에서 보기만큼 좋은 냄새가 나기를 원합니다.

금주의 킥스타터: Pium “내 스마트 홈에는 코가 없어요” “냄새가 어때요?” "끔찍한." Amazon Echo는 조명을 끄고 조명을 변경할 수 있습니다.

Life360 왜 속도가 보이지 않나요?

Life360 왜 속도가 보이지 않나요?

도로는 위험한 곳이 될 수 있습니다. 다행히 Life360 앱을 사용하면 귀하와 귀하의 사랑하는 사람이 고속도로에서 합법적인 속도로 운전하고 있는지 확인할 수 있습니다.

Snapchat에서 내 AI를 사용하는 방법

Snapchat에서 내 AI를 사용하는 방법

Snapchat과 같은 소셜 미디어 앱은 이제 인공 지능을 시스템에 통합하려는 경쟁의 일부입니다. My AI라는 새로운 Snapchat 챗봇은

Discord No Route 오류 – 모바일 및 PC를 위한 최선의 수정

Discord No Route 오류 – 모바일 및 PC를 위한 최선의 수정

Discord는 열성적인 게임 매니아들이 음성과 텍스트를 통해 쉽게 상호 작용할 수 있는 재미있는 플랫폼을 제공합니다. 서비스라고 알려져 있지만

Google 슬라이드를 반복하는 방법

Google 슬라이드를 반복하는 방법

Google 프레젠테이션은 온라인과 오프라인 모두에서 비즈니스와 교육에 필수적인 도구입니다. 이 프로그램 덕분에 우리는 수많은 프레젠테이션에 무료로 액세스할 수 있습니다.

최고의 Google 양식 대안

최고의 Google 양식 대안

Google Forms는 널리 사용되는 양식 작성 도구이지만 Google 계정이 없거나 앱이 마음에 들지 않으면 무료인 대안이 필요합니다.

Life360 비밀번호를 잊어버렸을 때 해야 할 일

Life360 비밀번호를 잊어버렸을 때 해야 할 일

비밀번호의 문제점은 비밀번호를 잊어버리기 쉽다는 것입니다. 이는 다른 앱과 마찬가지로 Life360 계정에서도 마찬가지입니다. 스트레스의 원인이 되거나

왕국 요리법의 최고의 눈물

왕국 요리법의 최고의 눈물

"젤다의 전설: 왕국의 눈물"(TotK)에서 음식은 생존에 매우 중요하며, 조리된 식사는 생간식보다 훨씬 좋습니다. 실제로,

LinkedIn에서 동일한 회사에 여러 직책을 추가하는 방법

LinkedIn에서 동일한 회사에 여러 직책을 추가하는 방법

LinkedIn을 사용하면 경력 진행 상황을 잠재적인 고용주에게 고급 형식으로 보여줄 수 있습니다. 단지 한 직책을 나열하는 대신

왕국의 눈물로 루피를 얻는 방법

왕국의 눈물로 루피를 얻는 방법

"젤다의 전설: 왕국의 눈물"(TotK)에는 구입해야 할 다양한 아이템이 있습니다. 대부분의 경우 획득하려면 돈이 필요합니다. 그만큼

스카이 VIP란 무엇인가요? Sky VIP 보상에 대해 알아야 할 모든 것

스카이 VIP란 무엇인가요? Sky VIP 보상에 대해 알아야 할 모든 것

하나 이상의 Sky 서비스에 가입하고 영국과 아일랜드에 거주하는 경우 자동으로 Sky VIP 보상을 받을 수 있습니다. 스카이 VIP는 감미료입니다

AirPods Pro 음질을 개선하는 방법

AirPods Pro 음질을 개선하는 방법

AirPods Pro 사용자라면 표준 AirPods에 비해 음질이 크게 향상되었다는 사실을 알고 계실 것입니다. 하지만 새싹을 개선할 수 있는 방법이 있다는 것을 알고 계셨나요?

프라임 회원과 비프라임 회원에 대한 Amazon의 배송 비용은 다음과 같습니다.

프라임 회원과 비프라임 회원에 대한 Amazon의 배송 비용은 다음과 같습니다.

Amazon은 세계에서 가장 유명한 전자상거래 브랜드로 자리매김했습니다. 온라인 쇼핑객은 관대함과 같은 매력적인 혜택 때문에 Amazon을 선택합니다.

사진이나 이미지의 흐림을 제거하는 방법

사진이나 이미지의 흐림을 제거하는 방법

모두가 그렇게 합니다. 아이가 흥미진진한 일을 하고 있는 모습이나 eBay 목록에 올릴 완벽한 제품 사진을 찍는 멋진 사진을 찍고 나중에

파일이 열려 있기 때문에 이 작업을 완료할 수 없습니다 수정 방법

파일이 열려 있기 때문에 이 작업을 완료할 수 없습니다 수정 방법

이름 바꾸기, 전송 또는 삭제를 시도할 때 "파일이 열려 있기 때문에 이 작업을 완료할 수 없습니다."라는 오류 메시지가 표시되었을 수 있습니다.

Terraria에서 워터 볼트를 얻는 방법

Terraria에서 워터 볼트를 얻는 방법

Terraria에는 캐릭터를 강화하는 데 사용할 수 있는 귀중한 아이템, 무기, 장비가 가득합니다. 게임 초반에 가장 다재다능한 무기 중 하나는

TikTok은 모든 비디오인가요? 반드시 그렇지는 않음

TikTok은 모든 비디오인가요? 반드시 그렇지는 않음

TikTok은 주로 짧은 동영상에 중점을 둡니다. 크리에이터들이 주로 춤추고, 립싱크하고, 시도하는 모습을 담은 15초짜리 동영상으로 시작되었습니다.

무대 모드 명령

무대 모드 명령

자신의 Discord 서버를 관리하고 조정하는 것이 재미있을 수도 있지만 관리 작업을 돕거나 단순히 주입하기 위해 일부 봇을 탑재할 수도 있습니다.

CrunchyRoll 프리미엄을 얻는 방법

CrunchyRoll 프리미엄을 얻는 방법

애니메이션 팬이시지만 Crunchyroll에서 무료로 시청하고 싶으신가요? 죄송합니다. 더 이상 프리미엄 구독 없이는 시험해 볼 가치가 없습니다. 이상으로