我想创建一个类似于gvim的应用程序,这样我就可以使用包含控制台应用程序的gtk应用程序(在我的例子中,它是vim或任何其他控制台文本编辑器)
最好的方法是什么? 如果有办法,我如何通过GUI与这个控制台编辑器进行通信?
我应该在linux上运行,但我真的很感激它是否适用于Windows和其他系统
谢谢
答案 0 :(得分:4)
gvim不是vim的gtk包装器。它是vim的一个版本,它使用gtk +小部件而不是stdin和stdout。
您可以通过修改源代码向其他程序添加流畅的gtk +支持,但是您必须从头开始实现gui。
或者,您可以在gtk程序中嵌入VTE终端小部件。但我认为这不是你想要的。