當前位置:
首頁 > 知識 > VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

打開今日頭條,查看更多圖片

記得兩年多前,筆者那時還在寫 PHP,同時需要寫 Python 和 Node.js 。所以在那時,支持多種語言的 VS Code 已經是筆者的主力編輯器了。唯一不足的是,筆者希望在 VS Code 里,能有一種快捷的方式來運行各類代碼,甚至是代碼片段。正是因為這個來自於自身的需求,筆者開發了 Code Runner 插件。時至今日,Code Runner 已經有了超過 400 萬的下載量,支持了 Node.js、Python、C++、Java、PHP、Perl、Ruby、Go 等超過 40 種語言。下面,我們就來看看如何來玩轉 Code Runner,提高你的效率。


項目鏈接:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

代碼一鍵運行

安裝好 Code Runner 之後,打開你所要運行的文件,有多種方式來快捷地運行你的代碼:

  • 鍵盤快捷鍵 Ctrl+Alt+N
  • 快捷鍵 F1 調出 命令面板, 然後輸入 Run Code
  • 在編輯區,右鍵選擇 Run Code
  • 在左側的文件管理器,右鍵選擇 Run Code
  • 右上角的運行小三角按鈕

有這麼多的運行方式,是不是非常方便?

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

注意:相應語言的編譯器或者解釋器還是需要自行安裝的,並且把路徑添加到 PATH 環境變數里

停止代碼運行

如果要停止代碼運行,也有如下幾種方式:

  • 鍵盤快捷鍵 Ctrl+Alt+M
  • 快捷鍵 F1 調出 命令面板, 然後輸入 Stop Code Run
  • 在Output Channel,右鍵選擇 Stop Code Run

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

Run in Terminal

在 GitHub Issue 中,用戶問到最多的問題就是亂碼和怎麼支持輸入。通過設置,我們可以把代碼放到 VS Code 內置的 Terminal 來運行,這兩個問題就能迎刃而解了。

選擇 文件 -> 首選項 -> 設置,打開 VS Code 設置頁面,找到 Run Code configuration,勾上 Run In Terminal 選項。設置之後,代碼就會在 Terminal 中運行了。

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

自定義運行邏輯

對於一些語言,用戶希望能自定義代碼的運行邏輯。比如說,在 Code Runner 中,C++ 的默認編譯器用的是 g++,也許你希望使用 Clang。那麼你可以在 VS Code 設置頁面,找到 Executor Map 設置項,並且選擇在 settings.json 中編輯。

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

在 settings.json 中,添加 code-runner.executorMap 設置,然後就可以對不同的語言設置自定義的運行邏輯了。下面就是對 Java 配置的一個例子:

VS Code 神器插件:代碼一鍵運行,支持超過 40 種語言!

如果你想自定義代碼運行邏輯,你可以用到下面的一些變數,在運行時,Code Runner 會把相應的變數進行替換:

  • $workspaceRoot
  • $dir
  • $dirWithoutTrailingSlash
  • $fullFileName
  • $fileName
  • $fileNameWithoutExt

本文介紹了 Code Runner 的一些常用功能,更多的功能和配置項,參見:

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


作者:韓駿,微軟研發工程師,VS Code 代碼貢獻者,VS Code 及 IoT 領域專家。

聲明:本文為作者投稿,版權歸其所有。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

揭秘計算機之間互發數據的關鍵原理!
GitHub 疑被審查?著名「換臉」開源項目遭限制訪問

TAG:CSDN |