0

PyGTK 上に構築された Gedit プラグインを開発しています。プログラムでカーソルに移動先を伝える方法を見つけようとしています。たとえば、カーソルを最初の「|」の直前に自動的に移動させたい (パイプ) 現在の行に。

アイデアや出発点はありますか?私は今まで Gedit API を使用してきました (ここ)。これはほとんどの場合役に立ちますが、カーソル位置の操作については何も言及していません。

4

1 に答える 1

1

gedit プラグイン API を見ると、それ自体が subclassesgedit.Documentのサブクラスであり、その最後に必要なカーソル操作 API があるように見えます。特に、カーソルの移動の基本を説明します。他の操作 (現在の行を取得するなど) では、 usingに変換する必要があります。カーソルは本質的に単なる特別なものです。GtkSourceBufferGtkTextBufferget_insert()place_cursor(where)GtkTextIterget_iter_at_mark(mark)GtkTextMark

于 2010-02-17T20:56:51.370 に答える