特定のパターンに一致するライン全体をvimで強調表示したいと思います。(を実行することで)ハイライトする行のすべてのテキストを取得できますsyn match MyMatch "^.*text-to-match.*$"
が、常にテキストの最後で停止します。CursorLineを強調表示するなど、学期の終わりまで続けたいと思います。
私はそれを包み込むことを期待し$
て、に置き換えてみました。\n^
変化なし。(実際にこれが機能するとは思っていませんでしたが、試してみても害はありません。)また、syn-pattern-offset(ここで読んだもの:http://vimdoc.sourceforge.net/htmldoc/syntax)を調整してみました。 html#:syn-pattern)。簡単に言うと、追加he=he-5
すると5つ少ない文字が強調表示されますがhe=he+5
、強調表示する文字がないため、余分な文字は表示されません。
これはvim構文を作成する最初の試みであり、vimは比較的初めてです。優しく、説明を含めてください。
ありがとう!
(編集:含めるのを忘れた、これは複数行のハイライトです。おそらく少し複雑さが増します。)