在Vim中解释算术计算中的小数点

在Vim中解释算术计算中的小数点,vim,Vim,在我看来,Vim突然不再识别小数点了 例如,如果我做了一个 :echo 22.0/3.0 然后我收到一封信 2200 这可能是因为Vim将点视为字符串连接符,因此计算 22。(0/3) . 0,即22。0 . 0然后是2200 我可以通过执行:echo 3.9和收到39来确认这一怀疑 我非常确定我的工作是正确的(而正确的意思是:正如我所期望的那样)。那么,我改变了一些设置还是什么 谢谢/Rene这也适用于Vim 7.2和gVim。为了得到发布的结果,您必须明确地用引号将数字括起来。我建议您升级V

在我看来,Vim突然不再识别小数点了

例如,如果我做了一个

:echo 22.0/3.0

然后我收到一封信

2200

这可能是因为Vim将点视为字符串连接符,因此计算
22。(0/3) . 0,即
22。0 . 0
然后是
2200

我可以通过执行
:echo 3.9
和收到
39
来确认这一怀疑

我非常确定我的工作是正确的(而正确的意思是:正如我所期望的那样)。那么,我改变了一些设置还是什么


谢谢/Rene

这也适用于Vim 7.2和gVim。为了得到发布的结果,您必须明确地用引号将数字括起来。我建议您升级Vim。

当然,我在另一台安装了Vim 7.1的计算机上遇到了这种情况。