Visual Studio Code 運行多開發語言環境 Code Runner的簡答使用


Code Runner for VS Code 發布一年來,經過多次的迭代更新,已經支持了超過 40 種語言!

Code Runner for VS Code 支持運行多種語言的代碼片段或代碼文件: 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, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, 和自定義命令。

GitHub 地址:https://github.com/formulahendry/vscode-code-runner

一、特征

  • 運行當前活動文本編輯器的代碼文件

  • 通過文件資源管理器的上下文菜單運行代碼文件

  • 在文本編輯器中運行選定的代碼段

  • 每個Shebang運行代碼

  • 運行自定義命令

  • 停止代碼運行

  • 在輸出窗口中查看輸出

  • 設置要運行的默認語言

  • 選擇要運行的語言

  • 通過在集成終端中運行代碼來支持REPL

二、用法

  • 要運行代碼:

    • 使用快捷方式 Ctrl+Alt+N

    • 或者按 F1,然后選擇/輸入 Run Code

    • 或右鍵單擊文本編輯器,然后單擊 Run Code 編輯器上下文菜單

    • 或單擊 Run Code 編輯器標題菜單中的按鈕

    • 或單擊 Run Code文件資源管理器的上下文菜單中的按鈕

  • 要停止正在運行的代碼:

    • 使用快捷方式 Ctrl+Alt+M

    • 或按 F1,然后選擇/輸入 Stop Code Run

    • 或右鍵單擊輸出通道,然后單擊 Stop Code Run 上下文菜單

要選擇要運行的語言,請使用快捷方式 Ctrl+Alt+J,或按 F1,然后選擇/鍵入 Run By Language,然后鍵入或選擇要運行的語言:例如 phpjavascriptbatshellscript...

要運行自定義命令,請使用快捷方式 Ctrl+Alt+K,或按 F1,然后選擇/鍵入 Run Custom Command

三、配置

確保在環境變量中設置每種語言的執行程序 PATH。您還可以添加條目 code-runner.executorMap 以設置執行程序 PATH。例如,rubyphp 和 html 設置執行程序 PATH:

{
    "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"
    }
}

1、支持自定義參數

  • 反斜杠:請使用 \\

  • 如果文件路徑中有空格,請使用 \" 環繞文件路徑

此外,您可以設置要運行的默認語言:

{
    "code-runner.defaultLanguage": "javascript"
}

對於默認語言:應使用 VS Code 中定義的語言ID進行設置。您可以設置的語言是 java, c, cpp, javascript, php, python, perl, ruby, go, lua, groovy, powershell, bat, shellscript, fsharp, csharp, vbscript, typescript, coffeescript, swift, r, clojure, haxe, objective-c, rust, racket, ahk, autoit, kotlin, dart, pascal, haskell, nim, d


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM