单独新建编译系统
以python为例,Windows上装了python3 ,wsl 里有python2,不想在Windows再装一个python2。那我们在sublime text3 中添加一个python2编译系统来调用wsl中的python2.7,同样可以调用wsl中的gcc、shellscript 等
菜单栏依次点击:Tools->build system->new build system
删除里面的文件内容,复制下面的内容
{
"working_dir": "$file_path",
"cmd": "wsl python2 \"$file_name\" ",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.py",
"variants":[
{
"name": "Syntax Check",
"shell_cmd": "python2 -m py_compile \"$file_name\"",
}]
}
working_dir
可选。在运行 cmd 前会切换到该目录。运行结束后会切换到原来的目录。
cmd
包括命令及其参数数组。如果不指定绝对路径,外部程序会在你系统的 PATH 环境变量中搜索。
file_regex
可选。 Perl格式的正则表达式可以获取 cmd 的错误输出。
encoding
可选。输出 cmd

本文介绍了如何在Sublime Text3中创建自定义编译系统,以便调用WSL(Windows Subsystem for Linux)中的Python2.7、gcc和shellscript等。通过编辑构建系统文件,实现无需切换就能选择不同版本的Python,并提供了php配置的参考链接。
最低0.47元/天 解锁文章
6535

被折叠的 条评论
为什么被折叠?



