是否可以在 vim 的表达式寄存器中进行舍入?我想做类似以下的事情:
<C-R>=1*round(1.0/7,2)
答案1
该ceil()
函数将给定的表达式向上舍入、floor()
向下舍入以及round()
舍入为最接近的整数。所有这些都返回浮点数。如果要舍入到小数点后两位,则乘以 100 并除以 100,如 所示round(x * 100) / 100
。
如需更多信息,请尝试:h eval
是否可以在 vim 的表达式寄存器中进行舍入?我想做类似以下的事情:
<C-R>=1*round(1.0/7,2)
该ceil()
函数将给定的表达式向上舍入、floor()
向下舍入以及round()
舍入为最接近的整数。所有这些都返回浮点数。如果要舍入到小数点后两位,则乘以 100 并除以 100,如 所示round(x * 100) / 100
。
如需更多信息,请尝试:h eval