【发布时间】:2016-01-16 01:23:18
【问题描述】:
我正在开发一个使用 VTE 小部件的 GTK+ 3.0 应用程序,如何获取搜索正则表达式的出现次数,或者至少获取终端中的当前文本并进行处理?
我正在使用 VTE 2.91 和 Vala。
【问题讨论】:
我正在开发一个使用 VTE 小部件的 GTK+ 3.0 应用程序,如何获取搜索正则表达式的出现次数,或者至少获取终端中的当前文本并进行处理?
我正在使用 VTE 2.91 和 Vala。
【问题讨论】:
Vte.Terminal.get_text() 将在终端中为您获取当前可见 文本进行处理。我不确定这是否包括滚动到屏幕外的文本。
您可以尝试Vte.Terminal.select_all(),然后是Vte.Terminal.copy_clipboard(),然后将复制的文本从剪贴板中取出,但我不确定这是否可行。
【讨论】: