Sublime Text C++和Python用CMD编译设置

2026-03-03 09:06:22

1、看看有没有将\MinGW\bin添加Path环境变量:

右键我的电脑(XP)、计算机(Vista、Win7)、这台电脑(Win8、Win8.1)、此电脑(Win10所有版本),我用的Win10。

点击高级→环境变量,点用户变量或者系统变量(用户变量针对每个用户,系统变量整个系统都可以用)。

新系统是第二张图,点新建;老系统第三张图,前面如果有变量了就加英文分号“;”再加目录;可以直接浏览。

Sublime Text C++和Python用CMD编译设置

Sublime Text C++和Python用CMD编译设置

Sublime Text C++和Python用CMD编译设置

2、再到sublime的编译系统中“新建编译系统”重新写以下(没加粗)的内容:

{

 "cmd": ["c++", "${file}", "-fexec-charset=gbk","-o", "${file_path}/${file_base_name}", "&", "start", "cmd", "/c", "${file_base_name} & echo. & pause"],

 "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

 "working_dir": "${file_path}",

 "selector": "source.c, source.c++",

 "shell": true,

 "encoding":"cp936",

}

另外,\MinGW\bin目录下的g++和c++是一样的,如果直接从DevC++上复制的,可以删掉一个。

3、保存到\sublimetext3\Sublime Text Build 3176 x64\Data\Packages\User中,开始编译C++.sublime-build(.之前名字随你取)。

从此Sublime上编译系统直接选自动,3然后Ctrl+Shift+B选择开始编译C++(或)你取的名字编译;以后C++只要按Ctrl+B就行了。

注意:如果代码有问题,它仍然会打开cmd,但是会说找不到文件,这时关掉窗口,Sublime会告诉你哪里有错;还有,警告和报错在Sublime里的样式是一样的。

1、像之前一样检查环境变量,目录Python\Python38\(38是版本)

还有一个用PIP的目录Python\Python38\Scripts\(38是版本)

2、再到sublime的编译系统中“新建编译系统”重新写以下(没加粗)的内容:

{

"shell_cmd": "python -u \"$file\"",

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.python",

"env": {"PYTHONIOENCODING": "utf-8"},

"variants":

[

{

"name" :"Run cmd",

"shell" :true,

"shell_cmd":"start cmd /c \" python \"$file\" & pause\""

}

]

}

3、保存到\sublimetext3\Sublime Text Build 3176 x64\Data\Packages\User中,开始编译C++.sublime-build(.之前名字随你取)。

从此Sublime上编译系统直接选自动,3然后Ctrl+Shift+B选择开始编译Python - Run cmd(或)你取的名字 - Run cmd编译;以后C++只要按Ctrl+B就行了。

要是选不带 - Run cmd就在Sublime里面编译了,这样就不能输入内容了。

猜你喜欢