Réponses:
Vous devez en mettre un autre |
avant else
sinon vim pensera que votre commande est set listchars+=space:· else
au lieu de deux commandes distinctes. C'est pourquoi vous avez reçu le message d'erreur: else
est 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 else
et une après :)
;
pour séparer les instructions. En C else
n'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 :) !