我正在开发一个使用 VTE 小部件的 GTK+ 3.0 应用程序,如何获取搜索正则表达式的出现次数或至少获取终端中的当前文本并进行处理?
我正在使用 VTE 2.91 和 Vala。
最佳答案
Vte.Terminal.get_text()
将为您提供终端中当前可见 的文本以供处理。我不确定这是否包括滚动到屏幕之外的文本。
您可以尝试 Vte.Terminal.select_all()
,然后是 Vte.Terminal.copy_clipboard()
,然后将复制的文本从剪贴板中取出,但我不确定是否可行。
关于linux - 获取 VTE 搜索中的模式匹配数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34822519/