一、調用cmd運行c(首先復制MinGW到C盤根目錄,並添加環境變量)
- Tools --> Build System --> New Build System
- 刪除所有內容
- 復制如下代碼進去,保存為 C.sublime-build
{
"working_dir": "$file_path",
"cmd": "gcc -Wall \"filename\"−o\"filename\"−o\"file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"shell_cmd": "gcc -Wall \"file\"−o\"file\"−o\"file_base_name\" && start cmd /c \"\"filepath/filepath/{file_base_name}\" & pause\""
}
]
}
4.Ctrl + Shift + B, 選擇 “C",編譯源文件
5.Ctrl + Shift + B, 選擇 “C-run",調用cmd運行c程序
二、調用cmd運行java(首先要安裝好JDK並配置環境變量)
- Tools --> Build System --> New Build System
- 刪除所有內容
- 復制如下代碼進去,保存為 java.sublime-build
{
"cmd": ["javac","-d",".","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.java",
"encoding":"cp936",
//執行完上面的命令就結束
// 下面的命令需要按Ctrl+Shift+b來運行
"variants":
[
{
"name": "run",
"shell": true,
"cmd" : ["start","cmd","/c", "java ${file_base_name} &echo. & pause"],
//c是執行完命令后關閉cmd窗口,
// /k是執行完命令后不關閉cmd窗口。
// echo. 相當於輸入一個回車
// pause命令使cmd窗口按任意鍵后才關閉
"working_dir": "${file_path}",
"encoding":"cp936"
}
]
}
4.Ctrl + Shift + B, 選擇 “java",編譯java源文件
5.Ctrl + Shift + B, 選擇 “java-run",運行java程序
三、調用cmd運行python
- Tools --> Build System --> New Build System
- 刪除所有內容
- 復制如下代碼進去,保存為 Python.sublime-build
{
"cmd": ["python","-u","$file"],
"selector": "source.python",
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)",
"env": {"PYTHONIOENCODING": "utf-8"},
//執行完上面的命令就結束
// 下面的命令需要按Ctrl+Shift+b來運行
"variants":
[
{
"name":"Run",
"shell": true,
"cmd": ["start","cmd","/c", "python $file &echo. & pause"],
//c是執行完命令后關閉cmd窗口,
// /k是執行完命令后不關閉cmd窗口。
// echo. 相當於輸入一個回車
// pause命令使cmd窗口按任意鍵后才關閉
"working_dir": "${file_path}",
}
]
}
4. Ctrl + Shift + B, 選擇 “Python-Run"
四、調用cmd運行Batch File
-
Tools --> Build System --> New Build System
-
刪除所有內容
-
復制如下代碼進去,保存為 Batch File.sublime-build
{
"cmd": ["$file"],
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)",
"file_patterns": ["*.bat"], //一定要加上這行,build system才能自動匹配 *.bat 文件。
//執行完上面的命令就結束
// 下面的命令需要按Ctrl+Shift+b來運行
"variants":
[
{
"name":"Run",
"shell": true,
"cmd": ["start","cmd","/c", " $file &echo. & pause"],
"working_dir": "${file_path}",
}
]
}
4. Ctrl + Shift + B, 選擇 “Batch File-Run"
轉載至:https://www.cnblogs.com/sublime/p/8420702.html