티스토리 뷰

반응형

 비주얼 스튜디오 코드에서는 단순하게 빌드 및 실행을 하기 어렵습니다. 하지만 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
링크
«   2024/05   »
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
글 보관함