1. ホーム
  2. html

[解決済み] VimはNotepad++のように一致するHTMLタグをハイライトすることができますか?

2022-04-20 12:18:56

質問

Vim は中括弧、括弧、角括弧のペアのマッチングをサポートしています。これは、PHPやJavaScriptのようなC言語スタイルの言語を編集するのに適しています。しかし、HTMLタグのマッチングについてはどうでしょうか?

メモ帳++には、私が使っている限りずっとこの機能が搭載されています。HTMLのブロックの始まりと終わりを見分けることができるのは、とても便利です。私が求めているのは、Vimのためのこのようなものです(緑色のdivタグをご覧ください)。

さらに、上のスクリーンショットの赤いタグのように、閉じていないHTMLタグを強調表示する機能もあります。

マッチット が提案されていますが、その機能を使うには余分なキーストロークが必要です。HTMLのブロックがどこから始まって、どこで終わるのか、余分なキーを押すことなく確認できるようにしたい。

Vimでこのようなものがないかと、インターネットを探し回った。どうやら、私だけではないみたいです。 その他 StackOverflowの質問とNabble スレッド .

VimはHTMLタグを視覚的にマッチングすることができないと、ほとんど諦めています。Vimでこのようなことは可能でしょうか?

追記:もし既存のプラグインで実現できないのであれば、Vimscriptのウィザードはどのように適切なプラグインを書けばいいのか、何かヒントをご存知でしょうか?

どのように解決する?

今日、HTMLを扱う必要があったので、これに取り組もうと思いました。vim.orgにftプラグインを追加したので、これで解決できるはずです。

vim.orgで入手可能です。 .

githubでここから入手できます .

うまくいくことを祈っています。何か問題があれば教えてください。