起動時にタグを強調表示し、プレビューウィンドウにタグを表示します。

起動時にタグを強調表示し、プレビューウィンドウにタグを表示します。

私はメモ作成と概要作成ツールとしてVimを使用します。私は「タグ」ファイルを自分で作成しています。私が望むのは、メモまたはアウトラインファイルを開くときにVimがそのファイルのタグを読み、強調表示してから、垂直プレビューウィンドウにタグラベルを表示することです。私はVimスクリプトの経験がないので、助けが必要です。

現在、私はタグラベルファイル "taglabels"を作成し、それを別々bashの垂直ウィンドウで使用してロードするスクリプトを使用しています。$PWDcut

私のスクリプトは次のとおりです

#! /bin/bash

cut -f1 $PWD/tags > $PWD/taglabels
vi -c ":30vsp $PWD/taglabels" $1

明らかに、スクリプトはファイル内のタグを強調表示せず、ファイル内のタグのみを表示しません。代わりにすべてのタグを表示します$PWD/tags

ctagsこのプラグインを見てみましたが、taglist自由形式のテキストではなくコードに適しているようです。

答え1

タグファイルが正しいタグデータベース形式の場合(例:商標)、ラベルハイライトを提供するいくつかのプラグインがあります:

しかし、両方とも、ラベルの生成が以下によって行われると仮定する。商標。セクションを閉じるか、強調表示されたセクションを抽出することもできます。

関連情報