【问题标题】:Getting number of pattern matches in VTE search在 VTE 搜索中获取模式匹配的数量
【发布时间】:2016-01-16 01:23:18
【问题描述】:

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

【问题讨论】:

    标签: linux gtk3 gnome vala vte


    【解决方案1】:

    Vte.Terminal.get_text() 将在终端中为您获取当前可见 文本进行处理。我不确定这是否包括滚动到屏幕外的文本。

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

    【讨论】:

    • 我确认第二种方法确实获取所有文本,包括回滚缓冲区。
    猜你喜欢
    • 1970-01-01
    • 2022-12-31
    • 2015-03-12
    • 2016-01-06
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    相关资源
    最近更新 更多