Réponses:
Vous devez en mettre un autre |avant elsesinon vim pensera que votre commande est set listchars+=space:· elseau lieu de deux commandes distinctes. C'est pourquoi vous avez reçu le message d'erreur: elseest une option inconnue pour la commande set.
La syntaxe correcte est la suivante:
if has("patch-7.4.710") | set listchars+=space:· | else | set listchars+=trail:· | endif
if has("patch-7.4.710"), instruction 2 set listchars+=space:·, instruction 3 else, instruction 4 set listchars+=trail:·et dernière instruction endif. Comme les |instructions sont utilisées pour séparer les instructions, il est logique d'en mettre une avant elseet une après :)
;pour séparer les instructions. En C elsen'est pas une instruction, sinon il y en aurait ;après :)
|, avant ou après leelse? Maintenant, je maintenant c'est à la fois :-D. Merci beaucoup :) !