回答:
それ以外の場合、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。どうもありがとう :) !