vimrcファイルにコメントを挿入するにはどうすればよいですか?


回答:


11

別のヘルプファイル(cmdlinehelp:comment)にあります。

                            *:quote* *:comment*
'"' at the start of a line causes the whole line to be ignored.  '"'
after a command causes the rest of the line to be ignored.  This can be used
to add comments.  Example:
    :set ai     "set 'autoindent' option
It is not possible to add a comment to a shell command ":!cmd" or to the
":map" command and a few others, because they see the '"' as part of their
argument.  This is mentioned where the command is explained.

それが存在する理由vimrcは、コマンドラインコマンドのシーケンスにすぎないためです。コマンドラインモードに適用されるほとんどすべてがで機能しvimrcます。

の全行コメントの例vimrc

" show tab line always
set showtabline=2

5

"行の先頭で使用できます:

" A comment
set foo=bar

コマンドの後にこれを実行して、残りの行を無視することもできます。

set foo=bar  " A comment

ただし、コマンドの後にコメントを追加するときは注意が必要です。マッピングと:!コマンドでは、まったく不可能ですinoremap a b " Map a to b。機能しません。「コメント」はコマンドの一部と見なされます。同じことがシェルコマンドを実行するときに適用されます:!ls " a comment

他のいくつかのケースでは、予期しない動作を引き起こす可能性もあります。たとえばnormal! p " A commentpとの間にスペースあります。"コメント部分、Vimがコマンドの一部として推測した場合に評価されます。

別の問題は、複数のコマンドを実行するときにコメントを追加することです。これは、自動コマンドでよく行うことです。たとえば、これは機能しません:

autocmd Filetype go
    \  echom "A message"  
    \  " echo a message
    \| echom "A second message"

私の知る限り、これを機能させるための健全な方法はありません:-/

おそらく他の警告があります。私はそれらを覚えておらず"、行の先頭でのみ使用することを選択しました:-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.