vimrcファイルにコメントを挿入するための構文は何ですか?
オンラインのvimドキュメントでこれを見つけるのに問題があります。
stackoverflow.com/a/2032751/1924583
—
Tumbler41
vimrcファイルにコメントを挿入するための構文は何ですか?
オンラインのvimドキュメントでこれを見つけるのに問題があります。
回答:
別のヘルプファイル(cmdline、help: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
"
行の先頭で使用できます:
" A comment
set foo=bar
コマンドの後にこれを実行して、残りの行を無視することもできます。
set foo=bar " A comment
ただし、コマンドの後にコメントを追加するときは注意が必要です。マッピングと:!
コマンドでは、まったく不可能ですinoremap a b " Map a to b
。機能しません。「コメント」はコマンドの一部と見なされます。同じことがシェルコマンドを実行するときに適用されます:!ls " a comment
他のいくつかのケースでは、予期しない動作を引き起こす可能性もあります。たとえばnormal! p " A comment
、p
との間にスペースがあります。"
コメント部分も、Vimがコマンドの一部として推測した場合に評価されます。
別の問題は、複数のコマンドを実行するときにコメントを追加することです。これは、自動コマンドでよく行うことです。たとえば、これは機能しません:
autocmd Filetype go
\ echom "A message"
\ " echo a message
\| echom "A second message"
私の知る限り、これを機能させるための健全な方法はありません:-/
おそらく他の警告があります。私はそれらを覚えておらず"
、行の先頭でのみ使用することを選択しました:-)