哈哈好高兴,之前在http://blog.csdn.net/w15971597/article/details/46491715里提到用sublime写c++的话有几个设置,最后的结果就是CTRL+B编译,F5运行,可是这样分两步好不爽啊,VS里只要F5(这个我修改过)一下就好了啊。今天又在那个配置文件下琢磨了半天改来改去终于改好啦
{
// "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",
// "shell_cmd": "g++ \"${file}\" && start cmd /c \"${file_path}/${file_base_name}.exe\"",
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && start cmd /c \"\"${file_path}/${file_base_name}\"&pause\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding": "GBK",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
},
{
"name": "RunInShell",
// "type":true,
// "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"start cmd /c \"\"${file_path}/${file_base_name}\"&pause",
// "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"start cmd /c \"\"${file_path}/${file_base_name}\"&pause",
"shell_cmd":"start cmd /c \"\"${file_path}/${file_base_name}\"&pause\"",
"encoding": "GBK"
}
]
}
注释掉的是修改没成功的,可以直接删掉了,那个RUNinShell啥的其实也都可以删了,现在就是CTRL+B就直接编译运行了