ctrl+shift+b编译运行 2.c++实现控制台输出
使用批处理文件。本解决方法以C语言程序为例,编译器是gcc,我下载了MINGW直接解压到C盘根目录下,并设置了相应的PATH。其它编程语言可以按照这个思路适当修改批处理文件。
新建两个批处理文件,一个名为runp.bat,内容如下: @echo off %1 pause exit
一个为callrunp.bat,内容如下: @echo off start runp.bat %1
这两个bat文件放到系统路径下。我将这两个bat文件放到了c:\\MINGW\\bin\\目录下,因为这个路径已经加入了path,这样这两个bat文件就可以直接被调用。 然后在sunlime text 2中新建一个配置文件C.sublime-build,内容如下: {
\"cmd\": [\"gcc\\"file_regex\": \"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$\\"working_dir\": \"${file_path}\\"selector\": \"source.c\
\"variants\": [ {
\"name\": \"Run\
\"cmd\": [\"callrunp.bat\\"working_dir\": \"${file_path}\" } ] }
上半部分是从sublime text 2的C++编译配置文件中抄来的,只是把编译器改成了gcc,可编译的文件名改成了source.c。后半部分就是关键,使用callrunp.bat执行生成的可执行文件,可以打开一个命令行窗口,就可以输入数据了。
因篇幅问题不能全部显示,请点此查看更多更全内容