在Ubuntu上使用Sublime Text构建和运行C / Cpp的第一步。我在这里和那里阅读,然后我提出了以下工作sublime-build:
{
"cmd": ["g++", "$file", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++, source.cxx, source.cpp",
"variants":
[
{
"name": "Run",
"shell": true,
"cmd": ["gnome-terminal -e 'bash -c \"${file_path}/${file_base_name}; exec bash\"'"]
}
]
}
是否有更好的方法,特别是在执行完成后保持终端开放?
任何帮助都将不胜感激。
谢谢, 卢卡
答案 0 :(得分:1)
适用于Ubuntu 14.04
{
"cmd": ["g++", "$file", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++, source.cxx, source.cpp",
"variants":
[
{
"name": "Run",
"shell": true,
"cmd": ["gnome-terminal -e 'bash -c \"${file_path}/${file_base_name};echo;echo; echo Press ENTER to continue; read line;exit; exec bash\"'"]
}
]
}
答案 1 :(得分:0)
尝试从
更改"cmd": ["gnome-terminal -e 'bash -c \"${file_path}/${file_base_name}; exec bash\"'"]
到
"cmd": ["gnome-terminal -e 'bash -c \"${file_path}/${file_base_name}; echo 'Press ENTER to continue'; read line; exec bash\"'"]