日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

VS Code 神器插件:代碼一鍵運(yùn)行,支持超過(guò) 40 種語(yǔ)言!

 jingxin95 2019-03-22

記得兩年多前,筆者那時(shí)還在寫(xiě) PHP,同時(shí)需要寫(xiě) Python 和 Node.js 。所以在那時(shí),支持多種語(yǔ)言的 VS Code 已經(jīng)是筆者的主力編輯器了。唯一不足的是,筆者希望在 VS Code 里,能有一種快捷的方式來(lái)運(yùn)行各類代碼,甚至是代碼片段。正是因?yàn)檫@個(gè)來(lái)自于自身的需求,筆者開(kāi)發(fā)了 Code Runner 插件。時(shí)至今日,Code Runner 已經(jīng)有了超過(guò) 400 萬(wàn)的下載量,支持了 Node.js、Python、C++、Java、PHP、Perl、Ruby、Go 等超過(guò) 40 種語(yǔ)言。下面,我們就來(lái)看看如何來(lái)玩轉(zhuǎn) Code Runner,提高你的效率。

項(xiàng)目鏈接:https://marketplace./items?itemName=formulahendry.code-runner

代碼一鍵運(yùn)行

安裝好 Code Runner 之后,打開(kāi)你所要運(yùn)行的文件,有多種方式來(lái)快捷地運(yùn)行你的代碼:

  • 鍵盤(pán)快捷鍵 Ctrl+Alt+N

  • 快捷鍵 F1 調(diào)出 命令面板, 然后輸入 Run Code

  • 在編輯區(qū),右鍵選擇 Run Code

  • 在左側(cè)的文件管理器,右鍵選擇 Run Code

  • 右上角的運(yùn)行小三角按鈕

有這么多的運(yùn)行方式,是不是非常方便?

VS Code 神器插件:代碼一鍵運(yùn)行,支持超過(guò) 40 種語(yǔ)言!

注意:相應(yīng)語(yǔ)言的編譯器或者解釋器還是需要自行安裝的,并且把路徑添加到 PATH 環(huán)境變量里

停止代碼運(yùn)行

如果要停止代碼運(yùn)行,也有如下幾種方式:

  • 鍵盤(pán)快捷鍵 Ctrl+Alt+M

  • 快捷鍵 F1 調(diào)出 命令面板, 然后輸入 Stop Code Run

  • 在Output Channel,右鍵選擇 Stop Code Run

VS Code 神器插件:代碼一鍵運(yùn)行,支持超過(guò) 40 種語(yǔ)言!

Run in Terminal

在 GitHub Issue 中,用戶問(wèn)到最多的問(wèn)題就是亂碼和怎么支持輸入。通過(guò)設(shè)置,我們可以把代碼放到 VS Code 內(nèi)置的 Terminal 來(lái)運(yùn)行,這兩個(gè)問(wèn)題就能迎刃而解了。

選擇 文件 -> 首選項(xiàng) -> 設(shè)置,打開(kāi) VS Code 設(shè)置頁(yè)面,找到 Run Code configuration,勾上 Run In Terminal 選項(xiàng)。設(shè)置之后,代碼就會(huì)在 Terminal 中運(yùn)行了。

VS Code 神器插件:代碼一鍵運(yùn)行,支持超過(guò) 40 種語(yǔ)言!

自定義運(yùn)行邏輯

對(duì)于一些語(yǔ)言,用戶希望能自定義代碼的運(yùn)行邏輯。比如說(shuō),在 Code Runner 中,C++ 的默認(rèn)編譯器用的是 g++,也許你希望使用 Clang。那么你可以在 VS Code 設(shè)置頁(yè)面,找到 Executor Map 設(shè)置項(xiàng),并且選擇在 settings.json 中編輯。

VS Code 神器插件:代碼一鍵運(yùn)行,支持超過(guò) 40 種語(yǔ)言!

在 settings.json 中,添加 code-runner.executorMap 設(shè)置,然后就可以對(duì)不同的語(yǔ)言設(shè)置自定義的運(yùn)行邏輯了。下面就是對(duì) Java 配置的一個(gè)例子:

VS Code 神器插件:代碼一鍵運(yùn)行,支持超過(guò) 40 種語(yǔ)言!

如果你想自定義代碼運(yùn)行邏輯,你可以用到下面的一些變量,在運(yùn)行時(shí),Code Runner 會(huì)把相應(yīng)的變量進(jìn)行替換:

  • $workspaceRoot

  • $dir

  • $dirWithoutTrailingSlash

  • $fullFileName

  • $fileName

  • $fileNameWithoutExt

本文介紹了 Code Runner 的一些常用功能,更多的功能和配置項(xiàng),參見(jiàn):

https://marketplace./items?itemName=formulahendry.code-runner

作者:韓駿,微軟研發(fā)工程師,VS Code 代碼貢獻(xiàn)者,VS Code 及 IoT 領(lǐng)域?qū)<摇?/p>

聲明:本文為作者投稿,版權(quán)歸其所有。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多