code runner的原理就是自动帮你完成在控制台中输入切换路径和编译源代码以及运行编译好的程序的指令
编译指令是根据配置文件中一开始写好的模板来执行的
不同语言对应一条指令,运行code runner根据根据指令在控制台执行根据模板生成的命令行指令
如:
如果要换用某个语言的编译器
需要安装好并且设置好环境变量
之后再修改一下code runner插件的指令模板
依次找到:文件>首选项>设置>用户设置>扩展>run code configurate>Executor Map
然后点击在setting.json中编辑
之后就会看到像这样的画面
找到对应的语言这里以cpp为例:
其中
翻译过来就是切换(cd指令)到源文件所在路径,编译(g++)源文件,输入(-o参数)成对应文件名的可执行文件,在执行
有一点命令行操作经验的话这不难理解
相信看到这里大家都已经明白了该如何修改code runner使用的编译器,修改对应的指令即可
但默认配置是只读模式打开的不能直接在下面修改,点击左面的笔头图标点复制到设置,之后就能在用户设置里面进行修改
这里还要一个技巧,就是如果一开始选择的不是用户设置而是工作区设置选的run code configurate的话该设置只会对对应的工作区(文件路径)生效,用户设置会在全局范围内生效,请根据自己需要来选择
比如将c++默认的g++指令换成clang(clang编译指令格式为clang x.cpp -o x.exe所以其他不用修改,具体的指令需要根据编译器命令行参数来确定)
再执行
编译运行的指令已经改变了
希望能帮到你