티스토리 뷰
비주얼 스튜디오 코드에서는 단순하게 빌드 및 실행을 하기 어렵습니다. 하지만 Code runner 라는 추가 확장 프로그램을 이용하면 편하게 실행할 수 있습니다. Code runner 가 지원하는 언어는 아래와 같습니다.
C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, and costom command
위와 같이 대부분의 언어를 지원하고 있습니다. 아래는 설치방법과 사용방법에 대해 설명하겠습니다.
|Code Runner 설치하기
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Code runner는 위의 링크에서 설치하거나 Visual Studio Code에서 Extensions 탭에 가서 "Code Runner" 를 치고 다운로드 받으시기 바랍니다.
|Code Runner 실행하기
Code Runner 로 코드를 실행하기 위해서는 "마우스 우클릭 > Run Code" 로 실행을 하거나 단축키를 입력하면 됩니다. 아래는 Code Runner의 단축키들 입니다.
실행 : Ctrl + Alt + N
실행중지 : Ctrl + Alt + M
또한 코드중 일부분만 실행하고 싶다면 해당 부분을 선택하고 실행 단축키를 누르면 됩니다.
만약 다른 언어로 실행하고 싶다면 Ctrl + Alt + J 를 누르고 실행하고자 하는 언어를 선택하면 됩니다.
|Code Runner 오류 해결방법
Code runner 를 사용하다보면 오류가 나는 경우가 있습니다. 우선 Code Runner를 실행하기 위해서는 컴파일러의 위치가 윈도우 환경 변수 안에 등록되어있어야 합니다. 또는 "파일 > 기본설정 > 설정" 에서 json파일 열기를 한 후 아래 형식과 같이
{
"code-runner.executorMap": {
"javascript": "node",
"php": "C:\\php\\php.exe",
"python": "python",
"perl": "perl",
"ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
"go": "go run",
"html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
}
}
"code-runner.executorMap" 안에 해당 컴파일러의 경로를 적어주면 됩니다.
또 다른 오류로는 scanf 또는 cin 과 같은 키보드입력을 받는 경우 Code Runner가 멈추고 작동이 되지 않는 경우가 있습니다. 이는 VScode의 출력 탭에서 출력되기 때문에 그런 것인데 터미널에서 실행하게 되면 문제가 해결됩니다.
"파일 > 기본설정 > 설정" 에서 "code runner terminal" 을 입력한 후 나오는 설정을 체크해주면 됩니다. 이 설정을 마치면 사진과 같이 터미널 탭에서 실행이 이루어지며 키보드입력을 받을 수 있습니다.
Code Runner 로 실행시 한글이 깨지는 문제가 발생할 수 있습니다.
"파일 - 기본설정 - 설정" 에서 json 파일 열기 를 누른다음 아래 코드를 추가하면 됩니다. 이는 VScode에서는 utf-8로 인코딩하고 CMD(터미널)에서는 ecu-kr 로 인코딩하는 문제를 해결하기 위해 CMD를 utf-8로 인코딩하게 바꾸기 위한 방법입니다.
"terminal.integrated.shellArgs.windows": [
"/K",
"chcp 65001"
],
만약 코드가 아무것도 안써져있다면 , 는 빼고 넣으면 됩니다.
제대로 됬다면 위 그림과 같이 한글 출력이 가능하게 됩니다.
출처/참고
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
광고
- Total
- Today
- Yesterday
- 명암비
- 와트맨
- 우분투
- Sandisk
- 텐서플로우
- tensorflow gpu
- 최적화
- 프리싱크
- VSCode
- AMD
- 샌디스크
- 픽셀
- 주피터 노트북
- 아마존
- 크롬
- 화면캡쳐프로그램
- 동기화 오류
- Jupyter Notebook
- 스레드리퍼
- 윈도우10
- TensorFlow
- 화면캡쳐
- tensorboard
- RS4
- 쓰레드리퍼
- constant
- 라데온
- 명암
- 텐서보드
- 디스플레이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |