0

我正在开发一个使用 VTE 小部件的 GTK+ 3.0 应用程序,如何获取搜索正则表达式的出现次数或至少获取终端中的当前文本并进行处理?
我正在使用 VTE 2.91 和 Vala。

4

1 回答 1

0

Vte.Terminal.get_text()将为您提供终端中当前可见的文本进行处理。我不确定这是否包括从屏幕上滚动出来的文本。

您可以尝试Vte.Terminal.select_all()后跟Vte.Terminal.copy_clipboard(),然后将复制的文本从剪贴板中取出,但我不确定这是否可行。

于 2016-02-08T04:01:34.967 回答