Code Runner VS Code Code Runner

devtool • 258 次点击    
## **代码一键运行** 安装好Code Runner之后,打开你所要运行的文件,有多种方式来快捷地运行你的代码: - 键盘快捷键 **Ctrl+Alt+N** - 快捷键 **F1** 调出 **命令面板**, 然后输入 **Run Code** - 在编辑区,右键选择 **Run Code** - 在左侧的文件管理器,右键选择 **Run Code** - 右上角的运行小三角按钮 有这么多的运行方式,是不是非常地方便? ![img](https://pic3.zhimg.com/80/v2-ff03dd7babdfe62714325fb69bb5d726_hd.jpg) > 注意:相应语言的编译器或者解释器还是需要自行安装的,并且把路径添加到PATH环境变量里 ## **停止代码运行** 如果要停止代码运行,也有如下几种方式: - 键盘快捷键 **Ctrl+Alt+M** - 快捷键 **F1** 调出 **命令面板**, 然后输入 **Stop Code Run** - 在Output Channel,右键选择 **Stop Code Run** ![img](https://pic4.zhimg.com/80/v2-4aa64d22da059e9363e71841b1229b63_hd.jpg) ## **Run in Terminal** 在 GitHub Issue 中,用户问到最多的问题就是乱码和怎么支持输入。通过设置,我们可以把代码放到 VS Code 内置的 Terminal 来运行,这两个问题就能迎刃而解了。 选择 **文件** -> **首选项** -> **设置**,打开VS Code设置页面,找到 **Run Code configuration**,勾上 **Run In Terminal** 选项。设置之后,代码就会在 Terminal 中运行了。 ![img](https://pic4.zhimg.com/80/v2-f893e1b487feee43b5903c9cf2781ffb_hd.jpg) ## **自定义运行逻辑** 对于一些语言,用户希望能自定义代码的运行逻辑。比如说,在 Code Runner 中,C++的默认编译器用的是 g++,也许你希望使用 Clang。那么你可以在 VS Code 设置页面,找到 **Executor Map** 设置项,并且选择 **在settings.json中编辑**。 ![img](https://pic3.zhimg.com/80/v2-55543ea1648cec61b0a1e6c6f29a6192_hd.jpg) 在 settings.json 中,添加 **code-runner.executorMap** 设置,然后就可以对不同的语言设置自定义的运行逻辑了。下面就是对 Java 配置的一个例子: ![img](https://pic4.zhimg.com/80/v2-dccf96f5f55abd8e64fc6361b3eea277_hd.jpg) 如果你想自定义代码运行逻辑,你可以用到下面的一些变量,在运行时,Code Runner会把相应的变量进行替换: - $workspaceRoot - $dir - $dirWithoutTrailingSlash - $fullFileName - $fileName - $fileNameWithoutExt ## **最后** 本文介绍了 Code Runner 的一些常用功能,更多的功能和配置项,请访问 [Marketplace 页面](https://link.zhihu.com/?target=https%3A//marketplace.visualstudio.com/items%3FitemName%3Dformulahendry.code-runner)。如果有什么feature request或者遇到了bug,欢迎开 issue 到 [Code Runner 的 GitHub](https://link.zhihu.com/?target=https%3A//github.com/formulahendry/vscode-code-runner) .https://link.zhihu.com/?target=https%3A//vsce.github.io/)
授权协议:
开发语言:
TypeScript 查看源码»
258 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传