最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Code Runner 主頁翻譯

2022-05-31 15:28 作者:鳧水億  | 我要投稿

此為up手動翻譯,有些地方可能翻譯的不對,歡迎大家?guī)椭刚?/p>

版本:v0.11.7

可運(yùn)行多種語言代碼片段或代碼文件: 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, CUDA, Less, Fortran, Ring,并且可自定義命令。


特性

  • 運(yùn)行當(dāng)前激活代碼

  • 通過資源管理器上下文菜單運(yùn)行文件

  • 運(yùn)行文本編輯器中被選中的代碼片段

  • Run code per Shebang

  • Run code per filename glob

  • 運(yùn)行自定義命令

  • 停止正在代碼運(yùn)行

  • 在外部窗口輸出

  • 設(shè)置默認(rèn)語言運(yùn)行

  • 選擇語言運(yùn)行

  • 集成終端運(yùn)行代碼,以支持REPL

用法

  • 運(yùn)行代碼:

    • 使用快捷鍵 Ctrl+Alt+N

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

    • 或者點(diǎn)擊代碼區(qū)域,然后右鍵->Run Code

    • 或點(diǎn)擊編輯器標(biāo)題菜單的Run code按鈕

    • 或在文件瀏覽器上下文菜單點(diǎn)擊Run Code按鈕

  • 停止代碼運(yùn)行

    • 使用快捷鍵ctrl + alt + M

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

    • 或在編輯器標(biāo)題菜單點(diǎn)擊Stop Code Run按鈕

    • 或在右邊的輸出面板點(diǎn)擊,然后點(diǎn)擊上下文菜單中的Stop Code Run

  • 選擇一種語言運(yùn)行,使用快捷鍵 Ctrl+Alt+J,或者按下F1,然后 選中/輸入 Run By Language,再然后輸入或者選中一種語言來運(yùn)行。舉例一些語言:php, javascript, bat, shellscript...

  • 運(yùn)行自定義命令:使用快捷鍵 Ctrl+Alt+K,或者按下F1,然后 選擇/輸入 Run Custom Command

配置

確保每個(gè)語言執(zhí)行器 (編譯器、解釋器) 路徑添加到環(huán)境變量中。你也可以添加入口至code-runner.executorMap以設(shè)置可執(zhí)行 (編譯器、解釋器) 路徑。例如,設(shè)置 ruby , php ,html的執(zhí)行器 (編譯器、解釋器) 路徑:

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

支持自定義參數(shù)

  • $workspaceRoot : 在Vs Code中被打開文件的路徑

  • $dir: 要運(yùn)行的代碼文件的路徑

  • $dirWithoutTrailingSlash: 要運(yùn)行的代碼文件的目錄,后面沒有斜杠 (比如:D:/practice)

  • $fullFileName: 要運(yùn)行的代碼文件完整名稱 (比如: D:/de/hgh/helloworld.exe)

  • $fileName : 要運(yùn)行的代碼文件基礎(chǔ)名, 不含目錄名 (比如aee.exe)

  • $fileNameWithoutExt: 不包含擴(kuò)展名的代碼基礎(chǔ)文件名 (比如a.exe,未包含擴(kuò)展名為a)

  • $driveLetter: 要運(yùn)行的代碼文件驅(qū)動字母(Windows獨(dú)享)

  • $pythonPath: python解釋器路徑 (通過Python: Select Interpreter 命令設(shè)置)

(解釋器、編譯器)執(zhí)行器路徑包含反斜杠及空格的處理方式:

  • 反斜杠使用\\

  • 若路徑包含空格,使用\"包裹文件路徑

你可以為每個(gè)文件名glob設(shè)置執(zhí)行器:

{
 ? ?"code-runner.executorMapByGlob": {
 ? ? ? ?"pom.xml": "cd $dir && mvn clean package",
 ? ? ? ?"*.test.js": "tap",
 ? ? ? ?"*.js": "node"
 ? ?}
}

除此之外,你可以設(shè)置默認(rèn)語言來運(yùn)行:

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


對于默認(rèn)語言:它應(yīng)該使用定義在 Vs Code中的語言ID進(jìn)行設(shè)置。你可以設(shè)置的語言: 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, lisp

同樣,你可為每一文件擴(kuò)展名設(shè)置執(zhí)行器:

{
 ? ?"code-runner.executorMapByFileExtension": {
 ? ? ? ?".vbs": "cscript //Nologo"
 ? ?}
}

設(shè)置自定義命令運(yùn)行:

{
 ? ?"code-runner.customCommand": "echo Hello"
}

設(shè)置工作目錄:

{
 ? ?"code-runner.cwd": "path/to/working/directory"
}

設(shè)置每次運(yùn)行是否要清空上次的輸出(默認(rèn)為false):

{
 ? ?"code-runner.clearPreviousOutput": false
}

設(shè)置是否在運(yùn)行前保存所有文件 (默認(rèn)為false):

{
 ? ?"code-runner.saveAllFilesBeforeRun": false
}

設(shè)置是否在運(yùn)行前保存當(dāng)前文件 (默認(rèn)為false):

{
 ? ?"code-runner.saveFileBeforeRun": false
}

設(shè)置是否展示額外的執(zhí)行信息,諸如:[Running] ... 以及 [Done] ... (默認(rèn)為 true):

{
 ? ?"code-runner.showExecutionMessage": true
}

[支持 REPL]設(shè)置代碼是否運(yùn)行在集成終端 ( 僅支持完整文件運(yùn)行在終端。未命名文件、代碼片段皆不支持 ) (默認(rèn)值為 false) :

{
 ? ?"code-runner.runInTerminal": false
}

設(shè)置在觸發(fā)代碼運(yùn)行后是否保留代碼編輯器上的焦點(diǎn) (默認(rèn)值為 true , 編輯器會持續(xù)保持焦點(diǎn);當(dāng)為false時(shí),終端或輸出通道將獲得焦點(diǎn)):

{
 ? ?"code-runner.preserveFocus": true
}

code-runner.ignoreSelection: 是否忽略選擇總是運(yùn)行整個(gè)文件. (默認(rèn)值為 false)

code-runner.showRunIconInEditorTitleMenu: 是否在標(biāo)題菜單顯示Run Code圖標(biāo). (默認(rèn)值為 true)

code-runner.showRunCommandInEditorContextMenu: 是否顯示Run Code在文本編輯器的右鍵菜單欄上. (默認(rèn)值為 true)

code-runner.showRunCommandInExplorerContextMenu: 是否顯示Run Code命令在資源管理器的上下文菜單中. (默認(rèn)值為 true)

code-runner.showStopIconInEditorTitleMenu: 當(dāng)代碼運(yùn)行時(shí),是否顯示 Stop Code Run 圖標(biāo)在編輯器標(biāo)題菜單欄. (默認(rèn)值為true)

code-runner.terminalRoot: 對于Windows系統(tǒng), 當(dāng)使用自定義的shell,如Bash 或者 Cgywin 作為終端的,將命令中Windows風(fēng)格的驅(qū)動器號替換為Unix風(fēng)格的根。舉例: 設(shè)置此項(xiàng) /mnt/ 將替換 C:\path/mnt/c/path (默認(rèn)值為 "")

code-runner.temporaryFileName: 運(yùn)行代碼片段時(shí)將使用臨時(shí)文件名. 當(dāng)設(shè)置為空時(shí),文件名為隨機(jī)值. (默認(rèn)值為 "tempCodeRunnerFile")

code-runner.respectShebang: 是否尊重Shebang來運(yùn)行代碼. (默認(rèn)值為 true)


關(guān)于 CWD 設(shè)置 (當(dāng)前工作目錄)

  1. 默認(rèn)使用code-runner.cwd設(shè)置

  2. 如果code-runner.cwd未設(shè)置,并且code-runner.fileDirectoryAsCwdtrue,使用文件目錄作為可執(zhí)行目錄。

  3. 如果code-runner.cwd未設(shè)置,并且code-runner.fileDirectoryAsCwdfalse,使用 VS Code 打開文件夾根的目錄

  4. 如果沒有文件夾被打開,使用系統(tǒng)臨時(shí)文件夾


注意

  • 對于 Objective-C,只有在macOS上支持

  • 為運(yùn)行 C#腳本,你需要安裝scriptcs

  • 為運(yùn)行 Typescript,你需要安裝ts-node

  • 為運(yùn)行 Clojure,你需要安裝Leiningenlein-exec


遙測數(shù)據(jù)

默認(rèn)將遙測數(shù)據(jù)搜索打開,以便理解用戶行為,改善擴(kuò)展。若禁用此設(shè)置,可在settings.json中如下設(shè)置:

{
 ? ?"code-runner.enableAppInsights": false
}



Code Runner 主頁翻譯的評論 (共 條)

分享到微博請遵守國家法律
乾安县| 铁岭县| 五峰| 喀喇沁旗| 阳山县| 鹤庆县| 墨脱县| 福安市| 道真| 漾濞| 赤壁市| 收藏| 从江县| 虎林市| 朝阳县| 莆田市| 新和县| 芦山县| 邛崃市| 清河县| 墨玉县| 日喀则市| 枣强县| 延吉市| 龙里县| 宁德市| 文登市| 长沙市| 正安县| 繁昌县| 株洲县| 那曲县| 白沙| 年辖:市辖区| 精河县| 外汇| 兴海县| 宁都县| 凯里市| 潢川县| 固原市|