Sublimetext3 终端与崇高文本的整合问题3

Sublimetext3 终端与崇高文本的整合问题3,sublimetext3,sublime-text-plugin,Sublimetext3,Sublime Text Plugin,我在macOS上使用sublime text 3中的包控件安装Terminality()。在它的github页面中,它显示了Terminality可以像terminal一样以交互方式工作。但是,当我运行一个c程序时,它一次获取所有输入,一次打印所有输出(就像它在竞争激烈的编程环境中工作一样,如Hackerrank或Codechef)。对于python来说,它工作得非常好。有谁能帮我调整一下,让它在C上也能交互工作吗?提前谢谢 看起来该软件包不再由作者维护。也许仍然可以让它工作,但是如果想法是在S

我在macOS上使用sublime text 3中的包控件安装Terminality()。在它的github页面中,它显示了Terminality可以像terminal一样以交互方式工作。但是,当我运行一个c程序时,它一次获取所有输入,一次打印所有输出(就像它在竞争激烈的编程环境中工作一样,如Hackerrank或Codechef)。对于python来说,它工作得非常好。有谁能帮我调整一下,让它在C上也能交互工作吗?提前谢谢

看起来该软件包不再由作者维护。也许仍然可以让它工作,但是如果想法是在Sublime中运行交互式可执行文件,您可能会想改为签出。但是对于Terminus,因为它只是一个集成的终端,我们每次都必须手动编译和执行程序。我需要的东西,可以编译和执行与快捷方式(键绑定)的程序。任何IDE基本上都是这样做的。如果您愿意,您的构建系统可以一次性编译和运行程序(例如,升华附带的
C单文件
build可以做到这一点)。基本上,当您按Ctrl+B时,构建将打开终端,在其中编译程序,然后为您运行它。这就是这个软件包应该提供的帮助吗?不。实际上,构建系统无法从STDIN读取输入。我想要一个交互式的输入输出机制,就像我们从终端运行程序时得到的一样。标准的构建系统不是交互式的,因为它们执行的命令不能做到这一点。在这种情况下,Terminus可以用作运行交互式构建的替代品,如图所示。