代码之家  ›  专栏  ›  技术社区  ›  René Nyffenegger

解析VIM中的算术计算中的小数点

vim
  •  3
  • René Nyffenegger  · 技术社区  · 15 年前

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

    例如,如果我执行

    回声22/3

    然后我收到一个

    二千二百

    这可能是因为Vim将点视为字符串连接符,因此计算 22 . (0/3) . 0 哪个是 22 . 0 . 0 那就是 2200 .

    我可以通过做一个 :echo 3.9 当我收到 39 .

    我很确定我的方法是正确的(而正确的意思是:如我所料)。所以,我有没有改变一些设置或什么?

    谢谢/雷内

    1 回复  |  直到 15 年前
        1
  •  0
  •   Pierre-Antoine LaFayette    15 年前

    这也适用于VIM 7.2和GVIM。为了得到发布的结果,必须用引号将数字括起来。我建议你升级你的VIM。