在VS Code里,能有一种快捷的方式来运行各类的代码,甚至是代码片段。就好了,Code Runner插件支持了 Node.js, Python, C++, Java, PHP, Perl, Ruby, Go等超过40种的语言。下面,我们就来看看如何来玩转Code Runner,提高你的效率。
代码一键运行
安装好Code Runner之后,打开你所要运行的文件,有多种方式来快捷地运行你的代码:
- 键盘快捷键Ctrl+Alt+N
- 快捷键F1调出命令面板, 然后输入Run Code
- 在编辑区,右键选择Run Code
- 在左侧的文件管理器,右键选择Run Code
- 右上角的运行小三角按钮
有这么多的运行方式,是不是非常地方便?
停止代码运行
如果要停止代码运行,也有如下几种方式:
- 键盘快捷键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
自定义运行逻辑
对于一些语言,用户希望能自定义代码的运行逻辑。比如说,在 Code Runner 中,C++的默认编译器用的是 g++,也许你希望使用 Clang。那么你可以在 VS Code 设置页面,找到Executor Map设置项,并且选择在settings.json中编辑。
在 settings.json 中,添加code-runner.executorMap
如果你想自定义代码运行逻辑,你可以用到下面的一些变量,在运行时,Code Runner会把相应的变量进行替换:
- $workspaceRoot
- $dir
- $dirWithoutTrailingSlash
- $fullFileName
- $fileName
- $fileNameWithoutExt
最后
本文介绍了 Code Runner 的一些常用功能,更多的功能和配置项,请访问 Marketplace 页面。如果有什么feature request或者遇到了bug,欢迎开 issue 到 Code Runner 的 GitHub .
如需转载请保留本文出处: https://www.zhe94.com/952.html