Интерпретация десятичной точки в арифметических вычислениях в Vim - PullRequest
3 голосов
/ 20 декабря 2009

Мне кажется, что Вим вдруг больше не распознает десятичную точку.

Например, если я сделаю

: эхо 22,0 / 3,0

тогда я получаю

2200

Это, вероятно, потому, что Vim видит точку как конкатенатор строк и вычисляет 22 . (0/3) . 0, что 22 . 0 . 0, то есть 2200.

Я могу подтвердить это подозрение, набрав :echo 3.9 и когда я получу 39.

Я почти уверен, что у меня все работает правильно (тогда как правильно означает: как я и ожидал). Итак, я изменил некоторые настройки или что-то?

Спасибо / Рене

1 Ответ

0 голосов
/ 20 декабря 2009

Это работает и в Vim 7.2, gVim. Вы должны явно заключить числа в кавычки, чтобы получить опубликованный вами результат Я предлагаю вам обновить свой Vim.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...