2009-12-20 7 views
3

Il me semble que tout à coup Vim ne reconnaît plus le point décimal.Interprétation du point décimal dans les calculs arithmétiques dans Vim

Par exemple, si je fais un

: echo 22,0/3,0

puis je reçois un

Ceci est probablement dû Vim voit le point comme un concaténateur de chaîne et calcule ainsi 22 . (0/3) . 0 qui est 22 . 0 . 0 qui est alors 2200. Je peux confirmer cette suspicion en faisant un :echo 3.9 et quand je reçois un 39.

Je suis assez sûr que j'ai eu ce travail correctement (alors que correctement signifie: comme je m'y attendais). Alors, ai-je changé quelque paramètre ou quelque chose?

Merci/René

Répondre

0

Cela fonctionne dans vim 7.2, gVim ainsi. Vous devez explicitement entourer les chiffres de guillemets pour obtenir le résultat que vous avez publié. Je vous suggère de mettre à jour votre Vim.

+0

Bien sûr, j'ai eu cette occurrence sur un autre ordinateur avec encore Vim 7.1 installé. –

Questions connexes