1. 选择Tools -> Build System -> New Build System
2. Config need to alter where "Path"
C++ Compile Config:
①
{
"path": "Path",
"cmd": "g++ $file -o $file_base_name.exe",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "$file_path",
"selector": "source.c, source.c++",
"shell": true,
"variants":
[
{
"name": "RUN",
"cmd": "g++ $file -o $file_base_name.exe && start $file_base_name.exe"
}
]
}
②
{
"path":"E:/Compiler/MinGW/bin",
"cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "${file_path}",
"encoding":"UTF-8",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}
Lua Compile Config :
{
"cmd": ["Path/lua.exe", "$file"],
"file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",
"selector": "source.lua"
}
Python Compile Config (选到可执行文件) :
{
"cmd": ["Path/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Java Compile Config :
{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"UTF-8",
"variants":
[
{
"name": "Run",
"shell": true,
"cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
"working_dir": "${file_path}",
"encoding":"UTF-8"
}
]
}
3. Ctrl + Shift + B 编译运行
lua Python或者按F7运行