vimrc - コメントをブロックする方法は?

vimrc - コメントをブロックする方法は?

テキストファイルやコードのテキスト行にコメントを付けたくありません。ブロックコメントを挿入しようとしています。.vimrc文書。たとえば、次のようにして行コメントを挿入します"

" remove spaces and tabs as well  at the end of line automatically while saving
autocmd BufWritePre * :%s/\s\+$//e

今、私は素晴らしい機能を追加するためにインターネットを検索し、長年にわたって収集した比較的大きな設定/設定/プラグインコレクションを持っています。私の.vimrcファイルに大きなコメントブロックを追加したいです。各行に追加する"ことはオプションですが、ブロックコメント構文を探しています。/**/Cに似ています。

//同じような"
/* */同じ_____

Unix.SE、SO、およびインターネット検索はあまり役に立ちませんでした。

ベストアンサー1

私のソリューションはコードをfunction

たとえば、vimrcではin-placeでうまく動作します。トレドック構文強調テストには、先行文字のない実際のブロックコメントも必要です。私のvimrcはheredocを設定した直後にこのようなブロックを使用します。構文範囲

function! _blockcomment()

    " free text comment
    You can write free text here,
    but vim will try to highlight it as vimscript!

    " markdown heredoc
    test <<MD
    ### Nevertheless ###
    * for testing my fuzzy SyntaxRange heredocs
    * having no leading chars is essential
    * and the blockcomment function does the trick
    MD  

endfunction 

このソリューションは@Stéphaneのトリックに似ていますif 0が、私には効果がありませんでした。この関数を絶対に呼び出さないでください!

おすすめ記事