回答:
それ以外の場合、vimはコマンドが2つの別々のコマンドではなく、コマンドであると考える|
前にelse
、もう1つ置く必要がありset listchars+=space:· else
ます。これが、エラーメッセージが表示される理由です:else
コマンドの不明なオプションですset
。
正しい構文は次のとおりです。
if has("patch-7.4.710") | set listchars+=space:· | else | set listchars+=trail:· | endif
if has("patch-7.4.710")
、命令2 set listchars+=space:·
、命令3 else
、命令4 set listchars+=trail:·
、最後の命令endif
。|
は命令を分離するために使用されるため、前後else
に1つずつ置くのが論理的です:)
;
命令を分離するために使用します。C else
では命令ではありません、そうでなければそれの;
後にあります:)
|
たelse
か?今、私は今それは両方です:-D。どうもありがとう :) !