回答:
あなたが言及しているのはvimによるサインと呼ばれていると思います。
標識の追加は2段階のプロセスのようです。まず外観を定義してから、必要な場所に配置します。
符号を定義する基本的な構文は次のとおりです。
:sign define {name} {argument}...
{argument}...
選択できる一連の引数はどこにありますか。
icon=
アイコンへの絶対パスlinehl=
標識を配置するライン全体の強調グループ text=
アイコンがない場合、またはターミナルでvimを実行した場合に表示するテキスト texthl=
グループの強調表示 text
サインを配置するには、定義したら:
:sign place {id} line={lnum} name={name} file={fname}
{id}
後で標識を操作できるようにする任意の番号です{lnum}
および{fname}
はそれぞれ、記号を配置する行番号とファイルです{name}
あなたの看板の名前ですサインを一覧表示してその属性を確認するには:
:sign list
標識を削除するには:
:sign unplace {id} file={fname}
使用例
:sign define mysign text=>> texthl=Search
...は、強調表示グループの色でmysign
テキスト>>
を表示する記号を定義しますSearch
。
今、あなたがファイルを編集していると仮定して/tmp/foo
、あなたはあなたのサインをその10行目に置くことができます:
:sign place 9999 line=10 name=mysign file=/tmp/foo
ここでは、ID 9999が選択されています。
最後に、配置したばかりの看板を削除するには:
:sign unplace 9999 file=/tmp/foo
標識を定義、配置、配置解除する方法は他にもたくさんあります。
詳細については、以下を参照してください。
:help sign-commands
:help :sign-define
:help :sign-undefine
:help :sign-list
:help :sign-place
:help :sign-unplace
:help :sign-place-list
:help :sign-jump