Sublimetext2 输入输入以升华文本

Sublimetext2 输入输入以升华文本,sublimetext2,Sublimetext2,我使用升华文本2作为我的程序的编辑器,并使用此代码 { "cmd": ["g++", "$file", "-o", "$file_base_name"], "selector": "source.c++", "working_dir": "$file_path", "variants": [ { "name": "Run", "cmd": ["g++", "$file", "-o", "$file_base_name", "&&", "$file_path/$file_ba

我使用升华文本2作为我的程序的编辑器,并使用此代码

 { "cmd": ["g++", "$file", "-o", "$file_base_name"],
 "selector": "source.c++", "working_dir": "$file_path",
 "variants": [ { "name": "Run", "cmd": ["g++", "$file", "-o", "$file_base_name", "&&", "$file_path/$file_base_name"], "shell": true } ]
}
<>我能运行C++程序,但不能在其中使用测试输入。 我该怎么做


另外,我不想从任何文件中获取输入,而是提供给控制台本身。

Sublime文本中的控制台(版本2和版本3)不连接到运行程序的标准输入。为此,您需要生成系统在外部终端窗口中运行您的程序,或者手动运行。@OdatNurd那么如何在外部终端窗口中打开它?这取决于您使用的操作系统。我使用的是windows 10 64位。您可以试着添加
“start”、“/wait”
“&&&”
“$file\u path/$file\u base\u name”
之间调用您的命令,以使windows在其自己的窗口中启动它(注意:我不使用Win10,因此该命令可能会略有不同,也可能不会略有不同)。不过,您可能需要修改程序,以便在退出前等待按键,以防止窗口在完成后立即消失。