テキストファイルやコードのテキスト行にコメントを付けたくありません。ブロックコメントを挿入しようとしています。.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
が、私には効果がありませんでした。この関数を絶対に呼び出さないでください!