c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过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,提高你的效率。
代碼一鍵運行
安裝好Code Runner之后,打開你所要運行的文件,有多種方式來快捷地運行你的代碼:
- 鍵盤快捷鍵 Ctrl+Alt+N
- 快捷鍵 F1 調出 命令面板, 然后輸入 Run Code
- 在編輯區,右鍵選擇 Run Code
- 在左側的文件管理器,右鍵選擇 Run Code
- 右上角的運行小三角按鈕
有這么多的運行方式,是不是非常地方便?
注意:相應語言的編譯器或者解釋器還是需要自行安裝的,并且把路徑添加到PATH環境變量里停止代碼運行
如果要停止代碼運行,也有如下幾種方式:
- 鍵盤快捷鍵 Ctrl+Alt+M
- 快捷鍵 F1 調出 命令面板, 然后輸入 Stop Code Run
- 在Output Channel,右鍵選擇 Stop Code Run
Run in Terminal
在 GitHub Issue 中,用戶問到最多的問題就是亂碼和怎么支持輸入。通過設置,我們可以把代碼放到 VS Code 內置的 Terminal 來運行,這兩個問題就能迎刃而解了。
選擇 文件 -> 首選項 -> 設置,打開VS Code設置頁面,找到 Run Code configuration,勾上 Run In Terminal 選項。設置之后,代碼就會在 Terminal 中運行了。
自定義運行邏輯
對于一些語言,用戶希望能自定義代碼的運行邏輯。比如說,在 Code Runner 中,C++的默認編譯器用的是 g++,也許你希望使用 Clang。那么你可以在 VS Code 設置頁面,找到 Executor Map 設置項,并且選擇 在settings.json中編輯。
在 settings.json 中,添加 code-runner.executorMap 設置,然后就可以對不同的語言設置自定義的運行邏輯了。下面就是對 Java 配置的一個例子:
如果你想自定義代碼運行邏輯,你可以用到下面的一些變量,在運行時,Code Runner會把相應的變量進行替換:
- $workspaceRoot
- $dir
- $dirWithoutTrailingSlash
- $fullFileName
- $fileName
- $fileNameWithoutExt
最后
本文介紹了 Code Runner 的一些常用功能,更多的功能和配置項,請訪問 Marketplace 頁面。如果有什么feature request或者遇到了bug,歡迎開 issue 到 Code Runner 的 GitHub .
總結
以上是生活随笔為你收集整理的c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跑三小时的monkey测试该怎么算_百亿
- 下一篇: 如何制作印章_电子公章怎么制作