sublime只是一个编辑器,让sublime支持c或者c++则是通过设定sublime快捷键调用相关的命令,达到编辑和执行c代码的目的。
首先需要下载一个c语言的编译器,对于 Windows 和 Linux 来说可以采用 gcc 。
For Windows:下载安装MinGW,然后在系统环境变量中添加
C:\MinGW\bin
(假设你把 MinGW安装在 C 盘),你安装到哪个路径就写哪个路径,别傻乎乎的直接复制啦,不然没用哦。
验证一下是否成功。win+r(win就是徽标),输入cmd,打开cmd窗口之后输入gcc -v看看,如果有gcc的信息说明成功了,如果显示gcc不是内部或外部命令,也不是可运行的程序那就是环境变量添加错啦!仔细检查一下呗。
最后在Sublime Text 2中Tools –> Build System –> New Build System…输入如下内容并保存为c.sublime-build
windows一个最好的版本
{
"cmd": [
"gcc",
"-Wall",
"${file}",
"-o",
"${file_path}/${file_base_name}"
],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding": "cp936",
"variants": [
{
"name": "Run",
"cmd": [
"cmd",
"/c",
"gcc",
"-Wall",
"${file}",
"-o",
"${file_path}/${file_base_name}",
"&&",
"cmd",
"/c",
"${file_path}/${file_base_name}"
]
},
{
"name": "RunInCommand",
"cmd": [
"cmd",
"/c",
"gcc",
"-Wall",
"${file}",
"-o",
"${file_path}/${file_base_name}",
"&&",
"start",
"cmd",
"/c",
"${file_path}/${file_base_name} & echo.&pause"
]
}
]
}
Linux:直接在 Package Control 安装一个叫 SublimeClang 的插件就可以了。
绑定快捷键快捷键F5
Preferences->Key bindings user
[{"keys": ["f5"], "command": "build", "args": {"variant": "RunInCommand"}}]
直接f5就运行啦!
Linux下面
直接在 Package Control 安装一个叫 SublimeClang 的插件就可以了。
赞赏