Gtk 获取gedit中的最后一个编辑位置

Gtk 获取gedit中的最后一个编辑位置,gtk,pygtk,gedit,gedit-plugin,Gtk,Pygtk,Gedit,Gedit Plugin,我想写一个gedit插件,创建一个快捷方式,以转到最后一个编辑位置。因此,我想知道如何在(py)GTK/gedit中获得这个位置 编辑:访问视图(GtkSourceView)或文档(GtkSourceBuffer)不是问题。您所说的“上次编辑位置”是什么意思。光标在哪里?最近插入或删除的内容的位置?或者别的什么?我指的是“撤消”会影响文档-->最近插入或删除内容的位置。这个问题实际上分为两部分:如何从插件获取gtksourceview对象,以及如何跟踪gtksourceview中的最后一个编辑位

我想写一个gedit插件,创建一个快捷方式,以转到最后一个编辑位置。因此,我想知道如何在(py)GTK/gedit中获得这个位置


编辑:访问视图(
GtkSourceView
)或文档(
GtkSourceBuffer
)不是问题。

您所说的“上次编辑位置”是什么意思。光标在哪里?最近插入或删除的内容的位置?或者别的什么?我指的是“撤消”会影响文档-->最近插入或删除内容的位置。这个问题实际上分为两部分:如何从插件获取gtksourceview对象,以及如何跟踪gtksourceview中的最后一个编辑位置。对于前者,请参阅对于后者,您应该通过谷歌或其他方式询问gtksourceview(或gtktextview,其超类)以找到答案。