0

標識の行番号をVimに問い合わせたい。を使用して配置したので、サインのIDはわかっていますが、sign place {id}...Vimに現在の位置を尋ねることができます(ユーザーがファイルを編集してサインを移動させることができるため)。

:sign place私はすべての兆候をそのようにリストするために使用できることを知っています:

:sign place
--- Signs ---
Signs for plugin/python/vdebug/breakpoint.py:
    line=199  id=11000  name=breakpt
Signs for plugin/python/vdebug/event.py:
    line=9  id=11001  name=breakpt

ただし、出力を解析してIDで単一のブレークポイントを見つける必要があります。これは、特に非常に多くの符号が存在する可能性があるため、あまり効率的ではありません。IDだけで標識の属性を取得するコマンドやvimL関数はありますか?

4

1 に答える 1

1

関数がないのではないかと思います(を参照:help function-list)。したがって、これまでのところ、解析が唯一のオプションです。プログラムによるアクセスが有益であることに同意します。この拡張リクエストをvim_devメーリングリストで提起することをお勧めします。

編集:vim_devでこれを上げた後、Christian Brabandtは親切にも、ID42からまでの記号の行番号を照会できるパッチを作成しましたline('|42')。BramがこれをVimにすぐに含めることを期待しましょう。

于 2013-01-24T13:55:29.100 に答える