Sublime Text 2/3 是一款非常优秀的编辑器(虽然我推VS Code)
作为一款可以自由搭配的编辑器,我们可以用它一键编译cpp文件
在网络上,我们可以找到许多的配置项,来帮助我们实现我们的目的。
针对编译后会生成难看的exe文件(如果目录都是cpp多么美妙)
我们有一下解决方案:
根据观察,我们可以看出编译配置文件
{
"encoding": "utf-8",
"working_dir": "${file_path}",
"shell_cmd": "g++ -Wall -std=c++0x $file_name -o $file_base_name",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++,source.c",
"encoding":"cp936",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++0x $file -o $file_base_name.exe && start cmd /c \"${file_path}/${file_base_name}.exe & pause\" "
}
]
}
编译并运行exe使用的是cmd
"shell_cmd": "g++ -Wall -std=c++0x $file -o $file_base_name.exe && start cmd /c \"${file_path}/${file_base_name}.exe & pause" "
根据我们的知识,可以稍加修改,即可达到我们的目的
仿照前面的pause 我们在后面加上& del /Q ${file_base_name}.exe
这样,我们运行后,程序会自己删除掉难看的exe文件
{
"encoding": "utf-8",
"working_dir": "${file_path}",
"shell_cmd": "g++ -Wall -std=c++0x $file_name -o $file_base_name",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++,source.c",
"encoding":"cp936",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++0x $file -o $file_base_name.exe && start cmd /c \"${file_path}/${file_base_name}.exe & pause & del /Q ${file_base_name}.exe\" "
}
]
}

中文博客导航
萌ICP备20213456号