Vimはコメントを書いた文字だけを強調表示します。

Vimはコメントを書いた文字だけを強調表示します。

私は以下を達成しようとしています。 texドキュメントと同じファイルがあり、次のコメント文字(%記号)を強調表示したいと思います。

%
Some text and end of the sentence.
%
Some more text.

私はコメント行を強調する方法をすでに知っていますが、それは私が望むものではありません。

また、%記号だけを検索すると目的の結果が得られますが、他の項目を検索して毎回それを行うにはあまりにも怠惰です。

また、他の言語でも同じ設定を持つように設定する必要があります(例:luaの場合 - 記号、bashの場合#記号)。

私の.vimrcファイルでこれをエレガントにする方法を知っている人はいますか?

ベストアンサー1

Vim マクロを使用できます。

コマンドモードでプレスを使用してqマクロモードを有効にし、クエリをマクロ「s」として強調表示します。つまり、「s」を押すという意味です。最初:set hlsearchに設定して(確認のために)を入力して、すべての「%」文字を検索できます/%。その後、qもう一度押してマクロを保存できます。その後、コマンドモードに入るたびに@s検索文字が強調表示されます。

.vimrc以下を追加することで、上記のマクロをファイルに保存できます。

let @s='/%'

さまざまなファイル形式のマクロパラメータで検索文字を有効にすることもできます。

おすすめ記事