如何让sublime text 2运行程序时打开命令行窗口

2025-02-25 00:36:25
推荐回答(1个)
回答1:

解决方法:使用批处理文件。本解决方法以C语言程序为例,编译器是gcc,我下载了MINGW直接解压到C盘根目录下,并设置了相应的PATH。其它编程语言可以按照这个思路适当修改批处理文件。新建两个批处理文件,一个名为runp.bat,内容如下:
@echo off%1pauseexit一个为callrunp.bat,内容如下:@echo offstart runp.bat %1然后在sunlime text 2中新建一个配置文件C.sublime-build,内容如下:{"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}.exe"],"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","working_dir": "${file_path}","selector": "source.c","variants":[{"name": "Run","cmd": ["callrunp.bat", "${file_base_name}.exe"],"working_dir": "${file_path}"}]}上半部分是从sublime text 2的C++编译配置文件中抄来的,只是把编译器改成了gcc,可编译的文件名改成了source.c。后半部分就是关键,使用callrunp.bat执行生成的可执行文件,可以打开一个命令行窗口,就可以输入数据了。